~ubuntu-branches/ubuntu/vivid/parted/vivid

« back to all changes in this revision

Viewing changes to lib/errno.in.h

  • Committer: Package Import Robot
  • Author(s): Colin Watson
  • Date: 2014-07-21 10:23:16 UTC
  • mfrom: (7.2.32 sid)
  • Revision ID: package-import@ubuntu.com-20140721102316-jsyv3yzmbo8vlde5
Tags: 3.1-3
Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* -*- buffer-read-only: t -*- vi: set ro: */
2
 
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
3
1
/* A POSIX-like <errno.h>.
4
2
 
5
 
   Copyright (C) 2008-2010 Free Software Foundation, Inc.
 
3
   Copyright (C) 2008-2012 Free Software Foundation, Inc.
6
4
 
7
5
   This program is free software; you can redistribute it and/or modify
8
6
   it under the terms of the GNU General Public License as published by
15
13
   GNU General Public License for more details.
16
14
 
17
15
   You should have received a copy of the GNU General Public License
18
 
   along with this program; if not, write to the Free Software Foundation,
19
 
   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
 
16
   along with this program; if not, see <http://www.gnu.org/licenses/>.  */
20
17
 
21
 
#ifndef _GL_ERRNO_H
 
18
#ifndef _@GUARD_PREFIX@_ERRNO_H
22
19
 
23
20
#if __GNUC__ >= 3
24
21
@PRAGMA_SYSTEM_HEADER@
25
22
#endif
 
23
@PRAGMA_COLUMNS@
26
24
 
27
25
/* The include_next requires a split double-inclusion guard.  */
28
26
#@INCLUDE_NEXT@ @NEXT_ERRNO_H@
29
27
 
30
 
#ifndef _GL_ERRNO_H
31
 
#define _GL_ERRNO_H
 
28
#ifndef _@GUARD_PREFIX@_ERRNO_H
 
29
#define _@GUARD_PREFIX@_ERRNO_H
32
30
 
33
31
 
34
32
/* On native Windows platforms, many macros are not defined.  */
35
33
# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
36
34
 
37
 
/* POSIX says that EAGAIN and EWOULDBLOCK may have the same value.  */
38
 
#  define EWOULDBLOCK     EAGAIN
39
 
 
40
 
/* Values >= 100 seem safe to use.  */
41
 
#  define ETXTBSY   100
42
 
#  define GNULIB_defined_ETXTBSY 1
 
35
/* These are the same values as defined by MSVC 10, for interoperability.  */
 
36
 
 
37
#  ifndef ENOMSG
 
38
#   define ENOMSG    122
 
39
#   define GNULIB_defined_ENOMSG 1
 
40
#  endif
 
41
 
 
42
#  ifndef EIDRM
 
43
#   define EIDRM     111
 
44
#   define GNULIB_defined_EIDRM 1
 
45
#  endif
 
46
 
 
47
#  ifndef ENOLINK
 
48
#   define ENOLINK   121
 
49
#   define GNULIB_defined_ENOLINK 1
 
50
#  endif
 
51
 
 
52
#  ifndef EPROTO
 
53
#   define EPROTO    134
 
54
#   define GNULIB_defined_EPROTO 1
 
55
#  endif
 
56
 
 
57
#  ifndef EBADMSG
 
58
#   define EBADMSG   104
 
59
#   define GNULIB_defined_EBADMSG 1
 
60
#  endif
 
61
 
 
62
#  ifndef EOVERFLOW
 
63
#   define EOVERFLOW 132
 
64
#   define GNULIB_defined_EOVERFLOW 1
 
65
#  endif
 
66
 
 
67
#  ifndef ENOTSUP
 
68
#   define ENOTSUP   129
 
69
#   define GNULIB_defined_ENOTSUP 1
 
70
#  endif
 
71
 
 
72
#  ifndef ENETRESET
 
73
#   define ENETRESET 117
 
74
#   define GNULIB_defined_ENETRESET 1
 
75
#  endif
 
76
 
 
77
#  ifndef ECONNABORTED
 
78
#   define ECONNABORTED 106
 
79
#   define GNULIB_defined_ECONNABORTED 1
 
80
#  endif
 
81
 
 
82
#  ifndef ECANCELED
 
83
#   define ECANCELED 105
 
84
#   define GNULIB_defined_ECANCELED 1
 
85
#  endif
 
86
 
 
87
#  ifndef EINPROGRESS
 
88
#   define EINPROGRESS     112
 
89
#   define EALREADY        103
 
90
#   define ENOTSOCK        128
 
91
#   define EDESTADDRREQ    109
 
92
#   define EMSGSIZE        115
 
93
#   define EPROTOTYPE      136
 
94
#   define ENOPROTOOPT     123
 
95
#   define EPROTONOSUPPORT 135
 
96
#   define EOPNOTSUPP      130
 
97
#   define EAFNOSUPPORT    102
 
98
#   define EADDRINUSE      100
 
99
#   define EADDRNOTAVAIL   101
 
100
#   define ENETDOWN        116
 
101
#   define ENETUNREACH     118
 
102
#   define ECONNRESET      108
 
103
#   define ENOBUFS         119
 
104
#   define EISCONN         113
 
105
#   define ENOTCONN        126
 
106
#   define ETIMEDOUT       138
 
107
#   define ECONNREFUSED    107
 
108
#   define ELOOP           114
 
109
#   define EHOSTUNREACH    110
 
110
#   define EWOULDBLOCK     140
 
111
#   define ETXTBSY         139
 
112
#   define ENODATA         120  /* not required by POSIX */
 
113
#   define ENOSR           124  /* not required by POSIX */
 
114
#   define ENOSTR          125  /* not required by POSIX */
 
115
#   define ENOTRECOVERABLE 127  /* not required by POSIX */
 
116
#   define EOWNERDEAD      133  /* not required by POSIX */
 
117
#   define ETIME           137  /* not required by POSIX */
 
118
#   define EOTHER          131  /* not required by POSIX */
 
119
#   define GNULIB_defined_ESOCK 1
 
120
#  endif
43
121
 
44
122
/* These are intentionally the same values as the WSA* error numbers, defined
45
123
   in <winsock2.h>.  */
46
 
#  define EINPROGRESS     10036
47
 
#  define EALREADY        10037
48
 
#  define ENOTSOCK        10038
49
 
#  define EDESTADDRREQ    10039
50
 
#  define EMSGSIZE        10040
51
 
#  define EPROTOTYPE      10041
52
 
#  define ENOPROTOOPT     10042
53
 
#  define EPROTONOSUPPORT 10043
54
124
#  define ESOCKTNOSUPPORT 10044  /* not required by POSIX */
55
 
#  define EOPNOTSUPP      10045
56
125
#  define EPFNOSUPPORT    10046  /* not required by POSIX */
57
 
#  define EAFNOSUPPORT    10047
58
 
#  define EADDRINUSE      10048
59
 
#  define EADDRNOTAVAIL   10049
60
 
#  define ENETDOWN        10050
61
 
#  define ENETUNREACH     10051
62
 
#  define ENETRESET       10052
63
 
#  define ECONNABORTED    10053
64
 
#  define ECONNRESET      10054
65
 
#  define ENOBUFS         10055
66
 
#  define EISCONN         10056
67
 
#  define ENOTCONN        10057
68
126
#  define ESHUTDOWN       10058  /* not required by POSIX */
69
127
#  define ETOOMANYREFS    10059  /* not required by POSIX */
70
 
#  define ETIMEDOUT       10060
71
 
#  define ECONNREFUSED    10061
72
 
#  define ELOOP           10062
73
128
#  define EHOSTDOWN       10064  /* not required by POSIX */
74
 
#  define EHOSTUNREACH    10065
75
129
#  define EPROCLIM        10067  /* not required by POSIX */
76
130
#  define EUSERS          10068  /* not required by POSIX */
77
131
#  define EDQUOT          10069
78
132
#  define ESTALE          10070
79
133
#  define EREMOTE         10071  /* not required by POSIX */
80
 
#  define GNULIB_defined_ESOCK 1
 
134
#  define GNULIB_defined_EWINSOCK 1
81
135
 
82
136
# endif
83
137
 
100
154
 
101
155
/* On OpenBSD 4.0 and on native Windows, the macros ENOMSG, EIDRM, ENOLINK,
102
156
   EPROTO, EMULTIHOP, EBADMSG, EOVERFLOW, ENOTSUP, ECANCELED are not defined.
 
157
   Likewise, on NonStop Kernel, EDQUOT is not defined.
103
158
   Define them here.  Values >= 2000 seem safe to use: Solaris ESTALE = 151,
104
159
   HP-UX EWOULDBLOCK = 246, IRIX EDQUOT = 1133.
105
160
 
147
202
#  define GNULIB_defined_ENOTSUP 1
148
203
# endif
149
204
 
 
205
# ifndef ENETRESET
 
206
#  define ENETRESET 2011
 
207
#  define GNULIB_defined_ENETRESET 1
 
208
# endif
 
209
 
 
210
# ifndef ECONNABORTED
 
211
#  define ECONNABORTED 2012
 
212
#  define GNULIB_defined_ECONNABORTED 1
 
213
# endif
 
214
 
150
215
# ifndef ESTALE
151
216
#  define ESTALE    2009
152
217
#  define GNULIB_defined_ESTALE 1
153
218
# endif
154
219
 
 
220
# ifndef EDQUOT
 
221
#  define EDQUOT 2010
 
222
#  define GNULIB_defined_EDQUOT 1
 
223
# endif
 
224
 
155
225
# ifndef ECANCELED
156
226
#  define ECANCELED 2008
157
227
#  define GNULIB_defined_ECANCELED 1
158
228
# endif
159
229
 
160
230
 
161
 
#endif /* _GL_ERRNO_H */
162
 
#endif /* _GL_ERRNO_H */
 
231
#endif /* _@GUARD_PREFIX@_ERRNO_H */
 
232
#endif /* _@GUARD_PREFIX@_ERRNO_H */