different behaviour on fbsd and linux
Jan Pechanec
jp at devnull.cz
Sun Feb 19 15:55:44 CET 2006
On Sun, 19 Feb 2006, Peter Trsko - dogmaT wrote:
>On Sun, 19 Feb, 2006, jp at devnull.cz wrote:
>> je to tak, execl() v puvodnim prikladu je opravdu pouzity spatne a
>> pro ten 1. parametr si hrabal do zasobniku tam kam nemel. Cesta a argv[0]
>> jsou ruzny veci. Shell napriklad argv[0] pouziva pro predani informace, zda
>> se jedna o login shell nebo ne:
>
> Podla mna to nespravi samotny execl() ale az dany spusteny program.
> Porovnaval som vysledky co spravi dany program ak zavolam:
jasne ze to nedela execl(), execl() prece nic nevypisuje...
pousti se ls, jako jmeno prikazu v argv[0] se vezme NULL (proto ve
vypisu neni "ls: <file>: No such...", ale ": <file>: No such...") a pak se
hleda dalsi NULL. Takze ls pak bere argumenty prikazovy radky, coz je v
tomto pripade pole environ. h.
--
Jan Pechanec <jp (at) devnull (dot) cz>
http://www.devnull.cz
More information about the Users-l
mailing list