Changes between Initial Version and Version 1 of StandardAPI
- Timestamp:
- 2011-05-02T13:47:07Z (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
StandardAPI
v1 v1 1 This document serves as an overview of HelenOS standard user space API implemented in ''HelenOS C library'' and the relation of this API to common standards such as "C Standard Library" (as defined by various ISO C standards, such as C99) and ''C POSIX Library'' standards. 2 3 '''General note:''' The primary aim of ''HelenOS C library'' is not a to be 100% compatible with the standards. For both many fundamental reasons (HelenOS is not an unix-like operating system) and practical reasons (our subjective dislike of some aspects of the standards, security issues, etc.) the ''HelenOS C library'' follows the standards very loosely. Many functions are not implemented because lack of current need or simple because lack of manpower and many functions closely resemble their standard-compliant counterparts, but behave very slightly differently. 4 5 6 == unistd.h == 7 8 || '''Function''' || 9 || chdir || 10 || close || 11 || dup2 || 12 || exit || 13 || fsync || 14 || ftruncate || 15 || getcwd || 16 || lseek || 17 || read || 18 || rmdir || 19 || sleep || 20 || unlink || 21 || usleep || 22 || write ||