- 219 名前:デフォルトの名無しさん mailto:sage [05/02/18 14:27:58 ]
- >>218
不親切な奴だな。 >>215 wrapper スクリプトの場合は、スクリプトが setuid/setgid されてない限りは確実に argv[0] にパス名が渡ってくるん だけど、Cプログラムの場合、argv[0] には基本的にコマンド 名しか渡ってこないから無理なんよ。 まあ、C でも、 1. strchr(argv[0], '/') != NULL なら argv[0] からディレクトリを取り出す。 2. さもなくば $PATH から $argv[0] を探し、そこ から探す とすれば、実用上は問題なく探せるわけだが。
|

|