Errno.h
Wikipedia, the free encyclopedia - Cite This Sourceerrno.h is a header file in the standard library of C programming language. It defines macros to report error conditions through error codes.
The macros are:
- EDOM - expands to integer constant
- EILSEQ - expands to integer constant
- ERANGE - expands to integer constant
- errno - expands to a modifiable lvalue that has type int.
POSIX compliant operating systems like UNIX or Linux may include other macros to represent operating system error code numbers.
On December 19, 2003 the SCO Group issued DMCA notices to selected Fortune 1000 companies, alleging the errno.h file was copied from UNIX into Linux without authorization. Linus Torvalds, the creator and trademark holder of Linux, has denied SCO's claim, saying he wrote the code for Linux's version himself. See Error codes in Linux for standard error codes in Linux.
See also
External links
- Linus Torvalds's commentary on errno.h
- Commentary on the SCO Dec 2003 ABI Files letter, including a detailed analysis of the history of errno.h
- Warren Toomey, of the UNIX Heritage Society, traces the history of errno.h in Unix and Linux
Wikipedia, the free encyclopedia © 2001-2006 Wikipedia contributors (Disclaimer)
This article is licensed under the GNU Free Documentation License.
Last updated on Monday January 28, 2008 at 07:45:14 PST (GMT -0800)
View this article at Wikipedia.org - Edit this article at Wikipedia.org - Donate to the Wikimedia Foundation