root/include/errno.h

/* [previous][next][first][last][top][bottom][index][help] */

INCLUDED FROM


   1 #ifndef _ERRNO_H
   2 #define _ERRNO_H
   3 
   4 /*
   5  * ok, as I hadn't got any other source of information about
   6  * possible error numbers, I was forced to use the same numbers
   7  * as minix.
   8  * Hopefully these are posix or something. I wouldn't know (and posix
   9  * isn't telling me - they want $$$ for their f***ing standard).
  10  *
  11  * We don't use the _SIGN cludge of minix, so kernel returns must
  12  * see to the sign by themselves.
  13  *
  14  * NOTE! Remember to change strerror() if you change this file!
  15  */
  16 
  17 extern int errno;
  18 
  19 #define ERROR           99
  20 #define EPERM            1
  21 #define ENOENT           2
  22 #define ESRCH            3
  23 #define EINTR            4
  24 #define EIO              5
  25 #define ENXIO            6
  26 #define E2BIG            7
  27 #define ENOEXEC          8
  28 #define EBADF            9
  29 #define ECHILD          10
  30 #define EAGAIN          11
  31 #define ENOMEM          12
  32 #define EACCES          13
  33 #define EFAULT          14
  34 #define ENOTBLK         15
  35 #define EBUSY           16
  36 #define EEXIST          17
  37 #define EXDEV           18
  38 #define ENODEV          19
  39 #define ENOTDIR         20
  40 #define EISDIR          21
  41 #define EINVAL          22
  42 #define ENFILE          23
  43 #define EMFILE          24
  44 #define ENOTTY          25
  45 #define ETXTBSY         26
  46 #define EFBIG           27
  47 #define ENOSPC          28
  48 #define ESPIPE          29
  49 #define EROFS           30
  50 #define EMLINK          31
  51 #define EPIPE           32
  52 #define EDOM            33
  53 #define ERANGE          34
  54 #define EDEADLK         35
  55 #define ENAMETOOLONG    36
  56 #define ENOLCK          37
  57 #define ENOSYS          38
  58 #define ENOTEMPTY       39
  59 #define ELOOP           40
  60 
  61 /* Should never be seen by user programs */
  62 #define ERESTARTSYS     512
  63 #define ERESTARTNOINTR  513
  64 
  65 #endif

/* [previous][next][first][last][top][bottom][index][help] */