Raymond Toy pushed to branch master at cmucl / cmucl

Commits:

1 changed file:

Changes:

  • src/code/exports.lisp
    ... ... @@ -31,6 +31,9 @@
    31 31
     (if (find-package "BIGNUM")
    
    32 32
         (rename-package "BIGNUM" "BIGNUM" 'nil)
    
    33 33
         (make-package "BIGNUM" :nicknames 'nil :use nil))
    
    34
    +(if (find-package "UNIX-ERRNO")
    
    35
    +    (rename-package "UNIX-ERRNO" "UNIX-ERRNO" 'nil)
    
    36
    +    (make-package "UNIX-ERRNO" :nicknames 'nil :use nil))
    
    34 37
     (if (find-package "UNIX")
    
    35 38
         (rename-package "UNIX" "UNIX" 'nil)
    
    36 39
         (make-package "UNIX" :nicknames 'nil :use nil))
    
    ... ... @@ -196,6 +199,450 @@
    196 199
     	   "MULTIPLY-BIGNUM-AND-FIXNUM" "MULTIPLY-BIGNUMS" "MULTIPLY-FIXNUMS"
    
    197 200
     	   "NEGATE-BIGNUM" "SUBTRACT-BIGNUM"))
    
    198 201
     
    
    202
    +(defpackage "ERRNO"
    
    203
    +  #+linux
    
    204
    +  (:export "E2BIG"
    
    205
    +	   "EACCES"
    
    206
    +	   "EADDRINUSE"
    
    207
    +	   "EADDRNOTAVAIL"
    
    208
    +	   "EADV"
    
    209
    +	   "EAFNOSUPPORT"
    
    210
    +	   "EAGAIN"
    
    211
    +	   "EALREADY"
    
    212
    +	   "EBADE"
    
    213
    +	   "EBADF"
    
    214
    +	   "EBADFD"
    
    215
    +	   "EBADMSG"
    
    216
    +	   "EBADR"
    
    217
    +	   "EBADRQC"
    
    218
    +	   "EBADSLT"
    
    219
    +	   "EBFONT"
    
    220
    +	   "EBUSY"
    
    221
    +	   "ECHILD"
    
    222
    +	   "ECHRNG"
    
    223
    +	   "ECOMM"
    
    224
    +	   "ECONNABORTED"
    
    225
    +	   "ECONNREFUSED"
    
    226
    +	   "ECONNRESET"
    
    227
    +	   "EDEADLK"
    
    228
    +	   "EDEADLOCK"
    
    229
    +	   "EDESTADDRREQ"
    
    230
    +	   "EDOM"
    
    231
    +	   "EDOTDOT"
    
    232
    +	   "EDQUOT"
    
    233
    +	   "EEXIST"
    
    234
    +	   "EFAULT"
    
    235
    +	   "EFBIG"
    
    236
    +	   "EHOSTDOWN"
    
    237
    +	   "EHOSTUNREACH"
    
    238
    +	   "EIDRM"
    
    239
    +	   "EILSEQ"
    
    240
    +	   "EINPROGRESS"
    
    241
    +	   "EINTR"
    
    242
    +	   "EINVAL"
    
    243
    +	   "EIO"
    
    244
    +	   "EISCONN"
    
    245
    +	   "EISDIR"
    
    246
    +	   "EISNAM"
    
    247
    +	   "EL2HLT"
    
    248
    +	   "EL2NSYNC"
    
    249
    +	   "EL3HLT"
    
    250
    +	   "EL3RST"
    
    251
    +	   "ELIBACC"
    
    252
    +	   "ELIBBAD"
    
    253
    +	   "ELIBEXEC"
    
    254
    +	   "ELIBMAX"
    
    255
    +	   "ELIBSCN"
    
    256
    +	   "ELNRNG"
    
    257
    +	   "ELOOP"
    
    258
    +	   "EMFILE"
    
    259
    +	   "EMLINK"
    
    260
    +	   "EMSGSIZE"
    
    261
    +	   "EMULTIHOP"
    
    262
    +	   "ENAMETOOLONG"
    
    263
    +	   "ENAVAIL"
    
    264
    +	   "ENETDOWN"
    
    265
    +	   "ENETRESET"
    
    266
    +	   "ENETUNREACH"
    
    267
    +	   "ENFILE"
    
    268
    +	   "ENOANO"
    
    269
    +	   "ENOBUFS"
    
    270
    +	   "ENOCSI"
    
    271
    +	   "ENODATA"
    
    272
    +	   "ENODEV"
    
    273
    +	   "ENOENT"
    
    274
    +	   "ENOEXEC"
    
    275
    +	   "ENOLCK"
    
    276
    +	   "ENOLINK"
    
    277
    +	   "ENOMEM"
    
    278
    +	   "ENOMSG"
    
    279
    +	   "ENONET"
    
    280
    +	   "ENOPKG"
    
    281
    +	   "ENOPROTOOPT"
    
    282
    +	   "ENOSPC"
    
    283
    +	   "ENOSR"
    
    284
    +	   "ENOSTR"
    
    285
    +	   "ENOSYS"
    
    286
    +	   "ENOTBLK"
    
    287
    +	   "ENOTCONN"
    
    288
    +	   "ENOTDIR"
    
    289
    +	   "ENOTEMPTY"
    
    290
    +	   "ENOTNAM"
    
    291
    +	   "ENOTSOCK"
    
    292
    +	   "ENOTTY"
    
    293
    +	   "ENOTUNIQ"
    
    294
    +	   "ENXIO"
    
    295
    +	   "EOPNOTSUPP"
    
    296
    +	   "EOVERFLOW"
    
    297
    +	   "EPERM"
    
    298
    +	   "EPFNOSUPPORT"
    
    299
    +	   "EPIPE"
    
    300
    +	   "EPROTO"
    
    301
    +	   "EPROTONOSUPPORT"
    
    302
    +	   "EPROTOTYPE"
    
    303
    +	   "ERANGE"
    
    304
    +	   "EREMCHG"
    
    305
    +	   "EREMOTE"
    
    306
    +	   "EREMOTEIO"
    
    307
    +	   "ERESTART"
    
    308
    +	   "EROFS"
    
    309
    +	   "ESHUTDOWN"
    
    310
    +	   "ESOCKTNOSUPPORT"
    
    311
    +	   "ESPIPE"
    
    312
    +	   "ESRCH"
    
    313
    +	   "ESRMNT"
    
    314
    +	   "ESTALE"
    
    315
    +	   "ESTRPIPE"
    
    316
    +	   "ESUCCESS"
    
    317
    +	   "ETIME"
    
    318
    +	   "ETIMEDOUT"
    
    319
    +	   "ETOOMANYREFS"
    
    320
    +	   "ETXTBSY"
    
    321
    +	   "EUCLEAN"
    
    322
    +	   "EUNATCH"
    
    323
    +	   "EUSERS"
    
    324
    +	   "EWOULDBLOCK"
    
    325
    +	   "EXDEV"
    
    326
    +	   "EXFULL"
    
    327
    +	   )
    
    328
    +  #+(or bsd darwin)
    
    329
    +  (:export "E2BIG"
    
    330
    +	   "EACCES"
    
    331
    +	   "EADDRINUSE"
    
    332
    +	   "EADDRNOTAVAIL"
    
    333
    +	   "EAFNOSUPPORT"
    
    334
    +	   "EAGAIN"
    
    335
    +	   "EALREADY"
    
    336
    +	   "EBADF"
    
    337
    +	   "EBUSY"
    
    338
    +	   "ECHILD"
    
    339
    +	   "ECONNABORTED"
    
    340
    +	   "ECONNREFUSED"
    
    341
    +	   "ECONNRESET"
    
    342
    +	   "EDEADLK"
    
    343
    +	   "EDESTADDRREQ"
    
    344
    +	   "EDOM"
    
    345
    +	   "EDQUOT"
    
    346
    +	   "EEXIST"
    
    347
    +	   "EFAULT"
    
    348
    +	   "EFBIG"
    
    349
    +	   "EHOSTDOWN"
    
    350
    +	   "EHOSTUNREACH"
    
    351
    +	   "EINPROGRESS"
    
    352
    +	   "EINTR"
    
    353
    +	   "EINVAL"
    
    354
    +	   "EIO"
    
    355
    +	   "EISCONN"
    
    356
    +	   "EISDIR"
    
    357
    +	   "ELOCAL"
    
    358
    +	   "ELOOP"
    
    359
    +	   "EMFILE"
    
    360
    +	   "EMLINK"
    
    361
    +	   "EMSGSIZE"
    
    362
    +	   "ENAMETOOLONG"
    
    363
    +	   "ENETDOWN"
    
    364
    +	   "ENETRESET"
    
    365
    +	   "ENETUNREACH"
    
    366
    +	   "ENFILE"
    
    367
    +	   "ENOBUFS"
    
    368
    +	   "ENODEV"
    
    369
    +	   "ENOENT"
    
    370
    +	   "ENOEXEC"
    
    371
    +	   "ENOMEM"
    
    372
    +	   "ENOPROTOOPT"
    
    373
    +	   "ENOSPC"
    
    374
    +	   "ENOTBLK"
    
    375
    +	   "ENOTCONN"
    
    376
    +	   "ENOTDIR"
    
    377
    +	   "ENOTEMPTY"
    
    378
    +	   "ENOTSOCK"
    
    379
    +	   "ENOTTY"
    
    380
    +	   "ENXIO"
    
    381
    +	   "EOPNOTSUPP"
    
    382
    +	   "EPERM"
    
    383
    +	   "EPFNOSUPPORT"
    
    384
    +	   "EPIPE"
    
    385
    +	   "EPROCLIM"
    
    386
    +	   "EPROTONOSUPPORT"
    
    387
    +	   "EPROTOTYPE"
    
    388
    +	   "ERANGE"
    
    389
    +	   "EREMOTE"
    
    390
    +	   "EROFS"
    
    391
    +	   "ESHUTDOWN"
    
    392
    +	   "ESOCKTNOSUPPORT"
    
    393
    +	   "ESPIPE"
    
    394
    +	   "ESRCH"
    
    395
    +	   "ESUCCESS"
    
    396
    +	   "ETIMEDOUT"
    
    397
    +	   "ETOOMANYREFS"
    
    398
    +	   "ETXTBSY"
    
    399
    +	   "EUSERS"
    
    400
    +	   "EVICEERR"
    
    401
    +	   "EVICEOP"
    
    402
    +	   "EWOULDBLOCK"
    
    403
    +	   "EXDEV"
    
    404
    +	   )
    
    405
    +  #+solaris
    
    406
    +  (:export "E2BIG"
    
    407
    +	   "EACCES"
    
    408
    +	   "EADDRINUSE"
    
    409
    +	   "EADDRNOTAVAIL"
    
    410
    +	   "EADV"
    
    411
    +	   "EAFNOSUPPORT"
    
    412
    +	   "EAGAIN"
    
    413
    +	   "EALREADY"
    
    414
    +	   "EBADE"
    
    415
    +	   "EBADF"
    
    416
    +	   "EBADFD"
    
    417
    +	   "EBADMSG"
    
    418
    +	   "EBADR"
    
    419
    +	   "EBADRQC"
    
    420
    +	   "EBADSLT"
    
    421
    +	   "EBFONT"
    
    422
    +	   "EBUSY"
    
    423
    +	   "ECANCELED"
    
    424
    +	   "ECHILD"
    
    425
    +	   "ECHRNG"
    
    426
    +	   "ECOMM"
    
    427
    +	   "ECONNABORTED"
    
    428
    +	   "ECONNREFUSED"
    
    429
    +	   "ECONNRESET"
    
    430
    +	   "EDEADLK"
    
    431
    +	   "EDEADLOCK"
    
    432
    +	   "EDESTADDRREQ"
    
    433
    +	   "EDOM"
    
    434
    +	   "EEXIST"
    
    435
    +	   "EFAULT"
    
    436
    +	   "EFBIG"
    
    437
    +	   "EHOSTDOWN"
    
    438
    +	   "EHOSTUNREACH"
    
    439
    +	   "EIDRM"
    
    440
    +	   "EILSEQ"
    
    441
    +	   "EINPROGRESS"
    
    442
    +	   "EINTR"
    
    443
    +	   "EINVAL"
    
    444
    +	   "EIO"
    
    445
    +	   "EISCONN"
    
    446
    +	   "EISDIR"
    
    447
    +	   "EL2HLT"
    
    448
    +	   "EL2NSYNC"
    
    449
    +	   "EL3HLT"
    
    450
    +	   "EL3RST"
    
    451
    +	   "ELIBACC"
    
    452
    +	   "ELIBBAD"
    
    453
    +	   "ELIBEXEC"
    
    454
    +	   "ELIBMAX"
    
    455
    +	   "ELIBSCN"
    
    456
    +	   "ELNRNG"
    
    457
    +	   "ELOOP"
    
    458
    +	   "EMFILE"
    
    459
    +	   "EMLINK"
    
    460
    +	   "EMSGSIZE"
    
    461
    +	   "EMULTIHOP"
    
    462
    +	   "ENAMETOOLONG"
    
    463
    +	   "ENETDOWN"
    
    464
    +	   "ENETRESET"
    
    465
    +	   "ENETUNREACH"
    
    466
    +	   "ENFILE"
    
    467
    +	   "ENOANO"
    
    468
    +	   "ENOBUFS"
    
    469
    +	   "ENOCSI"
    
    470
    +	   "ENODATA"
    
    471
    +	   "ENODEV"
    
    472
    +	   "ENOENT"
    
    473
    +	   "ENOEXEC"
    
    474
    +	   "ENOLCK"
    
    475
    +	   "ENOLINK"
    
    476
    +	   "ENOMEM"
    
    477
    +	   "ENOMSG"
    
    478
    +	   "ENONET"
    
    479
    +	   "ENOPKG"
    
    480
    +	   "ENOPROTOOPT"
    
    481
    +	   "ENOSPC"
    
    482
    +	   "ENOSR"
    
    483
    +	   "ENOSTR"
    
    484
    +	   "ENOSYS"
    
    485
    +	   "ENOTBLK"
    
    486
    +	   "ENOTCONN"
    
    487
    +	   "ENOTDIR"
    
    488
    +	   "ENOTEMPTY"
    
    489
    +	   "ENOTSOCK"
    
    490
    +	   "ENOTSUP"
    
    491
    +	   "ENOTTY"
    
    492
    +	   "ENOTUNIQ"
    
    493
    +	   "ENXIO"
    
    494
    +	   "EOPNOTSUPP"
    
    495
    +	   "EOVERFLOW"
    
    496
    +	   "EPERM"
    
    497
    +	   "EPFNOSUPPORT"
    
    498
    +	   "EPIPE"
    
    499
    +	   "EPROTO"
    
    500
    +	   "EPROTONOSUPPORT"
    
    501
    +	   "EPROTOTYPE"
    
    502
    +	   "ERANGE"
    
    503
    +	   "EREMCHG"
    
    504
    +	   "EREMOTE"
    
    505
    +	   "ERESTART"
    
    506
    +	   "EROFS"
    
    507
    +	   "ESHUTDOWN"
    
    508
    +	   "ESOCKTNOSUPPORT"
    
    509
    +	   "ESPIPE"
    
    510
    +	   "ESRCH"
    
    511
    +	   "ESRMNT"
    
    512
    +	   "ESTALE"
    
    513
    +	   "ESTRPIPE"
    
    514
    +	   "ESUCCESS"
    
    515
    +	   "ETIME"
    
    516
    +	   "ETIMEDOUT"
    
    517
    +	   "ETOOMANYREFS"
    
    518
    +	   "ETXTBSY"
    
    519
    +	   "EUNATCH"
    
    520
    +	   "EUSERS"
    
    521
    +	   "EWOULDBLOCK"
    
    522
    +	   "EXDEV"
    
    523
    +	   "EXFULL"
    
    524
    +	   )
    
    525
    +  #-(or linux solaris bsd darwin)
    
    526
    +  (:export "E2BIG"
    
    527
    +	   "EACCES"
    
    528
    +	   "EADDRINUSE"
    
    529
    +	   "EADDRNOTAVAIL"
    
    530
    +	   "EADV"
    
    531
    +	   "EAFNOSUPPORT"
    
    532
    +	   "EAGAIN"
    
    533
    +	   "EALREADY"
    
    534
    +	   "EBADE"
    
    535
    +	   "EBADF"
    
    536
    +	   "EBADFD"
    
    537
    +	   "EBADMSG"
    
    538
    +	   "EBADR"
    
    539
    +	   "EBADRQC"
    
    540
    +	   "EBADSLT"
    
    541
    +	   "EBFONT"
    
    542
    +	   "EBUSY"
    
    543
    +	   "ECANCELED"
    
    544
    +	   "ECHILD"
    
    545
    +	   "ECHRNG"
    
    546
    +	   "ECOMM"
    
    547
    +	   "ECONNABORTED"
    
    548
    +	   "ECONNREFUSED"
    
    549
    +	   "ECONNRESET"
    
    550
    +	   "EDEADLK"
    
    551
    +	   "EDEADLOCK"
    
    552
    +	   "EDESTADDRREQ"
    
    553
    +	   "EDOM"
    
    554
    +	   "EEXIST"
    
    555
    +	   "EFAULT"
    
    556
    +	   "EFBIG"
    
    557
    +	   "EHOSTDOWN"
    
    558
    +	   "EHOSTUNREACH"
    
    559
    +	   "EIDRM"
    
    560
    +	   "EILSEQ"
    
    561
    +	   "EINPROGRESS"
    
    562
    +	   "EINTR"
    
    563
    +	   "EINVAL"
    
    564
    +	   "EIO"
    
    565
    +	   "EISCONN"
    
    566
    +	   "EISDIR"
    
    567
    +	   "EL2HLT"
    
    568
    +	   "EL2NSYNC"
    
    569
    +	   "EL3HLT"
    
    570
    +	   "EL3RST"
    
    571
    +	   "ELIBACC"
    
    572
    +	   "ELIBBAD"
    
    573
    +	   "ELIBEXEC"
    
    574
    +	   "ELIBMAX"
    
    575
    +	   "ELIBSCN"
    
    576
    +	   "ELNRNG"
    
    577
    +	   "ELOOP"
    
    578
    +	   "EMFILE"
    
    579
    +	   "EMLINK"
    
    580
    +	   "EMSGSIZE"
    
    581
    +	   "EMULTIHOP"
    
    582
    +	   "ENAMETOOLONG"
    
    583
    +	   "ENETDOWN"
    
    584
    +	   "ENETRESET"
    
    585
    +	   "ENETUNREACH"
    
    586
    +	   "ENFILE"
    
    587
    +	   "ENOANO"
    
    588
    +	   "ENOBUFS"
    
    589
    +	   "ENOCSI"
    
    590
    +	   "ENODATA"
    
    591
    +	   "ENODEV"
    
    592
    +	   "ENOENT"
    
    593
    +	   "ENOEXEC"
    
    594
    +	   "ENOLCK"
    
    595
    +	   "ENOLINK"
    
    596
    +	   "ENOMEM"
    
    597
    +	   "ENOMSG"
    
    598
    +	   "ENONET"
    
    599
    +	   "ENOPKG"
    
    600
    +	   "ENOPROTOOPT"
    
    601
    +	   "ENOSPC"
    
    602
    +	   "ENOSR"
    
    603
    +	   "ENOSTR"
    
    604
    +	   "ENOSYS"
    
    605
    +	   "ENOTBLK"
    
    606
    +	   "ENOTCONN"
    
    607
    +	   "ENOTDIR"
    
    608
    +	   "ENOTEMPTY"
    
    609
    +	   "ENOTSOCK"
    
    610
    +	   "ENOTSUP"
    
    611
    +	   "ENOTTY"
    
    612
    +	   "ENOTUNIQ"
    
    613
    +	   "ENXIO"
    
    614
    +	   "EOPNOTSUPP"
    
    615
    +	   "EOVERFLOW"
    
    616
    +	   "EPERM"
    
    617
    +	   "EPFNOSUPPORT"
    
    618
    +	   "EPIPE"
    
    619
    +	   "EPROTO"
    
    620
    +	   "EPROTONOSUPPORT"
    
    621
    +	   "EPROTOTYPE"
    
    622
    +	   "ERANGE"
    
    623
    +	   "EREMCHG"
    
    624
    +	   "EREMOTE"
    
    625
    +	   "ERESTART"
    
    626
    +	   "EROFS"
    
    627
    +	   "ESHUTDOWN"
    
    628
    +	   "ESOCKTNOSUPPORT"
    
    629
    +	   "ESPIPE"
    
    630
    +	   "ESRCH"
    
    631
    +	   "ESRMNT"
    
    632
    +	   "ESTALE"
    
    633
    +	   "ESTRPIPE"
    
    634
    +	   "ESUCCESS"
    
    635
    +	   "ETIME"
    
    636
    +	   "ETIMEDOUT"
    
    637
    +	   "ETOOMANYREFS"
    
    638
    +	   "ETXTBSY"
    
    639
    +	   "EUNATCH"
    
    640
    +	   "EUSERS"
    
    641
    +	   "EWOULDBLOCK"
    
    642
    +	   "EXDEV"
    
    643
    +	   "EXFULL"
    
    644
    +	   ))
    
    645
    +
    
    199 646
     (defpackage "UNIX"
    
    200 647
       (:export "UNIX-CURRENT-DIRECTORY"
    
    201 648
     	   "UNIX-OPEN"
    
    ... ... @@ -309,18 +756,8 @@
    309 756
     
    
    310 757
     	   ;; Other symbols from structures, etc.
    
    311 758
     	   "C-CC" "C-CFLAG" "C-IFLAG" "C-ISPEED" "C-LFLAG" "C-OFLAG" "C-OSPEED"
    
    312
    -	   "CHECK" "D-NAME" "D-RECLEN" "E2BIG" "EACCES" "EADDRINUSE" "EADDRNOTAVAIL"
    
    313
    -	   "EAFNOSUPPORT" "EAGAIN" "EALREADY" "EBADF" "EBUSY" "ECHILD"
    
    314
    -	   "ECONNABORTED" "ECONNREFUSED" "ECONNRESET" "EDEADLK" "EDESTADDRREQ"
    
    315
    -	   "EDOM" "EDQUOT" "EEXIST" "EFAULT" "EFBIG" "EHOSTDOWN" "EHOSTUNREACH"
    
    316
    -	   "EINPROGRESS" "EINTR" "EINVAL" "EIO" "EISCONN" "EISDIR" "ELOOP" "EMFILE"
    
    317
    -	   "EMLINK" "EMSGSIZE" "ENAMETOOLONG" "ENETDOWN" "ENETRESET" "ENETUNREACH"
    
    318
    -	   "ENFILE" "ENOBUFS" "ENODEV" "ENOENT" "ENOEXEC" "ENOMEM" "ENOPROTOOPT"
    
    319
    -	   "ENOSPC" "ENOTBLK" "ENOTCONN" "ENOTDIR" "ENOTEMPTY" "ENOTSOCK" "ENOTTY"
    
    320
    -	   "ENXIO" "EOPNOTSUPP" "EPERM" "EPFNOSUPPORT" "EPIPE" "EPROTONOSUPPORT"
    
    321
    -	   "EPROTOTYPE" "ERANGE" "EREMOTE" "EROFS" "ESHUTDOWN" "ESOCKTNOSUPPORT"
    
    322
    -	   "ESPIPE" "ESRCH" "ESUCCESS" "ETIMEDOUT" "ETOOMANYREFS" "ETXTBSY" "EUSERS"
    
    323
    -	   "EWOULDBLOCK" "EXDEV" "F-GETFL" "F-GETOWN" "F-SETFL" "F-SETOWN" "FAPPEND"
    
    759
    +	   "CHECK" "D-NAME" "D-RECLEN"    
    
    760
    +	   "F-GETFL" "F-GETOWN" "F-SETFL" "F-SETOWN" "FAPPEND"
    
    324 761
     	   "FASYNC" "FD-SET" "FD-ZERO" "FNDELAY" "F_OK" "GID-T" "IT-INTERVAL"
    
    325 762
     	   "IT-VALUE" "ITIMERVAL" "L_INCR" "L_SET" "L_XTND" "MAP_ANONYMOUS"
    
    326 763
     	   "MAP_FIXED" "MAP_PRIVATE" "MAP_SHARED" "MS_ASYNC" "MS_INVALIDATE"
    
    ... ... @@ -368,7 +805,6 @@
    368 805
       (:export "TCHARS"
    
    369 806
     	   "LTCHARS"
    
    370 807
     	   "D-NAMLEN"
    
    371
    -
    
    372 808
     	   
    
    373 809
     	   ;; run-program.lisp
    
    374 810
     	   "SGTTYB"
    
    ... ... @@ -396,14 +832,8 @@
    396 832
     	   "SGTTYB"
    
    397 833
     
    
    398 834
     	   ;; Other symbols
    
    399
    -	   "BLKCNT-T" "D-INO" "D-OFF" "EADV" "EBADE" "EBADFD" "EBADMSG" "EBADR"
    
    400
    -	   "EBADRQC" "EBADSLT" "EBFONT" "ECHRNG" "ECOMM" "EDEADLOCK" "EDOTDOT"
    
    401
    -	   "EIDRM" "EILSEQ" "EISNAM" "EL2HLT" "EL2NSYNC" "EL3HLT" "EL3RST" "ELIBACC"
    
    402
    -	   "ELIBBAD" "ELIBEXEC" "ELIBMAX" "ELIBSCN" "ELNRNG" "EMULTIHOP" "ENAVAIL"
    
    403
    -	   "ENOANO" "ENOCSI" "ENODATA" "ENOLCK" "ENOLINK" "ENOMSG" "ENONET" "ENOPKG"
    
    404
    -	   "ENOSR" "ENOSTR" "ENOSYS" "ENOTNAM" "ENOTUNIQ" "EOVERFLOW" "EPROTO"
    
    405
    -	   "EREMCHG" "EREMOTEIO" "ERESTART" "ESRMNT" "ESTALE" "ESTRPIPE" "ETIME"
    
    406
    -	   "EUCLEAN" "EUNATCH" "EXFULL" "O_NOCTTY" "SIGSTKFLT"
    
    835
    +	   "BLKCNT-T" "D-INO" "D-OFF"     
    
    836
    +	   "O_NOCTTY" "SIGSTKFLT"
    
    407 837
     	   "SG-FLAGS"
    
    408 838
     	   "TIOCGETP"
    
    409 839
     	   "TIOCSETP"
    
    ... ... @@ -416,57 +846,10 @@
    416 846
       (:export "D-INO"
    
    417 847
     	   "D-OFF"
    
    418 848
     	   "DIRECT"
    
    419
    -	   "EADV"
    
    420
    -	   "EBADE"
    
    421
    -	   "EBADFD"
    
    422
    -	   "EBADMSG"
    
    423
    -	   "EBADR"
    
    424
    -	   "EBADRQC"
    
    425
    -	   "EBADSLT"
    
    426
    -	   "EBFONT"
    
    427
    -	   "ECANCELED"
    
    428
    -	   "ECHRNG"
    
    429
    -	   "ECOMM"
    
    430
    -	   "EDEADLOCK"
    
    431
    -	   "EIDRM"
    
    432
    -	   "EILSEQ"
    
    433
    -	   "EL2HLT"
    
    434
    -	   "EL2NSYNC"
    
    435
    -	   "EL3HLT"
    
    436
    -	   "EL3RST"
    
    437
    -	   "ELIBACC"
    
    438
    -	   "ELIBBAD"
    
    439
    -	   "ELIBEXEC"
    
    440
    -	   "ELIBMAX"
    
    441
    -	   "ELIBSCN"
    
    442
    -	   "ELNRNG"
    
    443
    -	   "EMULTIHOP"
    
    444
    -	   "ENOANO"
    
    445
    -	   "ENOCSI"
    
    446
    -	   "ENODATA"
    
    447
    -	   "ENOLCK"
    
    448
    -	   "ENOLINK"
    
    449
    -	   "ENOMSG"
    
    450
    -	   "ENONET"
    
    451
    -	   "ENOPKG"
    
    452
    -	   "ENOSR"
    
    453
    -	   "ENOSTR"
    
    454
    -	   "ENOSYS"
    
    455
    -	   "ENOTSUP"
    
    456
    -	   "ENOTUNIQ"
    
    457
    -	   "EOVERFLOW"
    
    458
    -	   "EPROTO"
    
    459
    -	   "EREMCHG"
    
    460
    -	   "ERESTART"
    
    461
    -	   "ESRMNT"
    
    462
    -	   "ESTALE"
    
    463
    -	   "ESTRPIPE"
    
    464
    -	   "ETIME"
    
    465
    -	   "EUNATCH"
    
    466 849
     	   "EXECGRP"
    
    467 850
     	   "EXECOTH"
    
    468 851
     	   "EXECOWN"
    
    469
    -	   "EXFULL"
    
    852
    +	   
    
    470 853
     	   "F-DUPFD"
    
    471 854
     	   "F-GETFD"
    
    472 855
     	   "F-SETFD"
    
    ... ... @@ -553,7 +936,15 @@
    553 936
     	   "WRITEGRP"
    
    554 937
     	   "WRITEOTH"
    
    555 938
     	   "XMT1EN"
    
    556
    -	   ))
    
    939
    +	   )
    
    940
    +  )
    
    941
    +
    
    942
    +;; Import all of the symbols from UNIX-ERRNO into UNIX and the export
    
    943
    +;; them.
    
    944
    +(ext:without-package-locks
    
    945
    +  (do-external-symbols (sym "ERRNO")
    
    946
    +    (shadowing-import sym "UNIX")
    
    947
    +    (export sym "UNIX")))
    
    557 948
       
    
    558 949
     (defpackage "FORMAT")
    
    559 950