ocaml/otherlibs/unix/unix.mli

Unix

Types

error
process_status
wait_flag
file_descr
open_flag
file_perm
seek_command
file_kind
stats
access_permission
dir_handle
lock_command
sigprocmask_command
process_times
tm
interval_timer
interval_timer_status
passwd_entry
group_entry
inet_addr
socket_domain
socket_type
sockaddr
shutdown_command
msg_flag
socket_bool_option
socket_int_option
socket_optint_option
socket_float_option
host_entry
protocol_entry
service_entry
terminal_io
setattr_when
flush_queue
flow_action

Exceptions

Unix_error

Simple values

stdin
stdout
stderr
inet_addr_any

Functions

error_message
handle_unix_error
environment
getenv
putenv
execv
execve
execvp
execvpe
fork
wait
waitpid
system
getpid
getppid
nice
openfile
close
read
write
in_channel_of_descr
out_channel_of_descr
descr_of_in_channel
descr_of_out_channel
lseek
truncate
ftruncate
stat
lstat
fstat
unlink
rename
link
chmod
fchmod
chown
fchown
umask
access
dup
dup2
set_nonblock
clear_nonblock
set_close_on_exec
clear_close_on_exec
mkdir
rmdir
chdir
getcwd
chroot
opendir
readdir
rewinddir
closedir
pipe
mkfifo
create_process
create_process_env
open_process_in
open_process_out
open_process
open_process_full
close_process_in
close_process_out
close_process
close_process_full
symlink
readlink
select
lockf
kill
sigprocmask
sigpending
sigsuspend
pause
time
gettimeofday
gmtime
localtime
mktime
alarm
sleep
times
utimes
getitimer
setitimer
getuid
geteuid
setuid
getgid
getegid
setgid
getgroups
getlogin
getpwnam
getgrnam
getpwuid
getgrgid
inet_addr_of_string
string_of_inet_addr
socket
socketpair
accept
bind
connect
listen
shutdown
getsockname
getpeername
recv
recvfrom
send
sendto
getsockopt
setsockopt
getsockopt_int
setsockopt_int
getsockopt_optint
setsockopt_optint
getsockopt_float
setsockopt_float
open_connection
shutdown_connection
establish_server
gethostname
gethostbyname
gethostbyaddr
getprotobyname
getprotobynumber
getservbyname
getservbyport
tcgetattr
tcsetattr
tcsendbreak
tcdrain
tcflush
tcflow
setsid