>
> 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