ICI Modules: posix
Modules by name : by typeOverview
The posix module adds a number of POSIX system calls (and related C library functions) to ICI on Unix and similar systems. Functions such as read() and write() are not implemented in the standard ICI system interface and this module provides a number of autoloading functions to complement the inbuilt ones.
Note that these functions are implemented in the sys module. The posix module exists to complement the functions built into the interpreter built with its NOSYS configuration parameter set to false (i.e, system call intrinics enabled). The functions within ICI are not being maintained to the same level as the sys module and their use is deprecated. The sys module is the preferred method of accessing system calls and similar operating system dependent functions.
Interface
fcntl - get/set file flags
fileno - return a file objects file descriptor
getitimer - get the interval timer
getpass - read a password
gettimeofday - gettimeofday system call
mkfifo - create a FIFO
read - read from a file descriptor
readlink - read a symbolic link
setitimer - set interval timer
setlinebuf - control file buffering
symlink - create a symbolic link
truncate - truncate a file
write - write to a file descriptor