Raymond Toy pushed to branch issue-386-generate-def-unix-error at cmucl / cmucl

Commits:

1 changed file:

Changes:

  • bin/errno-template.lisp
    ... ... @@ -43,6 +43,9 @@
    43 43
     ;;; From <errno.h>
    
    44 44
     ;;; 
    
    45 45
     (def-unix-error ESUCCESS 0 _N"Successful")
    
    46
    +
    
    47
    +#-linux
    
    48
    +(progn
    
    46 49
     (def-unix-error EPERM 1 _N"Operation not permitted")
    
    47 50
     (def-unix-error ENOENT 2 _N"No such file or directory")
    
    48 51
     (def-unix-error ESRCH 3 _N"No such process")
    
    ... ... @@ -80,6 +83,8 @@
    80 83
     ;;; Math
    
    81 84
     (def-unix-error EDOM 33 _N"Numerical argument out of domain")
    
    82 85
     (def-unix-error ERANGE 34 #-linux _N"Result too large" #+linux _N"Math result not representable")
    
    86
    +)
    
    87
    +
    
    83 88
     ;;; 
    
    84 89
     #-(or linux svr4)
    
    85 90
     (progn
    
    ... ... @@ -224,97 +229,6 @@
    224 229
     (def-unix-error EINPROGRESS 150 _N"Operation now in progress")
    
    225 230
     (def-unix-error ESTALE 151 _N"Stale NFS file handle")
    
    226 231
     )
    
    227
    -#+linux
    
    228
    -(progn
    
    229
    -(def-unix-error  EDEADLK         35     _N"Resource deadlock would occur")
    
    230
    -(def-unix-error  ENAMETOOLONG    36     _N"File name too long")
    
    231
    -(def-unix-error  ENOLCK          37     _N"No record locks available")
    
    232
    -(def-unix-error  ENOSYS          38     _N"Function not implemented")
    
    233
    -(def-unix-error  ENOTEMPTY       39     _N"Directory not empty")
    
    234
    -(def-unix-error  ELOOP           40     _N"Too many symbolic links encountered")
    
    235
    -(def-unix-error  EWOULDBLOCK     11     _N"Operation would block")
    
    236
    -(def-unix-error  ENOMSG          42     _N"No message of desired type")
    
    237
    -(def-unix-error  EIDRM           43     _N"Identifier removed")
    
    238
    -(def-unix-error  ECHRNG          44     _N"Channel number out of range")
    
    239
    -(def-unix-error  EL2NSYNC        45     _N"Level 2 not synchronized")
    
    240
    -(def-unix-error  EL3HLT          46     _N"Level 3 halted")
    
    241
    -(def-unix-error  EL3RST          47     _N"Level 3 reset")
    
    242
    -(def-unix-error  ELNRNG          48     _N"Link number out of range")
    
    243
    -(def-unix-error  EUNATCH         49     _N"Protocol driver not attached")
    
    244
    -(def-unix-error  ENOCSI          50     _N"No CSI structure available")
    
    245
    -(def-unix-error  EL2HLT          51     _N"Level 2 halted")
    
    246
    -(def-unix-error  EBADE           52     _N"Invalid exchange")
    
    247
    -(def-unix-error  EBADR           53     _N"Invalid request descriptor")
    
    248
    -(def-unix-error  EXFULL          54     _N"Exchange full")
    
    249
    -(def-unix-error  ENOANO          55     _N"No anode")
    
    250
    -(def-unix-error  EBADRQC         56     _N"Invalid request code")
    
    251
    -(def-unix-error  EBADSLT         57     _N"Invalid slot")
    
    252
    -(def-unix-error  EDEADLOCK       EDEADLK     _N"File locking deadlock error")
    
    253
    -(def-unix-error  EBFONT          59     _N"Bad font file format")
    
    254
    -(def-unix-error  ENOSTR          60     _N"Device not a stream")
    
    255
    -(def-unix-error  ENODATA         61     _N"No data available")
    
    256
    -(def-unix-error  ETIME           62     _N"Timer expired")
    
    257
    -(def-unix-error  ENOSR           63     _N"Out of streams resources")
    
    258
    -(def-unix-error  ENONET          64     _N"Machine is not on the network")
    
    259
    -(def-unix-error  ENOPKG          65     _N"Package not installed")
    
    260
    -(def-unix-error  EREMOTE         66     _N"Object is remote")
    
    261
    -(def-unix-error  ENOLINK         67     _N"Link has been severed")
    
    262
    -(def-unix-error  EADV            68     _N"Advertise error")
    
    263
    -(def-unix-error  ESRMNT          69     _N"Srmount error")
    
    264
    -(def-unix-error  ECOMM           70     _N"Communication error on send")
    
    265
    -(def-unix-error  EPROTO          71     _N"Protocol error")
    
    266
    -(def-unix-error  EMULTIHOP       72     _N"Multihop attempted")
    
    267
    -(def-unix-error  EDOTDOT         73     _N"RFS specific error")
    
    268
    -(def-unix-error  EBADMSG         74     _N"Not a data message")
    
    269
    -(def-unix-error  EOVERFLOW       75     _N"Value too large for defined data type")
    
    270
    -(def-unix-error  ENOTUNIQ        76     _N"Name not unique on network")
    
    271
    -(def-unix-error  EBADFD          77     _N"File descriptor in bad state")
    
    272
    -(def-unix-error  EREMCHG         78     _N"Remote address changed")
    
    273
    -(def-unix-error  ELIBACC         79     _N"Can not access a needed shared library")
    
    274
    -(def-unix-error  ELIBBAD         80     _N"Accessing a corrupted shared library")
    
    275
    -(def-unix-error  ELIBSCN         81     _N".lib section in a.out corrupted")
    
    276
    -(def-unix-error  ELIBMAX         82     _N"Attempting to link in too many shared libraries")
    
    277
    -(def-unix-error  ELIBEXEC        83     _N"Cannot exec a shared library directly")
    
    278
    -(def-unix-error  EILSEQ          84     _N"Illegal byte sequence")
    
    279
    -(def-unix-error  ERESTART        85     _N"Interrupted system call should be restarted _N")
    
    280
    -(def-unix-error  ESTRPIPE        86     _N"Streams pipe error")
    
    281
    -(def-unix-error  EUSERS          87     _N"Too many users")
    
    282
    -(def-unix-error  ENOTSOCK        88     _N"Socket operation on non-socket")
    
    283
    -(def-unix-error  EDESTADDRREQ    89     _N"Destination address required")
    
    284
    -(def-unix-error  EMSGSIZE        90     _N"Message too long")
    
    285
    -(def-unix-error  EPROTOTYPE      91     _N"Protocol wrong type for socket")
    
    286
    -(def-unix-error  ENOPROTOOPT     92     _N"Protocol not available")
    
    287
    -(def-unix-error  EPROTONOSUPPORT 93     _N"Protocol not supported")
    
    288
    -(def-unix-error  ESOCKTNOSUPPORT 94     _N"Socket type not supported")
    
    289
    -(def-unix-error  EOPNOTSUPP      95     _N"Operation not supported on transport endpoint")
    
    290
    -(def-unix-error  EPFNOSUPPORT    96     _N"Protocol family not supported")
    
    291
    -(def-unix-error  EAFNOSUPPORT    97     _N"Address family not supported by protocol")
    
    292
    -(def-unix-error  EADDRINUSE      98     _N"Address already in use")
    
    293
    -(def-unix-error  EADDRNOTAVAIL   99     _N"Cannot assign requested address")
    
    294
    -(def-unix-error  ENETDOWN        100    _N"Network is down")
    
    295
    -(def-unix-error  ENETUNREACH     101    _N"Network is unreachable")
    
    296
    -(def-unix-error  ENETRESET       102    _N"Network dropped connection because of reset")
    
    297
    -(def-unix-error  ECONNABORTED    103    _N"Software caused connection abort")
    
    298
    -(def-unix-error  ECONNRESET      104    _N"Connection reset by peer")
    
    299
    -(def-unix-error  ENOBUFS         105    _N"No buffer space available")
    
    300
    -(def-unix-error  EISCONN         106    _N"Transport endpoint is already connected")
    
    301
    -(def-unix-error  ENOTCONN        107    _N"Transport endpoint is not connected")
    
    302
    -(def-unix-error  ESHUTDOWN       108    _N"Cannot send after transport endpoint shutdown")
    
    303
    -(def-unix-error  ETOOMANYREFS    109    _N"Too many references: cannot splice")
    
    304
    -(def-unix-error  ETIMEDOUT       110    _N"Connection timed out")
    
    305
    -(def-unix-error  ECONNREFUSED    111    _N"Connection refused")
    
    306
    -(def-unix-error  EHOSTDOWN       112    _N"Host is down")
    
    307
    -(def-unix-error  EHOSTUNREACH    113    _N"No route to host")
    
    308
    -(def-unix-error  EALREADY        114    _N"Operation already in progress")
    
    309
    -(def-unix-error  EINPROGRESS     115    _N"Operation now in progress")
    
    310
    -(def-unix-error  ESTALE          116    _N"Stale NFS file handle")
    
    311
    -(def-unix-error  EUCLEAN         117    _N"Structure needs cleaning")
    
    312
    -(def-unix-error  ENOTNAM         118    _N"Not a XENIX named type file")
    
    313
    -(def-unix-error  ENAVAIL         119    _N"No XENIX semaphores available")
    
    314
    -(def-unix-error  EISNAM          120    _N"Is a named type file")
    
    315
    -(def-unix-error  EREMOTEIO       121    _N"Remote I/O error")
    
    316
    -(def-unix-error  EDQUOT          122    _N"Quota exceeded")
    
    317
    -)
    
    318 232
     
    
    319 233
     ;;; Auto-generated forms, if any, follow here.
    
    320 234