Changeset 4912:25498423dcc9 in roaraudio for libroar/error.c
- Timestamp:
- 05/07/11 20:10:26 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/error.c
r4876 r4912 208 208 case EIO: _roar_errno = ROAR_ERROR_IO; break; 209 209 #endif 210 #ifdef EREMOTEIO 211 case EREMOTEIO: _roar_errno = ROAR_ERROR_RIO; break; 212 #endif 210 213 #ifdef EKEYEXPIRED 211 214 case EKEYEXPIRED: _roar_errno = ROAR_ERROR_KEYEXPIRED; break; … … 249 252 #ifdef ENETDOWN 250 253 case ENETDOWN: _roar_errno = ROAR_ERROR_LINKDOWN; break; 254 #endif 255 #ifdef EINTR 256 case EINTR: _roar_errno = ROAR_ERROR_INTERRUPTED; break; 257 #endif 258 #ifdef EDQUOT 259 case EDQUOT: _roar_errno = ROAR_ERROR_QUOTA; break; 260 #endif 261 #ifdef ELIBBAD 262 case ELIBBAD: _roar_errno = ROAR_ERROR_BADLIB; break; 263 #endif 264 #ifdef ENOMEDIUM 265 case ENOMEDIUM: _roar_errno = ROAR_ERROR_NOMEDIUM; break; 266 #endif 267 #ifdef ENOTUNIQ 268 case ENOTUNIQ: _roar_errno = ROAR_ERROR_NOTUNIQ; break; 269 #endif 270 #ifdef EILSEQ 271 case EILSEQ: _roar_errno = ROAR_ERROR_ILLSEQ; break; 272 #endif 273 #ifdef EADDRINUSE 274 case EADDRINUSE: _roar_errno = ROAR_ERROR_ADDRINUSE; break; 275 #endif 276 #ifdef ESPIPE 277 case ESPIPE: _roar_errno = ROAR_ERROR_BADSEEK; break; 251 278 #endif 252 279 default: … … 354 381 break; 355 382 #endif 383 #if defined(EREMOTEIO) || defined(EIO) 384 case ROAR_ERROR_RIO: 385 #ifdef EREMOTEIO 386 errno = EREMOTEIO; 387 #else 388 errno = EIO; 389 #endif 390 break; 391 #endif 356 392 #ifdef EIO 357 393 case ROAR_ERROR_IO: 358 case ROAR_ERROR_RIO: 394 case ROAR_ERROR_HOLE: 395 case ROAR_ERROR_BADCKSUM: 396 case ROAR_ERROR_LOSTSYNC: 397 case ROAR_ERROR_NOHORSE: 359 398 errno = EIO; 360 399 break; … … 439 478 case ROAR_ERROR_LINKDOWN: 440 479 errno = ENETDOWN; 480 break; 481 #endif 482 #ifdef EINTR 483 case ROAR_ERROR_INTERRUPTED: 484 errno = EINTR; 485 break; 486 #endif 487 #ifdef EDQUOT 488 case ROAR_ERROR_QUOTA: 489 errno = EDQUOT; 490 break; 491 #endif 492 #ifdef ELIBBAD 493 case ROAR_ERROR_BADLIB: 494 errno = ELIBBAD; 495 break; 496 #endif 497 #ifdef ENOMEDIUM 498 case ROAR_ERROR_NOMEDIUM: 499 errno = ENOMEDIUM; 500 break; 501 #endif 502 #ifdef ENOTUNIQ 503 case ROAR_ERROR_NOTUNIQ: 504 errno = ENOTUNIQ; 505 break; 506 #endif 507 #ifdef EILSEQ 508 case ROAR_ERROR_ILLSEQ: 509 errno = EILSEQ; 510 break; 511 #endif 512 #ifdef EADDRINUSE 513 case ROAR_ERROR_ADDRINUSE: 514 errno = EADDRINUSE; 515 break; 516 #endif 517 #ifdef ESPIPE 518 case ROAR_ERROR_BADSEEK: 519 case ROAR_ERROR_NOSEEK: 520 errno = ESPIPE; 441 521 break; 442 522 #endif … … 451 531 } 452 532 533 // phi@ph7:roaraudio $ grep '^#define ROAR_ERROR_' error.h | tr -d /\* | while read d c d t; do printf " {%-23s \"%s\"},\n" $c, "$t"; done 453 534 454 535 const char * roar_error2str(const int error) { … … 496 577 {ROAR_ERROR_NOISE, "Line too noisy"}, 497 578 {ROAR_ERROR_LINKDOWN, "Physical or logical link down"}, 579 {ROAR_ERROR_INTERRUPTED, "Operation was interruped"}, 580 {ROAR_ERROR_CAUSALITY, "Causality error"}, 581 {ROAR_ERROR_QUOTA, "Quota exceeded"}, 582 {ROAR_ERROR_BADLIB, "Accessing a corrupted shared library"}, 583 {ROAR_ERROR_NOMEDIUM, "No medium found"}, 584 {ROAR_ERROR_NOTUNIQ, "Name not unique"}, 585 {ROAR_ERROR_ILLSEQ, "Illegal byte sequence"}, 586 {ROAR_ERROR_ADDRINUSE, "Address in use"}, 587 {ROAR_ERROR_HOLE, "Hole in data"}, 588 {ROAR_ERROR_BADVERSION, "Bad version"}, 589 {ROAR_ERROR_NSVERSION, "Not supported version"}, 590 {ROAR_ERROR_BADMAGIC, "Bad magic number"}, 591 {ROAR_ERROR_LOSTSYNC, "Lost synchronization"}, 592 {ROAR_ERROR_BADSEEK, "Can not seek to destination position"}, 593 {ROAR_ERROR_NOSEEK, "Seeking not supported on resource"}, 594 {ROAR_ERROR_BADCKSUM, "Data integrity error"}, 595 {ROAR_ERROR_NOHORSE, "Mount failed"}, 596 {ROAR_ERROR_CHERNOBYL, "Fatal device error"}, 597 {ROAR_ERROR_NOHUG, "Device needs love"}, 498 598 {-1, NULL} 499 599 };
Note: See TracChangeset
for help on using the changeset viewer.