File: /Users/paulross/dev/linux/linux-3.13/include/linux/errno.h

Green shading in the line number column means the source is part of the translation unit, red means it is conditionally excluded. Highlighted line numbers link to the translation unit page. Highlighted macros link to the macro page.

       1: #ifndef _LINUX_ERRNO_H
       2: #define _LINUX_ERRNO_H
       3: 
       4: #include <uapi/linux/errno.h>
       5: 
       6: 
       7: /*
       8:  * These should never be seen by user programs.  To return one of ERESTART*
       9:  * codes, signal_pending() MUST be set.  Note that ptrace can observe these
      10:  * at syscall exit tracing, but they will never be left for the debugged user
      11:  * process to see.
      12:  */
      13: #define ERESTARTSYS    512
      14: #define ERESTARTNOINTR    513
      15: #define ERESTARTNOHAND    514    /* restart if no handler.. */
      16: #define ENOIOCTLCMD    515    /* No ioctl command */
      17: #define ERESTART_RESTARTBLOCK 516 /* restart by calling sys_restart_syscall */
      18: #define EPROBE_DEFER    517    /* Driver requests probe retry */
      19: #define EOPENSTALE    518    /* open found a stale dentry */
      20: 
      21: /* Defined for the NFSv3 protocol */
      22: #define EBADHANDLE    521    /* Illegal NFS file handle */
      23: #define ENOTSYNC    522    /* Update synchronization mismatch */
      24: #define EBADCOOKIE    523    /* Cookie is stale */
      25: #define ENOTSUPP    524    /* Operation is not supported */
      26: #define ETOOSMALL    525    /* Buffer or request is too small */
      27: #define ESERVERFAULT    526    /* An untranslatable error occurred */
      28: #define EBADTYPE    527    /* Type not supported by server */
      29: #define EJUKEBOX    528    /* Request initiated, but will not complete before timeout */
      30: #define EIOCBQUEUED    529    /* iocb queued, will get completion event */
      31: 
      32: #endif
      33: