Menu

- Learn
- Documentation
  - Language Reference
  - Library Reference
  - Command-line Reference
  - Feature Overview
  - Articles
- Packages
- Community
  - Blog
  - Orgs using D
  - Twitter
  - Forums
  - IRC
  - Wiki
  - GitHub
  - Issues
  - Foundation
  - Donate
- Resources
  - Books
  - Tutorials
  - Tools
  - Editors
  - IDEs
  - Visual D
  - Acknowledgments
  - D Style
  - Glossary
  - Sitemap

Search
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 a 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`;

Copyright Sean Kelly 2005 - 2009. | Page generated by Ddoc on Thu Mar 9 17:49:39 2017