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;