わたなべです.
Shigeru Makino <mac _at_ research.co.jp> writes:
:ここまで来たら、やっぱソースかな。
:bash-1.14.7を見ると、execute_cmd.cの、
:shell_execve (command, args, env)の中に、
: :
: :
の前に execve があるから普通, この後には処理が移りません.
#cygwin32, djgpp とかだと別.
#! の処理は execve で行なわれます.
だからソースを見るなら kernel ですね.
/usr/src/linux/fs/binfmt_script.c:
bprm->buf[127] = '\0';
などというコードがあったりする…
--
わたなべひろふみ
References:
- [linux-users:20602] Re: シェルスクリプトについてShigeru Makino
- Prev by Subject: [linux-users:20603] Re: シェルスクリプトについて
- Next by Subject: [linux-users:20605] Re: [Q] Is CD-ROM OK? Walnut Creek CDROM Slackware 3.4
- Previous by thread: [linux-users:20602] Re: シェルスクリプトについて
- Next by thread: [linux-users:20603] Re: シェルスクリプトについて
- Indexes:[Main][Thread]