[Pkg-shadow-devel] Compilation errors
    Alexander Gattin 
    xrgtn at yandex.ru
       
    Sun Jan 15 10:35:21 UTC 2006
    
    
  
Hi!
About recent patches.
We discussed meaning of 126 nad 127 exit codes. I had
very little suspicion this has to do smth. with shell
(e.g. bash), and after googleing, I found answer.
> man bash
> /^EXIT
here you see:
>        If  a  command  is  not  found, the child process created to execute it
>        returns a status of 127.  If a command is found but is not  executable,
>        the return status is 126.
and from POSIX:
http://www.opengroup.org/onlinepubs/000095399/utilities/command.html
> 126
>     The utility specified by command_name was found but could not be invoked.
> 127
>     An error occurred in the command utility or the utility specified by command_name could not be found.
Thus I'll add declarations for these exit codes in
lib/exitcodes.h and change numbers to macros where
appropriate. I'd prefer to make/incorporate this in
485_shelle_exitcodes patch.
P.S. I'll search for macro names in bash's headers
-- 
WBR,
xrgtn
    
    
More information about the Pkg-shadow-devel
mailing list