error.h 1002 B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef _PCILIB_ERROR_H
  2. #define _PCILIB_ERROR_H
  3. #include <errno.h>
  4. enum {
  5. PCILIB_ERROR_SUCCESS = 0,
  6. PCILIB_ERROR_MEMORY = ENOMEM,
  7. PCILIB_ERROR_INVALID_REQUEST = EBADR,
  8. PCILIB_ERROR_INVALID_ADDRESS = EFAULT,
  9. PCILIB_ERROR_INVALID_BANK = ENOENT,
  10. PCILIB_ERROR_INVALID_DATA = EILSEQ,
  11. PCILIB_ERROR_INVALID_STATE = EBADFD,
  12. PCILIB_ERROR_INVALID_ARGUMENT = EINVAL,
  13. PCILIB_ERROR_TIMEOUT = ETIME,
  14. PCILIB_ERROR_FAILED = EBADE,
  15. PCILIB_ERROR_VERIFY = EREMOTEIO,
  16. PCILIB_ERROR_NOTSUPPORTED = ENOTSUP,
  17. PCILIB_ERROR_NOTFOUND = ESRCH,
  18. PCILIB_ERROR_OUTOFRANGE = ERANGE,
  19. PCILIB_ERROR_NOTAVAILABLE = ENAVAIL,
  20. PCILIB_ERROR_NOTINITIALIZED = EBADFD,
  21. PCILIB_ERROR_TOOBIG = EFBIG,
  22. PCILIB_ERROR_OVERWRITTEN = ESTALE,
  23. PCILIB_ERROR_BUSY = EBUSY
  24. } pcilib_errot_t;
  25. #ifndef _PCILIB_ERROR_C
  26. extern void (*pcilib_error)(const char *msg, ...);
  27. extern void (*pcilib_warning)(const char *msg, ...);
  28. #endif /* _PCILIB_ERROR_C */
  29. #endif /* _PCILIB_ERROR_H */