Error Codes are PORT specific, meaning that it is specific to each unix flavor.
The header file /usr/include/sys/errno.h has the error codes on any given machine
     
       EPERM          1        No permission match                   
       ENOENT       2        No such file or directory             
       ESRCH           3        No such process                       
       EINTR           4        Interrupted system call               
       EIO                5        I/O error                             
       ENXIO          6        No such device or address             
       E2BIG           7        Arg list too long                     
       ENOEXEC    8        Exec format error                     
       EBADF          9        Bad file number                       
       ECHILD      10       No child processes                    
       ENOMEM   12       Not enough space                      
       EACCES      13       Permission denied                     
       EFAULT     14       Bad address                           
       EEXIST       17       File exists                           
       EXDEV        18       Cross-device link                     
       ENODEV     19       No such device                
       ENOTDIR   20       Not a directory                       
       EISDIR        21       Is a directory                
       EINVAL      22       Invalid argument                      
       EMFILE      24       Too many open files in a process      
       ETXTBSY   26       Text file busy                
       EFBIG         27       File too large                
       ESPIPE        29       Illegal seek                          
       EMLINK      31       Too many links                
       EPIPE          32       Broken pipe                           
-- From here on Error vary WIDELY between machines
       EDOM                33       Argument out of domain                
       ERANGE            34       Result too large                      
       EIDRM               36       Identifier removed                    
       EL2NSYNC        38      Level 2 not synchronized              
       EL3HLT             39       Level 3 halted                
       EL3RST             40       Level 3 reset                 
       EL2HLT             44       Level 2 halted                
       EXFULL            52       Message tables full                   
       ENOANO           53       Anode table overflow                  
       EBADRQC         54       Bad request code                      
       EBADSLT          55       Invalid slot                          
       EDEADLOCK    56     File locking deadlock         
       EBFONT            57       Bad font file format                  
       ENOSTR            60       Not a stream device                   
       ENODATA         61       No data available                     
       ETIME               62       Timer expired                 
       ENOPKG           65       Package not installed               
       EREMOTE        66       Object is remote                      
       EADV                 68       Advertise error                       
       ESRMNT           69       Srmount error                 
       EPROTO            71       Protocol error                
       EMULTIHOP    74     Multihop attempted                    
       EBADMSG         77       Not a data message                    
       ELIBACC           83       Can not access a needed shared lib.   
       ELIBBAD           84       Accessing a corrupted shared lib.     
       ELIBEXEC         87      Can not exec a shared library directly
Blog dedicated to Oracle Applications (E-Business Suite) Technology; covers Apps Architecture, Administration and third party bolt-ons to Apps
Tuesday, February 24, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment