/* * $VER: errno.h 1.0 (17.4.93) * * (c)Copyright 1992 Obvious Implementations Corp, All Rights Reserved */ #ifndef ERRNO_H #define ERRNO_H #ifndef MATH_H #define EDOM 1 /* repeated in errno.h */ #define ERANGE 2 /* repeated in errno.h */ #endif #define EBADF 3 /* bad file descriptor */ #define ENOPERM 4 /* write on ro or read on wo desc */ #define ENOMEM 5 /* no memory ??? */ #define ENOFILE 6 /* open failed */ #define ENOENT 6 /* ... synonym */ #define EACCES 7 /* access disallowed */ #define EINVAL 8 /* invalid flags */ #define EMFILE 9 /* ran out of FDs */ #define EAGAIN 10 #define EPEER 11 #define EPIPE 12 #define ENOTFND 13 #define ESTACK 14 /* ran out of stack */ #define ENOTTY 15 #define ENXIO 16 /* lattice compat? */ #define EEXIST 17 /* already exists */ #define EWOULDBLOCK 18 /* call would block */ #define EINTR 19 /* interrupted call */ #define ENOSPC 20 /* ? */ #define EIO 21 /* ? */ #define ENOEXEC 22 /* exec failed */ #define ESPIPE 23 /* is a pipe */ extern volatile int errno; extern int sys_nerr; extern char *sys_errlist[]; #endif