Up

module PosixTypes

: sig

Some POSIX types.

POSIX arithmetic types

#
type blkcnt_t
#
type blksize_t
#
type clock_t
#
type dev_t
#
type fsblkcnt_t
#
type fsfilcnt_t
#
type gid_t
#
type id_t
#
type ino_t
#
type mode_t
#
type off_t
#
type pid_t
#
type size_t = Unsigned.size_t
#
type ssize_t
#
type suseconds_t
#
type time_t
#
type uid_t
#
type useconds_t

Values representing POSIX arithmetic types

#
val blkcnt_t : blkcnt_t Ctypes.typ
#
val blksize_t : blksize_t Ctypes.typ
#
val clock_t : clock_t Ctypes.typ
#
val dev_t : dev_t Ctypes.typ
#
val fsblkcnt_t : fsblkcnt_t Ctypes.typ
#
val fsfilcnt_t : fsfilcnt_t Ctypes.typ
#
val gid_t : gid_t Ctypes.typ
#
val id_t : id_t Ctypes.typ
#
val ino_t : ino_t Ctypes.typ
#
val mode_t : mode_t Ctypes.typ
#
val off_t : off_t Ctypes.typ
#
val pid_t : pid_t Ctypes.typ
#
val size_t : size_t Ctypes.typ
#
val ssize_t : ssize_t Ctypes.typ
#
val suseconds_t : suseconds_t Ctypes.typ
#
val time_t : time_t Ctypes.typ
#
val uid_t : uid_t Ctypes.typ
#
val useconds_t : useconds_t Ctypes.typ

POSIX non-arithmetic types

#
type key_t
#
type pthread_t
#
type pthread_attr_t
#
type pthread_cond_t
#
type pthread_condattr_t
#
type pthread_key_t
#
type pthread_mutex_t
#
type pthread_mutexattr_t
#
type pthread_once_t
#
type pthread_rwlock_t
#
type pthread_rwlockattr_t
#
type sigset_t

Values representing POSIX non-arithmetic types

#
val key_t : key_t Ctypes.typ
#
val pthread_t : pthread_t Ctypes.typ
#
val pthread_attr_t : pthread_attr_t Ctypes.typ
#
val pthread_cond_t : pthread_cond_t Ctypes.typ
#
val pthread_condattr_t : pthread_condattr_t Ctypes.typ
#
val pthread_key_t : pthread_key_t Ctypes.typ
#
val pthread_mutex_t : pthread_mutex_t Ctypes.typ
#
val pthread_mutexattr_t : pthread_mutexattr_t Ctypes.typ
#
val pthread_once_t : pthread_once_t Ctypes.typ
#
val pthread_rwlock_t : pthread_rwlock_t Ctypes.typ
#
val pthread_rwlockattr_t : pthread_rwlockattr_t Ctypes.typ
#
val sigset_t : sigset_t Ctypes.typ
end