Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 #ifndef _LINUX_ERRNO_H
  2 #define _LINUX_ERRNO_H
  3 
  4 #include <asm/errno.h>
  5 
  6 #ifdef __KERNEL__
  7 
  8 /*
  9  * These should never be seen by user programs.  To return one of ERESTART*
 10  * codes, signal_pending() MUST be set.  Note that ptrace can observe these
 11  * at syscall exit tracing, but they will never be left for the debugged user
 12  * process to see.
 13  */
 14 #define ERESTARTSYS     512
 15 #define ERESTARTNOINTR  513
 16 #define ERESTARTNOHAND  514     /* restart if no handler.. */
 17 #define ENOIOCTLCMD     515     /* No ioctl command */
 18 #define ERESTART_RESTARTBLOCK 516 /* restart by calling sys_restart_syscall */
 19 
 20 /* Defined for the NFSv3 protocol */
 21 #define EBADHANDLE      521     /* Illegal NFS file handle */
 22 #define ENOTSYNC        522     /* Update synchronization mismatch */
 23 #define EBADCOOKIE      523     /* Cookie is stale */
 24 #define ENOTSUPP        524     /* Operation is not supported */
 25 #define ETOOSMALL       525     /* Buffer or request is too small */
 26 #define ESERVERFAULT    526     /* An untranslatable error occurred */
 27 #define EBADTYPE        527     /* Type not supported by server */
 28 #define EJUKEBOX        528     /* Request initiated, but will not complete before timeout */
 29 #define EIOCBQUEUED     529     /* iocb queued, will get completion event */
 30 #define EIOCBRETRY      530     /* iocb queued, will trigger a retry */
 31 
 32 #endif
 33 
 34 #endif
 35 
  This page was automatically generated by the LXR engine.