Subversion Repositories HelenOS

Rev

Rev 3346 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. #ifndef ERRORS_H
  2. #define ERRORS_H
  3.  
  4. /* Various error levels */
  5. #define CL_EFATAL  -1
  6. #define CL_EOK     0
  7. #define CL_EFAIL   1
  8. #define CL_EBUSY   2
  9. #define CL_ENOENT  3
  10. #define CL_ENOMEM  4
  11. #define CL_EPERM   5
  12. #define CL_ENOTSUP 6
  13. #define CL_EEXEC   7
  14. #define CL_EEXISTS 8
  15. #define CL_ETOOBIG 9
  16.  
  17. /* Just like 'errno' */
  18. extern volatile int cli_errno;
  19.  
  20. extern void cli_error(int, const char *, ...);
  21.  
  22. #endif
  23.