different behaviour on fbsd and linux

Peter Trsko - dogmaT dogmat at gmail.com
Sun Feb 19 17:19:55 CET 2006


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.

  Z kontextu tej vety som mal dojem, ze hovori: execl() si hrabne do
  zasobnika tam kam nema a nie samotny program. Ak som to pochopil zle,
  tak sa ospravedlnujem a v tom pripade bol moj predchadzajuci mail
  bezpredmetny.

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

  Ehm... myslim, ze toto som modeloval v tom druhom zdrojaku ak sa
  nemylim.

  Pripadne dalsie reakcie prosim uz sukromne.

Dakujem.
-- 
(dogmaT                                          |       The ASCII ()
        (icq 303140614)                          | Ribbon Campaign /\
        (jabber dogmat_at_njs_dot_netlab_dot_cz) |
        (mail dogmat_at_dogmat_dot_us)           | Say NO to HTML and
        (web http://dogmat.us))                  | Word docs in email



More information about the Users-l mailing list