>Ko z execv poklicem nek zunanji program, na primer
>"make_something" se le-ta izvede ce je v trenutnem
>imeniku. Ce se "make_something" nahaja recimo v
>"/usr/bin" se navkljub temu da je "/usr/bin" v poti
>ne izvede.
>
>Kaj bi utegnilo biti narobe? Morda kaksen +s ??

       The functions ******  will duplicate the actions
       of  the  shell  in searching for an executable file if the
       specified file name does not contain a slash  (/)  charac­
       ter.   The  search path is the path specified in the envi­
       ronment by the PATH  variable.   If  this  variable  isn't
       specified,  the  default  path ``:/bin:/usr/bin'' is used.
       In addition, certain errors are treated specially.

jest sicer uporabljam popen ("pipe open" - je ene 6342190 X boljsi od exec**)
in mi vse cisto lepo dela. delal sem tudi z execl in mi je prav tako delal iz patha..

hint: se enkrat poglej path...

BTW: kompajler g++ brez kakih posebnih parametrov.

br,Ernest


Reply via email to