PIPS
|
Go to the source code of this file.
Macros | |
#define | _ @GUARD_PREFIX@_ERRNO_H |
A POSIX-like <errno.h>. More... | |
#define | ENOMSG 2000 |
On native Windows platforms, many macros are not defined. More... | |
#define | GNULIB_defined_ENOMSG 1 |
#define | EIDRM 2001 |
#define | GNULIB_defined_EIDRM 1 |
#define | ENOLINK 2002 |
#define | GNULIB_defined_ENOLINK 1 |
#define | EPROTO 2003 |
#define | GNULIB_defined_EPROTO 1 |
#define | EMULTIHOP 2004 |
#define | GNULIB_defined_EMULTIHOP 1 |
#define | EBADMSG 2005 |
#define | GNULIB_defined_EBADMSG 1 |
#define | EOVERFLOW 2006 |
#define | GNULIB_defined_EOVERFLOW 1 |
#define | ENOTSUP 2007 |
#define | GNULIB_defined_ENOTSUP 1 |
#define | ENETRESET 2011 |
#define | GNULIB_defined_ENETRESET 1 |
#define | ECONNABORTED 2012 |
#define | GNULIB_defined_ECONNABORTED 1 |
#define | ESTALE 2009 |
#define | GNULIB_defined_ESTALE 1 |
#define | EDQUOT 2010 |
#define | GNULIB_defined_EDQUOT 1 |
#define | ECANCELED 2008 |
#define | GNULIB_defined_ECANCELED 1 |
#define | EOWNERDEAD 2013 |
On many platforms, the macros EOWNERDEAD and ENOTRECOVERABLE are not defined. More... | |
#define | ENOTRECOVERABLE 2014 |
#define | GNULIB_defined_EOWNERDEAD 1 |
#define | GNULIB_defined_ENOTRECOVERABLE 1 |
#define | EILSEQ 2015 |
#define | GNULIB_defined_EILSEQ 1 |
#define _ @GUARD_PREFIX@_ERRNO_H |
A POSIX-like <errno.h>.
Copyright (C) 2008-2014 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, see http://www.gnu.org/licenses/.
The include_next requires a split double-inclusion guard.
Definition at line 29 of file errno.in.h.
#define EBADMSG 2005 |
Definition at line 203 of file errno.in.h.
#define ECANCELED 2008 |
Definition at line 238 of file errno.in.h.
#define ECONNABORTED 2012 |
Definition at line 223 of file errno.in.h.
#define EDQUOT 2010 |
Definition at line 233 of file errno.in.h.
#define EIDRM 2001 |
Definition at line 183 of file errno.in.h.
#define EILSEQ 2015 |
Definition at line 274 of file errno.in.h.
#define EMULTIHOP 2004 |
Definition at line 198 of file errno.in.h.
#define ENETRESET 2011 |
Definition at line 218 of file errno.in.h.
#define ENOLINK 2002 |
Definition at line 188 of file errno.in.h.
#define ENOMSG 2000 |
On native Windows platforms, many macros are not defined.
On OSF/1 5.1, when _XOPEN_SOURCE_EXTENDED is not defined, the macros EMULTIHOP, ENOLINK, EOVERFLOW are not defined.
On OpenBSD 4.0 and on native Windows, the macros ENOMSG, EIDRM, ENOLINK, EPROTO, EMULTIHOP, EBADMSG, EOVERFLOW, ENOTSUP, ECANCELED are not defined. Likewise, on NonStop Kernel, EDQUOT is not defined. Define them here. Values >= 2000 seem safe to use: Solaris ESTALE = 151, HP-UX EWOULDBLOCK = 246, IRIX EDQUOT = 1133.
Note: When one of these systems defines some of these macros some day, binaries will have to be recompiled so that they recognizes the new errno values from the system.
Definition at line 178 of file errno.in.h.
#define ENOTRECOVERABLE 2014 |
Definition at line 267 of file errno.in.h.
#define ENOTSUP 2007 |
Definition at line 213 of file errno.in.h.
#define EOVERFLOW 2006 |
Definition at line 208 of file errno.in.h.
#define EOWNERDEAD 2013 |
On many platforms, the macros EOWNERDEAD and ENOTRECOVERABLE are not defined.
Definition at line 266 of file errno.in.h.
#define EPROTO 2003 |
Definition at line 193 of file errno.in.h.
#define ESTALE 2009 |
Definition at line 228 of file errno.in.h.
#define GNULIB_defined_EBADMSG 1 |
Definition at line 204 of file errno.in.h.
#define GNULIB_defined_ECANCELED 1 |
Definition at line 239 of file errno.in.h.
#define GNULIB_defined_ECONNABORTED 1 |
Definition at line 224 of file errno.in.h.
#define GNULIB_defined_EDQUOT 1 |
Definition at line 234 of file errno.in.h.
#define GNULIB_defined_EIDRM 1 |
Definition at line 184 of file errno.in.h.
#define GNULIB_defined_EILSEQ 1 |
Definition at line 275 of file errno.in.h.
#define GNULIB_defined_EMULTIHOP 1 |
Definition at line 199 of file errno.in.h.
#define GNULIB_defined_ENETRESET 1 |
Definition at line 219 of file errno.in.h.
#define GNULIB_defined_ENOLINK 1 |
Definition at line 189 of file errno.in.h.
#define GNULIB_defined_ENOMSG 1 |
Definition at line 179 of file errno.in.h.
#define GNULIB_defined_ENOTRECOVERABLE 1 |
Definition at line 270 of file errno.in.h.
#define GNULIB_defined_ENOTSUP 1 |
Definition at line 214 of file errno.in.h.
#define GNULIB_defined_EOVERFLOW 1 |
Definition at line 209 of file errno.in.h.
#define GNULIB_defined_EOWNERDEAD 1 |
Definition at line 269 of file errno.in.h.
#define GNULIB_defined_EPROTO 1 |
Definition at line 194 of file errno.in.h.
#define GNULIB_defined_ESTALE 1 |
Definition at line 229 of file errno.in.h.