>
>   Da? haide sa iti dau un exemplu clasic:
>         execve("/sbin/init",argv_init,envp_init);
>         execve("/etc/init",argv_init,envp_init);
>         execve("/bin/init",argv_init,envp_init);
>         execve("/bin/sh",argv_init,envp_init);

Pentru ca in acel moment, nu exista variabila PATH... De asemenea, 
execve NU tine cont de PATH. PATH e o variabila setata de shell sau 
poate fi setata de program pentru a transmite la libc informatii. 
Probabil cei care au facut kernel-ul s-au gandit la multe solutii 
inainte de a implementa ce e mai sus...

-- 
  Claudiu Cismaru
  GPG Key: http://maya.cnixs.com/~claudiu/claudiu.gpg

Raspunde prin e-mail lui