|
|
1.1 root 1: /*
2: * Copyright (c) 1988 Regents of the University of California.
3: * All rights reserved.
4: *
5: * Redistribution and use in source and binary forms are permitted
6: * provided that the above copyright notice and this paragraph are
7: * duplicated in all such forms and that any documentation,
8: * advertising materials, and other materials related to such
9: * distribution and use acknowledge that the software was developed
10: * by the University of California, Berkeley. The name of the
11: * University may not be used to endorse or promote products derived
12: * from this software without specific prior written permission.
13: * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
14: * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
15: * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
16: *
17: * @(#)saerrno.h 7.2 (Berkeley) 6/29/88
18: */
19:
20: extern int errno; /* just like unix */
21:
22: /* error codes */
23: #define EADAPT 1 /* bad adaptor */
24: #define ECTLR 2 /* bad controller */
25: #define EUNIT 3 /* bad drive */
26: #define EPART 4 /* bad partition */
27: #define ERDLAB 5 /* can't read disk label */
28: #define EUNLAB 6 /* unlabeled disk */
29: #define ENXIO 7 /* bad device specification */
30: #define EBADF 8 /* bad file descriptor */
31: #define EOFFSET 9 /* relative seek not supported */
32: #define ESRCH 10 /* directory search for file failed */
33: #define EIO 11 /* generic error */
34: #define ECMD 12 /* undefined driver command */
35: #define EBSE 13 /* bad sector error */
36: #define EWCK 14 /* write check error */
37: #define EECC 15 /* uncorrectable ecc error */
38: #define EHER 16 /* hard error */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.