main shrub/shrubtools / shared / error.c
  1/* Public domain. */
  2
  3#include <errno.h>
  4#include "error.h"
  5
  6/* warning: as coverage improves here, should update error_{str,temp} */
  7
  8int error_intr =
  9#ifdef EINTR
 10EINTR;
 11#else
 12-1;
 13#endif
 14
 15int error_nomem =
 16#ifdef ENOMEM
 17ENOMEM;
 18#else
 19-2;
 20#endif
 21
 22int error_noent = 
 23#ifdef ENOENT
 24ENOENT;
 25#else
 26-3;
 27#endif
 28
 29int error_txtbsy =
 30#ifdef ETXTBSY
 31ETXTBSY;
 32#else
 33-4;
 34#endif
 35
 36int error_io =
 37#ifdef EIO
 38EIO;
 39#else
 40-5;
 41#endif
 42
 43int error_exist =
 44#ifdef EEXIST
 45EEXIST;
 46#else
 47-6;
 48#endif
 49
 50int error_timeout =
 51#ifdef ETIMEDOUT
 52ETIMEDOUT;
 53#else
 54-7;
 55#endif
 56
 57int error_inprogress =
 58#ifdef EINPROGRESS
 59EINPROGRESS;
 60#else
 61-8;
 62#endif
 63
 64int error_wouldblock =
 65#ifdef EWOULDBLOCK
 66EWOULDBLOCK;
 67#else
 68-9;
 69#endif
 70
 71int error_again =
 72#ifdef EAGAIN
 73EAGAIN;
 74#else
 75-10;
 76#endif
 77
 78int error_pipe =
 79#ifdef EPIPE
 80EPIPE;
 81#else
 82-11;
 83#endif
 84
 85int error_perm =
 86#ifdef EPERM
 87EPERM;
 88#else
 89-12;
 90#endif
 91
 92int error_acces =
 93#ifdef EACCES
 94EACCES;
 95#else
 96-13;
 97#endif
 98
 99int error_nodevice =
100#ifdef ENXIO
101ENXIO;
102#else
103-14;
104#endif
105
106int error_proto =
107#ifdef EPROTO
108EPROTO;
109#else
110-15;
111#endif
112
113int error_isdir =
114#ifdef EISDIR
115EISDIR;
116#else
117-16;
118#endif
119
120int error_connrefused =
121#ifdef ECONNREFUSED
122ECONNREFUSED;
123#else
124-17;
125#endif
126
127int error_notdir =
128#ifdef ENOTDIR
129ENOTDIR;
130#else
131-18;
132#endif