1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567
|
/* libguestfs generated file
* WARNING: THIS FILE IS GENERATED FROM:
* generator/generator_*.ml
* ANY CHANGES YOU MAKE TO THIS FILE WILL BE LOST.
*
* Copyright (C) 2009-2012 Red Hat Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
%language=ANSI-C
%define lookup-function-name guestfs___string_to_errno_lookup
%readonly-tables
%null-strings
%{
#include <config.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include "errnostring.h"
#ifndef E2BIG
#define E2BIG EINVAL
#endif
#ifndef EACCES
#define EACCES EINVAL
#endif
#ifndef EADDRINUSE
#define EADDRINUSE EINVAL
#endif
#ifndef EADDRNOTAVAIL
#define EADDRNOTAVAIL EINVAL
#endif
#ifndef EADV
#define EADV EINVAL
#endif
#ifndef EAFNOSUPPORT
#define EAFNOSUPPORT EINVAL
#endif
#ifndef EAGAIN
#define EAGAIN EINVAL
#endif
#ifndef EALREADY
#define EALREADY EINVAL
#endif
#ifndef EBADE
#define EBADE EINVAL
#endif
#ifndef EBADF
#define EBADF EINVAL
#endif
#ifndef EBADFD
#define EBADFD EINVAL
#endif
#ifndef EBADMSG
#define EBADMSG EINVAL
#endif
#ifndef EBADR
#define EBADR EINVAL
#endif
#ifndef EBADRQC
#define EBADRQC EINVAL
#endif
#ifndef EBADSLT
#define EBADSLT EINVAL
#endif
#ifndef EBFONT
#define EBFONT EINVAL
#endif
#ifndef EBUSY
#define EBUSY EINVAL
#endif
#ifndef ECANCELED
#define ECANCELED EINVAL
#endif
#ifndef ECHILD
#define ECHILD EINVAL
#endif
#ifndef ECHRNG
#define ECHRNG EINVAL
#endif
#ifndef ECOMM
#define ECOMM EINVAL
#endif
#ifndef ECONNABORTED
#define ECONNABORTED EINVAL
#endif
#ifndef ECONNREFUSED
#define ECONNREFUSED EINVAL
#endif
#ifndef ECONNRESET
#define ECONNRESET EINVAL
#endif
#ifndef EDEADLOCK
#define EDEADLOCK EINVAL
#endif
#ifndef EDESTADDRREQ
#define EDESTADDRREQ EINVAL
#endif
#ifndef EDOM
#define EDOM EINVAL
#endif
#ifndef EDOTDOT
#define EDOTDOT EINVAL
#endif
#ifndef EDQUOT
#define EDQUOT EINVAL
#endif
#ifndef EEXIST
#define EEXIST EINVAL
#endif
#ifndef EFAULT
#define EFAULT EINVAL
#endif
#ifndef EFBIG
#define EFBIG EINVAL
#endif
#ifndef EHOSTDOWN
#define EHOSTDOWN EINVAL
#endif
#ifndef EHOSTUNREACH
#define EHOSTUNREACH EINVAL
#endif
#ifndef EIDRM
#define EIDRM EINVAL
#endif
#ifndef EILSEQ
#define EILSEQ EINVAL
#endif
#ifndef EINPROGRESS
#define EINPROGRESS EINVAL
#endif
#ifndef EINTR
#define EINTR EINVAL
#endif
#ifndef EINVAL
#define EINVAL EINVAL
#endif
#ifndef EIO
#define EIO EINVAL
#endif
#ifndef EISCONN
#define EISCONN EINVAL
#endif
#ifndef EISDIR
#define EISDIR EINVAL
#endif
#ifndef EISNAM
#define EISNAM EINVAL
#endif
#ifndef EKEYEXPIRED
#define EKEYEXPIRED EINVAL
#endif
#ifndef EKEYREJECTED
#define EKEYREJECTED EINVAL
#endif
#ifndef EKEYREVOKED
#define EKEYREVOKED EINVAL
#endif
#ifndef EL2HLT
#define EL2HLT EINVAL
#endif
#ifndef EL2NSYNC
#define EL2NSYNC EINVAL
#endif
#ifndef EL3HLT
#define EL3HLT EINVAL
#endif
#ifndef EL3RST
#define EL3RST EINVAL
#endif
#ifndef ELIBACC
#define ELIBACC EINVAL
#endif
#ifndef ELIBBAD
#define ELIBBAD EINVAL
#endif
#ifndef ELIBEXEC
#define ELIBEXEC EINVAL
#endif
#ifndef ELIBMAX
#define ELIBMAX EINVAL
#endif
#ifndef ELIBSCN
#define ELIBSCN EINVAL
#endif
#ifndef ELNRNG
#define ELNRNG EINVAL
#endif
#ifndef ELOOP
#define ELOOP EINVAL
#endif
#ifndef EMEDIUMTYPE
#define EMEDIUMTYPE EINVAL
#endif
#ifndef EMFILE
#define EMFILE EINVAL
#endif
#ifndef EMLINK
#define EMLINK EINVAL
#endif
#ifndef EMSGSIZE
#define EMSGSIZE EINVAL
#endif
#ifndef EMULTIHOP
#define EMULTIHOP EINVAL
#endif
#ifndef ENAMETOOLONG
#define ENAMETOOLONG EINVAL
#endif
#ifndef ENAVAIL
#define ENAVAIL EINVAL
#endif
#ifndef ENETDOWN
#define ENETDOWN EINVAL
#endif
#ifndef ENETRESET
#define ENETRESET EINVAL
#endif
#ifndef ENETUNREACH
#define ENETUNREACH EINVAL
#endif
#ifndef ENFILE
#define ENFILE EINVAL
#endif
#ifndef ENOANO
#define ENOANO EINVAL
#endif
#ifndef ENOBUFS
#define ENOBUFS EINVAL
#endif
#ifndef ENOCSI
#define ENOCSI EINVAL
#endif
#ifndef ENODATA
#define ENODATA EINVAL
#endif
#ifndef ENODEV
#define ENODEV EINVAL
#endif
#ifndef ENOENT
#define ENOENT EINVAL
#endif
#ifndef ENOEXEC
#define ENOEXEC EINVAL
#endif
#ifndef ENOKEY
#define ENOKEY EINVAL
#endif
#ifndef ENOLCK
#define ENOLCK EINVAL
#endif
#ifndef ENOLINK
#define ENOLINK EINVAL
#endif
#ifndef ENOMEDIUM
#define ENOMEDIUM EINVAL
#endif
#ifndef ENOMEM
#define ENOMEM EINVAL
#endif
#ifndef ENOMSG
#define ENOMSG EINVAL
#endif
#ifndef ENONET
#define ENONET EINVAL
#endif
#ifndef ENOPKG
#define ENOPKG EINVAL
#endif
#ifndef ENOPROTOOPT
#define ENOPROTOOPT EINVAL
#endif
#ifndef ENOSPC
#define ENOSPC EINVAL
#endif
#ifndef ENOSR
#define ENOSR EINVAL
#endif
#ifndef ENOSTR
#define ENOSTR EINVAL
#endif
#ifndef ENOSYS
#define ENOSYS EINVAL
#endif
#ifndef ENOTBLK
#define ENOTBLK EINVAL
#endif
#ifndef ENOTCONN
#define ENOTCONN EINVAL
#endif
#ifndef ENOTDIR
#define ENOTDIR EINVAL
#endif
#ifndef ENOTEMPTY
#define ENOTEMPTY EINVAL
#endif
#ifndef ENOTNAM
#define ENOTNAM EINVAL
#endif
#ifndef ENOTRECOVERABLE
#define ENOTRECOVERABLE EINVAL
#endif
#ifndef ENOTSOCK
#define ENOTSOCK EINVAL
#endif
#ifndef ENOTSUP
#define ENOTSUP EINVAL
#endif
#ifndef ENOTTY
#define ENOTTY EINVAL
#endif
#ifndef ENOTUNIQ
#define ENOTUNIQ EINVAL
#endif
#ifndef ENXIO
#define ENXIO EINVAL
#endif
#ifndef EOVERFLOW
#define EOVERFLOW EINVAL
#endif
#ifndef EOWNERDEAD
#define EOWNERDEAD EINVAL
#endif
#ifndef EPERM
#define EPERM EINVAL
#endif
#ifndef EPFNOSUPPORT
#define EPFNOSUPPORT EINVAL
#endif
#ifndef EPIPE
#define EPIPE EINVAL
#endif
#ifndef EPROTO
#define EPROTO EINVAL
#endif
#ifndef EPROTONOSUPPORT
#define EPROTONOSUPPORT EINVAL
#endif
#ifndef EPROTOTYPE
#define EPROTOTYPE EINVAL
#endif
#ifndef ERANGE
#define ERANGE EINVAL
#endif
#ifndef EREMCHG
#define EREMCHG EINVAL
#endif
#ifndef EREMOTE
#define EREMOTE EINVAL
#endif
#ifndef EREMOTEIO
#define EREMOTEIO EINVAL
#endif
#ifndef ERESTART
#define ERESTART EINVAL
#endif
#ifndef ERFKILL
#define ERFKILL EINVAL
#endif
#ifndef EROFS
#define EROFS EINVAL
#endif
#ifndef ESHUTDOWN
#define ESHUTDOWN EINVAL
#endif
#ifndef ESOCKTNOSUPPORT
#define ESOCKTNOSUPPORT EINVAL
#endif
#ifndef ESPIPE
#define ESPIPE EINVAL
#endif
#ifndef ESRCH
#define ESRCH EINVAL
#endif
#ifndef ESRMNT
#define ESRMNT EINVAL
#endif
#ifndef ESTALE
#define ESTALE EINVAL
#endif
#ifndef ESTRPIPE
#define ESTRPIPE EINVAL
#endif
#ifndef ETIME
#define ETIME EINVAL
#endif
#ifndef ETIMEDOUT
#define ETIMEDOUT EINVAL
#endif
#ifndef ETOOMANYREFS
#define ETOOMANYREFS EINVAL
#endif
#ifndef ETXTBSY
#define ETXTBSY EINVAL
#endif
#ifndef EUCLEAN
#define EUCLEAN EINVAL
#endif
#ifndef EUNATCH
#define EUNATCH EINVAL
#endif
#ifndef EUSERS
#define EUSERS EINVAL
#endif
#ifndef EXDEV
#define EXDEV EINVAL
#endif
#ifndef EXFULL
#define EXFULL EINVAL
#endif
#ifndef EZZZ
#define EZZZ EINVAL
#endif
%}
struct errnostring_entry;
%%
E2BIG, E2BIG
EACCES, EACCES
EADDRINUSE, EADDRINUSE
EADDRNOTAVAIL, EADDRNOTAVAIL
EADV, EADV
EAFNOSUPPORT, EAFNOSUPPORT
EAGAIN, EAGAIN
EALREADY, EALREADY
EBADE, EBADE
EBADF, EBADF
EBADFD, EBADFD
EBADMSG, EBADMSG
EBADR, EBADR
EBADRQC, EBADRQC
EBADSLT, EBADSLT
EBFONT, EBFONT
EBUSY, EBUSY
ECANCELED, ECANCELED
ECHILD, ECHILD
ECHRNG, ECHRNG
ECOMM, ECOMM
ECONNABORTED, ECONNABORTED
ECONNREFUSED, ECONNREFUSED
ECONNRESET, ECONNRESET
EDEADLOCK, EDEADLOCK
EDESTADDRREQ, EDESTADDRREQ
EDOM, EDOM
EDOTDOT, EDOTDOT
EDQUOT, EDQUOT
EEXIST, EEXIST
EFAULT, EFAULT
EFBIG, EFBIG
EHOSTDOWN, EHOSTDOWN
EHOSTUNREACH, EHOSTUNREACH
EIDRM, EIDRM
EILSEQ, EILSEQ
EINPROGRESS, EINPROGRESS
EINTR, EINTR
EINVAL, EINVAL
EIO, EIO
EISCONN, EISCONN
EISDIR, EISDIR
EISNAM, EISNAM
EKEYEXPIRED, EKEYEXPIRED
EKEYREJECTED, EKEYREJECTED
EKEYREVOKED, EKEYREVOKED
EL2HLT, EL2HLT
EL2NSYNC, EL2NSYNC
EL3HLT, EL3HLT
EL3RST, EL3RST
ELIBACC, ELIBACC
ELIBBAD, ELIBBAD
ELIBEXEC, ELIBEXEC
ELIBMAX, ELIBMAX
ELIBSCN, ELIBSCN
ELNRNG, ELNRNG
ELOOP, ELOOP
EMEDIUMTYPE, EMEDIUMTYPE
EMFILE, EMFILE
EMLINK, EMLINK
EMSGSIZE, EMSGSIZE
EMULTIHOP, EMULTIHOP
ENAMETOOLONG, ENAMETOOLONG
ENAVAIL, ENAVAIL
ENETDOWN, ENETDOWN
ENETRESET, ENETRESET
ENETUNREACH, ENETUNREACH
ENFILE, ENFILE
ENOANO, ENOANO
ENOBUFS, ENOBUFS
ENOCSI, ENOCSI
ENODATA, ENODATA
ENODEV, ENODEV
ENOENT, ENOENT
ENOEXEC, ENOEXEC
ENOKEY, ENOKEY
ENOLCK, ENOLCK
ENOLINK, ENOLINK
ENOMEDIUM, ENOMEDIUM
ENOMEM, ENOMEM
ENOMSG, ENOMSG
ENONET, ENONET
ENOPKG, ENOPKG
ENOPROTOOPT, ENOPROTOOPT
ENOSPC, ENOSPC
ENOSR, ENOSR
ENOSTR, ENOSTR
ENOSYS, ENOSYS
ENOTBLK, ENOTBLK
ENOTCONN, ENOTCONN
ENOTDIR, ENOTDIR
ENOTEMPTY, ENOTEMPTY
ENOTNAM, ENOTNAM
ENOTRECOVERABLE, ENOTRECOVERABLE
ENOTSOCK, ENOTSOCK
ENOTSUP, ENOTSUP
ENOTTY, ENOTTY
ENOTUNIQ, ENOTUNIQ
ENXIO, ENXIO
EOVERFLOW, EOVERFLOW
EOWNERDEAD, EOWNERDEAD
EPERM, EPERM
EPFNOSUPPORT, EPFNOSUPPORT
EPIPE, EPIPE
EPROTO, EPROTO
EPROTONOSUPPORT, EPROTONOSUPPORT
EPROTOTYPE, EPROTOTYPE
ERANGE, ERANGE
EREMCHG, EREMCHG
EREMOTE, EREMOTE
EREMOTEIO, EREMOTEIO
ERESTART, ERESTART
ERFKILL, ERFKILL
EROFS, EROFS
ESHUTDOWN, ESHUTDOWN
ESOCKTNOSUPPORT, ESOCKTNOSUPPORT
ESPIPE, ESPIPE
ESRCH, ESRCH
ESRMNT, ESRMNT
ESTALE, ESTALE
ESTRPIPE, ESTRPIPE
ETIME, ETIME
ETIMEDOUT, ETIMEDOUT
ETOOMANYREFS, ETOOMANYREFS
ETXTBSY, ETXTBSY
EUCLEAN, EUCLEAN
EUNATCH, EUNATCH
EUSERS, EUSERS
EXDEV, EXDEV
EXFULL, EXFULL
EZZZ, EZZZ
|