|
|
1.1 ! root 1: /*** ! 2: *errno.h - system wide error numbers (set by system calls) ! 3: * ! 4: * Copyright (c) 1985-1990, Microsoft Corporation. All rights reserved. ! 5: * ! 6: *Purpose: ! 7: * This file defines the system-wide error numbers (set by ! 8: * system calls). Conforms to the XENIX standard. Extended ! 9: * for compatibility with Uniforum standard. ! 10: * [System V] ! 11: * ! 12: ****/ ! 13: ! 14: ! 15: /* declare reference to errno */ ! 16: ! 17: #ifdef _MT ! 18: extern unsigned * _cdecl _errno(void); ! 19: #define errno (*_errno()) ! 20: #else ! 21: extern int _cdecl errno; ! 22: #endif ! 23: ! 24: /* Error Codes */ ! 25: ! 26: #define EZERO 0 ! 27: #define EPERM 1 ! 28: #define ENOENT 2 ! 29: #define ESRCH 3 ! 30: #define EINTR 4 ! 31: #define EIO 5 ! 32: #define ENXIO 6 ! 33: #define E2BIG 7 ! 34: #define ENOEXEC 8 ! 35: #define EBADF 9 ! 36: #define ECHILD 10 ! 37: #define EAGAIN 11 ! 38: #define ENOMEM 12 ! 39: #define EACCES 13 ! 40: #define EFAULT 14 ! 41: #define ENOTBLK 15 ! 42: #define EBUSY 16 ! 43: #define EEXIST 17 ! 44: #define EXDEV 18 ! 45: #define ENODEV 19 ! 46: #define ENOTDIR 20 ! 47: #define EISDIR 21 ! 48: #define EINVAL 22 ! 49: #define ENFILE 23 ! 50: #define EMFILE 24 ! 51: #define ENOTTY 25 ! 52: #define ETXTBSY 26 ! 53: #define EFBIG 27 ! 54: #define ENOSPC 28 ! 55: #define ESPIPE 29 ! 56: #define EROFS 30 ! 57: #define EMLINK 31 ! 58: #define EPIPE 32 ! 59: #define EDOM 33 ! 60: #define ERANGE 34 ! 61: #define EUCLEAN 35 ! 62: #define EDEADLOCK 36
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.