Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
core.stdc.errno
D header file for C99.
This module contains bindings to selected types and
functions from the standard C header <errno.h>. Note that this
is not automatically generated, and may omit some types/functions from the
original C header.
License:
Distributed under the
Boost Software License 1.0.
(See accompanying file LICENSE)
Authors:
Sean Kelly, Alex Rønne Petersen
Source: core/stdc/errno.d
Standards:
ISO/IEC 9899:1999 (E)
- nothrow @nogc @property @trusted int errno();
- nothrow @nogc @property @trusted int errno(int n);
- enum int EPERM;
- enum int ENOENT;
- enum int ESRCH;
- enum int EINTR;
- enum int EIO;
- enum int ENXIO;
- enum int E2BIG;
- enum int ENOEXEC;
- enum int EBADF;
- enum int ECHILD;
- enum int EAGAIN;
- enum int ENOMEM;
- enum int EACCES;
- enum int EFAULT;
- enum int ENOTBLK;
- enum int EBUSY;
- enum int EEXIST;
- enum int EXDEV;
- enum int ENODEV;
- enum int ENOTDIR;
- enum int EISDIR;
- enum int EINVAL;
- enum int ENFILE;
- enum int EMFILE;
- enum int ENOTTY;
- enum int ETXTBSY;
- enum int EFBIG;
- enum int ENOSPC;
- enum int ESPIPE;
- enum int EROFS;
- enum int EMLINK;
- enum int EPIPE;
- enum int EDOM;
- enum int ERANGE;
- enum int EDEADLK;
- enum int ENAMETOOLONG;
- enum int ENOLCK;
- enum int ENOSYS;
- enum int ENOTEMPTY;
- enum int ELOOP;
- enum int EWOULDBLOCK;
- enum int ENOMSG;
- enum int EIDRM;
- enum int ECHRNG;
- enum int EL2NSYNC;
- enum int EL3HLT;
- enum int EL3RST;
- enum int ELNRNG;
- enum int EUNATCH;
- enum int ENOCSI;
- enum int EL2HLT;
- enum int EBADE;
- enum int EBADR;
- enum int EXFULL;
- enum int ENOANO;
- enum int EBADRQC;
- enum int EBADSLT;
- enum int EDEADLOCK;
- enum int EBFONT;
- enum int ENOSTR;
- enum int ENODATA;
- enum int ETIME;
- enum int ENOSR;
- enum int ENONET;
- enum int ENOPKG;
- enum int EREMOTE;
- enum int ENOLINK;
- enum int EADV;
- enum int ESRMNT;
- enum int ECOMM;
- enum int EPROTO;
- enum int EMULTIHOP;
- enum int EDOTDOT;
- enum int EBADMSG;
- enum int EOVERFLOW;
- enum int ENOTUNIQ;
- enum int EBADFD;
- enum int EREMCHG;
- enum int ELIBACC;
- enum int ELIBBAD;
- enum int ELIBSCN;
- enum int ELIBMAX;
- enum int ELIBEXEC;
- enum int EILSEQ;
- enum int ERESTART;
- enum int ESTRPIPE;
- enum int EUSERS;
- enum int ENOTSOCK;
- enum int EDESTADDRREQ;
- enum int EMSGSIZE;
- enum int EPROTOTYPE;
- enum int ENOPROTOOPT;
- enum int EPROTONOSUPPORT;
- enum int ESOCKTNOSUPPORT;
- enum int EOPNOTSUPP;
- enum int ENOTSUP;
- enum int EPFNOSUPPORT;
- enum int EAFNOSUPPORT;
- enum int EADDRINUSE;
- enum int EADDRNOTAVAIL;
- enum int ENETDOWN;
- enum int ENETUNREACH;
- enum int ENETRESET;
- enum int ECONNABORTED;
- enum int ECONNRESET;
- enum int ENOBUFS;
- enum int EISCONN;
- enum int ENOTCONN;
- enum int ESHUTDOWN;
- enum int ETOOMANYREFS;
- enum int ETIMEDOUT;
- enum int ECONNREFUSED;
- enum int EHOSTDOWN;
- enum int EHOSTUNREACH;
- enum int EALREADY;
- enum int EINPROGRESS;
- enum int ESTALE;
- enum int EUCLEAN;
- enum int ENOTNAM;
- enum int ENAVAIL;
- enum int EISNAM;
- enum int EREMOTEIO;
- enum int EDQUOT;
- enum int ENOMEDIUM;
- enum int EMEDIUMTYPE;
- enum int ECANCELED;
- enum int ENOKEY;
- enum int EKEYEXPIRED;
- enum int EKEYREVOKED;
- enum int EKEYREJECTED;
- enum int EOWNERDEAD;
- enum int ENOTRECOVERABLE;