~john-koepi/ubuntu/trusty/golang/default

« back to all changes in this revision

Viewing changes to src/pkg/syscall/zerrors_windows.go

  • Committer: Bazaar Package Importer
  • Author(s): Ondřej Surý
  • Date: 2011-08-03 17:04:59 UTC
  • mfrom: (14.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20110803170459-wzd99m3567y80ila
Tags: 1:59-1
* Imported Upstream version 59
* Refresh patches to a new release
* Fix FTBFS on ARM (Closes: #634270)
* Update version.bash to work with Debian packaging and not hg
  repository

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// mkerrors_windows.sh -f -m32
 
2
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
 
3
 
 
4
package syscall
 
5
 
 
6
// Go names for Windows errors.
 
7
const (
 
8
        ENOENT  = ERROR_FILE_NOT_FOUND
 
9
        ENOTDIR = ERROR_DIRECTORY
 
10
)
 
11
 
 
12
// Windows reserves errors >= 1<<29 for application use.
 
13
const APPLICATION_ERROR = 1 << 29
 
14
 
 
15
// Invented values to support what package os and others expects.
 
16
const (
 
17
        E2BIG = APPLICATION_ERROR + iota
 
18
        EACCES
 
19
        EADDRINUSE
 
20
        EADDRNOTAVAIL
 
21
        EADV
 
22
        EAFNOSUPPORT
 
23
        EAGAIN
 
24
        EALREADY
 
25
        EBADE
 
26
        EBADF
 
27
        EBADFD
 
28
        EBADMSG
 
29
        EBADR
 
30
        EBADRQC
 
31
        EBADSLT
 
32
        EBFONT
 
33
        EBUSY
 
34
        ECANCELED
 
35
        ECHILD
 
36
        ECHRNG
 
37
        ECOMM
 
38
        ECONNABORTED
 
39
        ECONNREFUSED
 
40
        ECONNRESET
 
41
        EDEADLK
 
42
        EDEADLOCK
 
43
        EDESTADDRREQ
 
44
        EDOM
 
45
        EDOTDOT
 
46
        EDQUOT
 
47
        EEXIST
 
48
        EFAULT
 
49
        EFBIG
 
50
        EHOSTDOWN
 
51
        EHOSTUNREACH
 
52
        EIDRM
 
53
        EILSEQ
 
54
        EINPROGRESS
 
55
        EINTR
 
56
        EINVAL
 
57
        EIO
 
58
        EISCONN
 
59
        EISDIR
 
60
        EISNAM
 
61
        EKEYEXPIRED
 
62
        EKEYREJECTED
 
63
        EKEYREVOKED
 
64
        EL2HLT
 
65
        EL2NSYNC
 
66
        EL3HLT
 
67
        EL3RST
 
68
        ELIBACC
 
69
        ELIBBAD
 
70
        ELIBEXEC
 
71
        ELIBMAX
 
72
        ELIBSCN
 
73
        ELNRNG
 
74
        ELOOP
 
75
        EMEDIUMTYPE
 
76
        EMFILE
 
77
        EMLINK
 
78
        EMSGSIZE
 
79
        EMULTIHOP
 
80
        ENAMETOOLONG
 
81
        ENAVAIL
 
82
        ENETDOWN
 
83
        ENETRESET
 
84
        ENETUNREACH
 
85
        ENFILE
 
86
        ENOANO
 
87
        ENOBUFS
 
88
        ENOCSI
 
89
        ENODATA
 
90
        ENODEV
 
91
        ENOEXEC
 
92
        ENOKEY
 
93
        ENOLCK
 
94
        ENOLINK
 
95
        ENOMEDIUM
 
96
        ENOMEM
 
97
        ENOMSG
 
98
        ENONET
 
99
        ENOPKG
 
100
        ENOPROTOOPT
 
101
        ENOSPC
 
102
        ENOSR
 
103
        ENOSTR
 
104
        ENOSYS
 
105
        ENOTBLK
 
106
        ENOTCONN
 
107
        ENOTEMPTY
 
108
        ENOTNAM
 
109
        ENOTRECOVERABLE
 
110
        ENOTSOCK
 
111
        ENOTSUP
 
112
        ENOTTY
 
113
        ENOTUNIQ
 
114
        ENXIO
 
115
        EOPNOTSUPP
 
116
        EOVERFLOW
 
117
        EOWNERDEAD
 
118
        EPERM
 
119
        EPFNOSUPPORT
 
120
        EPIPE
 
121
        EPROTO
 
122
        EPROTONOSUPPORT
 
123
        EPROTOTYPE
 
124
        ERANGE
 
125
        EREMCHG
 
126
        EREMOTE
 
127
        EREMOTEIO
 
128
        ERESTART
 
129
        EROFS
 
130
        ESHUTDOWN
 
131
        ESOCKTNOSUPPORT
 
132
        ESPIPE
 
133
        ESRCH
 
134
        ESRMNT
 
135
        ESTALE
 
136
        ESTRPIPE
 
137
        ETIME
 
138
        ETIMEDOUT
 
139
        ETOOMANYREFS
 
140
        ETXTBSY
 
141
        EUCLEAN
 
142
        EUNATCH
 
143
        EUSERS
 
144
        EWOULDBLOCK
 
145
        EXDEV
 
146
        EXFULL
 
147
        EWINDOWS
 
148
)
 
149
 
 
150
// Error strings for invented errors
 
151
var errors = [...]string{
 
152
        E2BIG - APPLICATION_ERROR:           "argument list too long",
 
153
        EACCES - APPLICATION_ERROR:          "permission denied",
 
154
        EADDRINUSE - APPLICATION_ERROR:      "address already in use",
 
155
        EADDRNOTAVAIL - APPLICATION_ERROR:   "cannot assign requested address",
 
156
        EADV - APPLICATION_ERROR:            "advertise error",
 
157
        EAFNOSUPPORT - APPLICATION_ERROR:    "address family not supported by protocol",
 
158
        EAGAIN - APPLICATION_ERROR:          "resource temporarily unavailable",
 
159
        EALREADY - APPLICATION_ERROR:        "operation already in progress",
 
160
        EBADE - APPLICATION_ERROR:           "invalid exchange",
 
161
        EBADF - APPLICATION_ERROR:           "bad file descriptor",
 
162
        EBADFD - APPLICATION_ERROR:          "file descriptor in bad state",
 
163
        EBADMSG - APPLICATION_ERROR:         "bad message",
 
164
        EBADR - APPLICATION_ERROR:           "invalid request descriptor",
 
165
        EBADRQC - APPLICATION_ERROR:         "invalid request code",
 
166
        EBADSLT - APPLICATION_ERROR:         "invalid slot",
 
167
        EBFONT - APPLICATION_ERROR:          "bad font file format",
 
168
        EBUSY - APPLICATION_ERROR:           "device or resource busy",
 
169
        ECANCELED - APPLICATION_ERROR:       "operation canceled",
 
170
        ECHILD - APPLICATION_ERROR:          "no child processes",
 
171
        ECHRNG - APPLICATION_ERROR:          "channel number out of range",
 
172
        ECOMM - APPLICATION_ERROR:           "communication error on send",
 
173
        ECONNABORTED - APPLICATION_ERROR:    "software caused connection abort",
 
174
        ECONNREFUSED - APPLICATION_ERROR:    "connection refused",
 
175
        ECONNRESET - APPLICATION_ERROR:      "connection reset by peer",
 
176
        EDEADLK - APPLICATION_ERROR:         "resource deadlock avoided",
 
177
        EDEADLOCK - APPLICATION_ERROR:       "resource deadlock avoided",
 
178
        EDESTADDRREQ - APPLICATION_ERROR:    "destination address required",
 
179
        EDOM - APPLICATION_ERROR:            "numerical argument out of domain",
 
180
        EDOTDOT - APPLICATION_ERROR:         "RFS specific error",
 
181
        EDQUOT - APPLICATION_ERROR:          "disk quota exceeded",
 
182
        EEXIST - APPLICATION_ERROR:          "file exists",
 
183
        EFAULT - APPLICATION_ERROR:          "bad address",
 
184
        EFBIG - APPLICATION_ERROR:           "file too large",
 
185
        EHOSTDOWN - APPLICATION_ERROR:       "host is down",
 
186
        EHOSTUNREACH - APPLICATION_ERROR:    "no route to host",
 
187
        EIDRM - APPLICATION_ERROR:           "identifier removed",
 
188
        EILSEQ - APPLICATION_ERROR:          "invalid or incomplete multibyte or wide character",
 
189
        EINPROGRESS - APPLICATION_ERROR:     "operation now in progress",
 
190
        EINTR - APPLICATION_ERROR:           "interrupted system call",
 
191
        EINVAL - APPLICATION_ERROR:          "invalid argument",
 
192
        EIO - APPLICATION_ERROR:             "input/output error",
 
193
        EISCONN - APPLICATION_ERROR:         "transport endpoint is already connected",
 
194
        EISDIR - APPLICATION_ERROR:          "is a directory",
 
195
        EISNAM - APPLICATION_ERROR:          "is a named type file",
 
196
        EKEYEXPIRED - APPLICATION_ERROR:     "key has expired",
 
197
        EKEYREJECTED - APPLICATION_ERROR:    "key was rejected by service",
 
198
        EKEYREVOKED - APPLICATION_ERROR:     "key has been revoked",
 
199
        EL2HLT - APPLICATION_ERROR:          "level 2 halted",
 
200
        EL2NSYNC - APPLICATION_ERROR:        "level 2 not synchronized",
 
201
        EL3HLT - APPLICATION_ERROR:          "level 3 halted",
 
202
        EL3RST - APPLICATION_ERROR:          "level 3 reset",
 
203
        ELIBACC - APPLICATION_ERROR:         "can not access a needed shared library",
 
204
        ELIBBAD - APPLICATION_ERROR:         "accessing a corrupted shared library",
 
205
        ELIBEXEC - APPLICATION_ERROR:        "cannot exec a shared library directly",
 
206
        ELIBMAX - APPLICATION_ERROR:         "attempting to link in too many shared libraries",
 
207
        ELIBSCN - APPLICATION_ERROR:         ".lib section in a.out corrupted",
 
208
        ELNRNG - APPLICATION_ERROR:          "link number out of range",
 
209
        ELOOP - APPLICATION_ERROR:           "too many levels of symbolic links",
 
210
        EMEDIUMTYPE - APPLICATION_ERROR:     "wrong medium type",
 
211
        EMFILE - APPLICATION_ERROR:          "too many open files",
 
212
        EMLINK - APPLICATION_ERROR:          "too many links",
 
213
        EMSGSIZE - APPLICATION_ERROR:        "message too long",
 
214
        EMULTIHOP - APPLICATION_ERROR:       "multihop attempted",
 
215
        ENAMETOOLONG - APPLICATION_ERROR:    "file name too long",
 
216
        ENAVAIL - APPLICATION_ERROR:         "no XENIX semaphores available",
 
217
        ENETDOWN - APPLICATION_ERROR:        "network is down",
 
218
        ENETRESET - APPLICATION_ERROR:       "network dropped connection on reset",
 
219
        ENETUNREACH - APPLICATION_ERROR:     "network is unreachable",
 
220
        ENFILE - APPLICATION_ERROR:          "too many open files in system",
 
221
        ENOANO - APPLICATION_ERROR:          "no anode",
 
222
        ENOBUFS - APPLICATION_ERROR:         "no buffer space available",
 
223
        ENOCSI - APPLICATION_ERROR:          "no CSI structure available",
 
224
        ENODATA - APPLICATION_ERROR:         "no data available",
 
225
        ENODEV - APPLICATION_ERROR:          "no such device",
 
226
        ENOEXEC - APPLICATION_ERROR:         "exec format error",
 
227
        ENOKEY - APPLICATION_ERROR:          "required key not available",
 
228
        ENOLCK - APPLICATION_ERROR:          "no locks available",
 
229
        ENOLINK - APPLICATION_ERROR:         "link has been severed",
 
230
        ENOMEDIUM - APPLICATION_ERROR:       "no medium found",
 
231
        ENOMEM - APPLICATION_ERROR:          "cannot allocate memory",
 
232
        ENOMSG - APPLICATION_ERROR:          "no message of desired type",
 
233
        ENONET - APPLICATION_ERROR:          "machine is not on the network",
 
234
        ENOPKG - APPLICATION_ERROR:          "package not installed",
 
235
        ENOPROTOOPT - APPLICATION_ERROR:     "protocol not available",
 
236
        ENOSPC - APPLICATION_ERROR:          "no space left on device",
 
237
        ENOSR - APPLICATION_ERROR:           "out of streams resources",
 
238
        ENOSTR - APPLICATION_ERROR:          "device not a stream",
 
239
        ENOSYS - APPLICATION_ERROR:          "function not implemented",
 
240
        ENOTBLK - APPLICATION_ERROR:         "block device required",
 
241
        ENOTCONN - APPLICATION_ERROR:        "transport endpoint is not connected",
 
242
        ENOTEMPTY - APPLICATION_ERROR:       "directory not empty",
 
243
        ENOTNAM - APPLICATION_ERROR:         "not a XENIX named type file",
 
244
        ENOTRECOVERABLE - APPLICATION_ERROR: "state not recoverable",
 
245
        ENOTSOCK - APPLICATION_ERROR:        "socket operation on non-socket",
 
246
        ENOTSUP - APPLICATION_ERROR:         "operation not supported",
 
247
        ENOTTY - APPLICATION_ERROR:          "inappropriate ioctl for device",
 
248
        ENOTUNIQ - APPLICATION_ERROR:        "name not unique on network",
 
249
        ENXIO - APPLICATION_ERROR:           "no such device or address",
 
250
        EOPNOTSUPP - APPLICATION_ERROR:      "operation not supported",
 
251
        EOVERFLOW - APPLICATION_ERROR:       "value too large for defined data type",
 
252
        EOWNERDEAD - APPLICATION_ERROR:      "owner died",
 
253
        EPERM - APPLICATION_ERROR:           "operation not permitted",
 
254
        EPFNOSUPPORT - APPLICATION_ERROR:    "protocol family not supported",
 
255
        EPIPE - APPLICATION_ERROR:           "broken pipe",
 
256
        EPROTO - APPLICATION_ERROR:          "protocol error",
 
257
        EPROTONOSUPPORT - APPLICATION_ERROR: "protocol not supported",
 
258
        EPROTOTYPE - APPLICATION_ERROR:      "protocol wrong type for socket",
 
259
        ERANGE - APPLICATION_ERROR:          "numerical result out of range",
 
260
        EREMCHG - APPLICATION_ERROR:         "remote address changed",
 
261
        EREMOTE - APPLICATION_ERROR:         "object is remote",
 
262
        EREMOTEIO - APPLICATION_ERROR:       "remote I/O error",
 
263
        ERESTART - APPLICATION_ERROR:        "interrupted system call should be restarted",
 
264
        EROFS - APPLICATION_ERROR:           "read-only file system",
 
265
        ESHUTDOWN - APPLICATION_ERROR:       "cannot send after transport endpoint shutdown",
 
266
        ESOCKTNOSUPPORT - APPLICATION_ERROR: "socket type not supported",
 
267
        ESPIPE - APPLICATION_ERROR:          "illegal seek",
 
268
        ESRCH - APPLICATION_ERROR:           "no such process",
 
269
        ESRMNT - APPLICATION_ERROR:          "srmount error",
 
270
        ESTALE - APPLICATION_ERROR:          "stale NFS file handle",
 
271
        ESTRPIPE - APPLICATION_ERROR:        "streams pipe error",
 
272
        ETIME - APPLICATION_ERROR:           "timer expired",
 
273
        ETIMEDOUT - APPLICATION_ERROR:       "connection timed out",
 
274
        ETOOMANYREFS - APPLICATION_ERROR:    "too many references: cannot splice",
 
275
        ETXTBSY - APPLICATION_ERROR:         "text file busy",
 
276
        EUCLEAN - APPLICATION_ERROR:         "structure needs cleaning",
 
277
        EUNATCH - APPLICATION_ERROR:         "protocol driver not attached",
 
278
        EUSERS - APPLICATION_ERROR:          "too many users",
 
279
        EWOULDBLOCK - APPLICATION_ERROR:     "resource temporarily unavailable",
 
280
        EXDEV - APPLICATION_ERROR:           "invalid cross-device link",
 
281
        EXFULL - APPLICATION_ERROR:          "exchange full",
 
282
        EWINDOWS - APPLICATION_ERROR:        "not supported by windows",
 
283
}