Changes between Initial Version and Version 1 of StandardAPI


Ignore:
Timestamp:
2011-05-02T13:47:07Z (13 years ago)
Author:
Martin Decky
Comment:

start documenting HelenOS Standard API

Legend:

Unmodified
Added
Removed
Modified
  • StandardAPI

    v1 v1  
     1This 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          ||