The Institute of Electrical and Electronics Engineers (IEEE) has been
investigating the application of standards to information technology. This work has led to a set of standards known collectively as IEEE 1003, or Portable Operating System Interface (POSIX). The IEEE 1003 is actually a group of individual standards that address specific areas of information technology.
This book, MPE/iX Developer's Kit Reference Manual
Volume 1 (36430-90001) and MPE/iX Developer's Kit Reference Manual Volume
2 (36430-90002), describes the MPE/iX implementation of the
IEEE 1003 standards:
- 1003.1
C language bindings
- 1003.2
Shell commands and utilities
The POSIX/iX library is implemented according to the standards set forth in the 1990 revision of the POSIX.1 standard.
POSIX.1 is concerned with C language application programming interfaces (APIs) and contains over 200 function calls (defined by POSIX and ANSI), along with type definitions, header files, and a data interchange format. POSIX.1 allows C applications a standard programmatic interface to make system calls, I/O requests, and general library calls.
The POSIX.1 standard is defined in the book Information Technology - Portable Operating System Interface (POSIX) Part 1: System Application Program Interface (API) [C Language]; ISO/IEC 9945-1:1990;; IEEE, 1990; ISBN 1-55937-061-0.