⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 errtbls.c

📁 该文件是rt_linux
💻 C
字号:
/* $Id: errtbls.c,v 1.2 1995/11/25 00:57:55 davem Exp $ * errtbls.c: Error number conversion tables between various syscall *            OS semantics. * * Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu) * * Based upon preliminary work which is: * * Copyright (C) 1995 Adrian M. Rodriguez (adrian@remus.rutgers.edu) */#include <asm/bsderrno.h>        /* NetBSD (bsd4.4) errnos */#include <asm/solerrno.h>        /* Solaris errnos *//* Here are tables which convert between Linux/SunOS error number * values to the equivalent in other OSs.  Note that since the Linux * ones have been set up to match exactly those of SunOS, no * translation table is needed for that OS. */int solaris_errno[] = {	0,	SOL_EPERM,	SOL_ENOENT,	SOL_ESRCH,	SOL_EINTR,	SOL_EIO,	SOL_ENXIO,	SOL_E2BIG,	SOL_ENOEXEC,	SOL_EBADF,	SOL_ECHILD,	SOL_EAGAIN,	SOL_ENOMEM,	SOL_EACCES,	SOL_EFAULT,	SOL_NOTBLK,	SOL_EBUSY,	SOL_EEXIST,	SOL_EXDEV,	SOL_ENODEV,	SOL_ENOTDIR,	SOL_EISDIR,	SOL_EINVAL,	SOL_ENFILE,	SOL_EMFILE,	SOL_ENOTTY,	SOL_ETXTBSY,	SOL_EFBIG,	SOL_ENOSPC,	SOL_ESPIPE,	SOL_EROFS,	SOL_EMLINK,	SOL_EPIPE,	SOL_EDOM,	SOL_ERANGE,	SOL_EWOULDBLOCK,	SOL_EINPROGRESS,	SOL_EALREADY,	SOL_ENOTSOCK,	SOL_EDESTADDRREQ,	SOL_EMSGSIZE,	SOL_EPROTOTYPE,	SOL_ENOPROTOOPT,	SOL_EPROTONOSUPPORT,	SOL_ESOCKTNOSUPPORT,	SOL_EOPNOTSUPP,	SOL_EPFNOSUPPORT,	SOL_EAFNOSUPPORT,	SOL_EADDRINUSE,	SOL_EADDRNOTAVAIL,	SOL_ENETDOWN,	SOL_ENETUNREACH,	SOL_ENETRESET,	SOL_ECONNABORTED,	SOL_ECONNRESET,	SOL_ENOBUFS,	SOL_EISCONN,	SOL_ENOTONN,	SOL_ESHUTDOWN,	SOL_ETOOMANYREFS,	SOL_ETIMEDOUT,	SOL_ECONNREFUSED,	SOL_ELOOP,	SOL_ENAMETOOLONG,	SOL_EHOSTDOWN,	SOL_EHOSTUNREACH,	SOL_ENOTEMPTY,	SOL_EPROCLIM,	SOL_EUSERS,	SOL_EDQUOT,	SOL_ESTALE,	SOL_EREMOTE,	SOL_ENOSTR,	SOL_ETIME,	SOL_ENOSR,	SOL_ENOMSG,	SOL_EBADMSG,	SOL_IDRM,	SOL_EDEADLK,	SOL_ENOLCK,	SOL_ENONET,	SOL_ERREMOTE,	SOL_ENOLINK,	SOL_EADV,	SOL_ESRMNT,	SOL_ECOMM,	SOL_EPROTO,	SOL_EMULTIHOP,	SOL_EINVAL,    /* EDOTDOT XXX??? */	SOL_REMCHG,	SOL_NOSYS,	SOL_STRPIPE,	SOL_EOVERFLOW,	SOL_EBADFD,	SOL_ECHRNG,	SOL_EL2NSYNC,	SOL_EL3HLT,	SOL_EL3RST,	SOL_NRNG,	SOL_EUNATCH,	SOL_ENOCSI,	SOL_EL2HLT,	SOL_EBADE,	SOL_EBADR,	SOL_EXFULL,	SOL_ENOANO,	SOL_EBADRQC,	SOL_EBADSLT,	SOL_EDEADLOCK,	SOL_EBFONT,	SOL_ELIBEXEC,	SOL_ENODATA,	SOL_ELIBBAD,	SOL_ENOPKG,	SOL_ELIBACC,	SOL_ENOTUNIQ,	SOL_ERESTART,	SOL_EUCLEAN,	SOL_ENOTNAM,	SOL_ENAVAIL,	SOL_EISNAM,	SOL_EREMOTEIO,	SOL_EILSEQ,	SOL_ELIBMAX,	SOL_ELIBSCN,};int netbsd_errno[] = {	0,	BSD_EPERM,	BSD_ENOENT,	BSD_ESRCH,	BSD_EINTR,	BSD_EIO,	BSD_ENXIO,	BSD_E2BIG,	BSD_ENOEXEC,	BSD_EBADF,	BSD_ECHILD,	BSD_EAGAIN,	BSD_ENOMEM,	BSD_EACCES,	BSD_EFAULT,	BSD_NOTBLK,	BSD_EBUSY,	BSD_EEXIST,	BSD_EXDEV,	BSD_ENODEV,	BSD_ENOTDIR,	BSD_EISDIR,	BSD_EINVAL,	BSD_ENFILE,	BSD_EMFILE,	BSD_ENOTTY,	BSD_ETXTBSY,	BSD_EFBIG,	BSD_ENOSPC,	BSD_ESPIPE,	BSD_EROFS,	BSD_EMLINK,	BSD_EPIPE,	BSD_EDOM,	BSD_ERANGE,	BSD_EWOULDBLOCK,	BSD_EINPROGRESS,	BSD_EALREADY,	BSD_ENOTSOCK,	BSD_EDESTADDRREQ,	BSD_EMSGSIZE,	BSD_EPROTOTYPE,	BSD_ENOPROTOOPT,	BSD_EPROTONOSUPPORT,	BSD_ESOCKTNOSUPPORT,	BSD_EOPNOTSUPP,	BSD_EPFNOSUPPORT,	BSD_EAFNOSUPPORT,	BSD_EADDRINUSE,	BSD_EADDRNOTAVAIL,	BSD_ENETDOWN,	BSD_ENETUNREACH,	BSD_ENETRESET,	BSD_ECONNABORTED,	BSD_ECONNRESET,	BSD_ENOBUFS,	BSD_EISCONN,	BSD_ENOTONN,	BSD_ESHUTDOWN,	BSD_ETOOMANYREFS,	BSD_ETIMEDOUT,	BSD_ECONNREFUSED,	BSD_ELOOP,	BSD_ENAMETOOLONG,	BSD_EHOSTDOWN,	BSD_EHOSTUNREACH,	BSD_ENOTEMPTY,	BSD_EPROCLIM,	BSD_EUSERS,	BSD_EDQUOT,	BSD_ESTALE,	BSD_EREMOTE,	BSD_ENOSTR,	BSD_ETIME,	BSD_ENOSR,	BSD_ENOMSG,	BSD_EBADMSG,	BSD_IDRM,	BSD_EDEADLK,	BSD_ENOLCK,	BSD_ENONET,	BSD_ERREMOTE,	BSD_ENOLINK,	BSD_EADV,	BSD_ESRMNT,	BSD_ECOMM,	BSD_EPROTO,	BSD_EMULTIHOP,	BSD_EINVAL,    /* EDOTDOT XXX??? */	BSD_REMCHG,	BSD_NOSYS,	BSD_STRPIPE,	BSD_EOVERFLOW,	BSD_EBADFD,	BSD_ECHRNG,	BSD_EL2NSYNC,	BSD_EL3HLT,	BSD_EL3RST,	BSD_NRNG,	BSD_EUNATCH,	BSD_ENOCSI,	BSD_EL2HLT,	BSD_EBADE,	BSD_EBADR,	BSD_EXFULL,	BSD_ENOANO,	BSD_EBADRQC,	BSD_EBADSLT,	BSD_EDEADLOCK,	BSD_EBFONT,	BSD_ELIBEXEC,	BSD_ENODATA,	BSD_ELIBBAD,	BSD_ENOPKG,	BSD_ELIBACC,	BSD_ENOTUNIQ,	BSD_ERESTART,	BSD_EUCLEAN,	BSD_ENOTNAM,	BSD_ENAVAIL,	BSD_EISNAM,	BSD_EREMOTEIO,	BSD_EILSEQ,	BSD_ELIBMAX,	BSD_ELIBSCN,};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -