TOKUNAGA Hiroyuki
tkng****@xem*****
2004年 2月 12日 (木) 04:10:35 JST
On Wed, 11 Feb 2004 11:40:06 +0900 Etsushi Kato <ekato****@ees*****> wrote: > result = execlp(command, command, NULL) > > にしないと Mac OS X では動かないということでした。arg0 がないとクラッ > シュしてしまうようです。わかってみれば、あたりまえですが… > Linux ではたまたま動いていたということかもしれません。 http://www.usinglinux.org/doc/translations/ja/GCC-HOWTO によると、 | 単に以下のように書くのは間違いです。 | | execl("/bin/ls", NULL); というわけで、動いていたのはたまたまのようです…。 execlp(command, command, NULL)に変更しておきました。御指摘ありがとうござ います。 -- 徳永拓之 http://kodou.net/