| Interface | Description |
|---|---|
| Dirent.DIR |
This is the data type of directory stream objects.
|
| Dirent.dirent | |
| Dirent.direntPointer | |
| Dlfcn.Dl_info |
Structure containing information about object searched using `dladdr'.
|
| Fcntl.flock | |
| Grp.group |
The group structure.
|
| Grp.groupPointer | |
| Ifaddrs.ifaddrs | |
| Ifaddrs.ifaddrsPointer | |
| Netdb.addrinfo | |
| Netdb.addrinfoPointer | |
| NetIf.ifconf | |
| NetIf.ifreq | |
| NetIfDl.sockaddr_dl | |
| NetinetIn.in_addr | |
| NetinetIn.in6_addr | |
| NetinetIn.sockaddr_in | |
| NetinetIn.sockaddr_in6 | |
| Poll.pollfd | |
| Pthread.pthread_attr_t | |
| Pthread.pthread_cond_t | |
| Pthread.pthread_condattr_t | |
| Pthread.pthread_mutex_t | |
| Pthread.pthread_mutexattr_t | |
| Pthread.pthread_rwlock_t | |
| Pthread.pthread_rwlockattr_t | |
| Pthread.pthread_t | |
| Pthread.pthread_tPointer | |
| Pwd.passwd |
The passwd structure.
|
| Pwd.passwdPointer | |
| Resource.rlimit | |
| Resource.rusage |
Structure which says how much of each resource has been used.
|
| Semaphore.sem_t |
An opaque semaphore.
|
| Signal.AdvancedSignalDispatcher |
Advanced interface to a C signal handler.
|
| Signal.GregsPointer | |
| Signal.mcontext_t | |
| Signal.MContext64 | |
| Signal.sigaction | |
| Signal.siginfo_t | |
| Signal.SignalDispatcher |
The interface to a C signal handler.
|
| Signal.sigset_tPointer |
A pointer to a signal set.
|
| Signal.ucontext_t | |
| Socket.cmsghdr |
Structure used for storage of ancillary data object information.
|
| Socket.linger |
Structure used to manipulate the SO_LINGER option.
|
| Socket.msghdr |
Structure describing messages sent by `sendmsg' and received by `recvmsg'.
|
| Socket.sockaddr |
Structure describing a generic socket address.
|
| Socket.sockaddr_storage |
Structure large enough to hold any socket address (with the historical exception of AF_UNIX).
|
| Socket.sockaddrPointer |
A struct sockaddr**.
|
| Socket.ucred |
User visible structure for SCM_CREDENTIALS message
|
| Spawn.pid_tPointer |
A pointer to a process identifier.
|
| Spawn.posix_spawn_file_actions_t |
A pointer to an opaque action type.
|
| Spawn.posix_spawnattr_t |
A pointer to an opaque attribute type.
|
| Stat.stat | |
| Statvfs.statvfs | |
| Stdio.FILE |
The opaque type of streams.
|
| SysSelect.fd_set | |
| Termios.termios | |
| Time.itimerval |
Type of the second argument to `getitimer' and the second and third arguments `setitimer'.
|
| Time.timespec |
POSIX.1b structure for a time value.
|
| Time.timeval |
A time value that is accurate to the nearest microsecond but also has a range of years.
|
| Time.timezone |
Structure crudely representing a timezone.
|
| Time.tm |
Used by other time functions.
|
| Times.tms |
A structure containing four clock_t instances, where clock_t is a long.
|
| Uio.iovec |
Structure for scatter/gather I/O.
|
| Utsname.utsname | |
| ZLib.gz_header | |
| ZLib.z_stream |
| Class | Description |
|---|---|
| ArpaInet |
Contains the definitions from arpa/inet.h that we actually needed.
|
| CSunMiscSignal |
The interface that Java code needs to the C sun.miscSignal handler.
|
| Dirent |
Definitions manually translated from the C header file dirent.h.
|
| Dlfcn |
Definitions manually translated from the C header file dlfcn.h.
|
| Fcntl |
Definitions manually translated from the C header file fcntl.h.
|
| Fcntl.NoTransitions |
Open file using the file handle.
|
| File |
Contains definitions from sys/file.h that we need.
|
| Grp |
Definitions manually translated from the C header file grp.h.
|
| Ifaddrs | |
| Ioctl |
Definitions manually translated from the C header file sys/ioctl.h.
|
| Langinfo |
Definitions hand-translated from
|
| LibC |
Basic functions from the standard C library that we require to be present on all Posix platforms.
|
| Limits |
Definitions manually translated from the C header file linux/limits.h.
|
| Locale |
Declarations of method from
|
| Mman |
Definitions manually translated from the C header file sys/mman.h.
|
| Mman.NoTransitions | |
| Netdb | |
| NetEthernet | |
| NetIf |
The definitions I need, manually translated from the C header file.
|
| NetIfDl | |
| NetinetIn |
The definitions I need, manually translated from the C header file.
|
| NetinetIp |
The definitions I need, manually translated from the C header file.
|
| NetinetTcp |
The definitions I need, manually translated from the C header file.
|
| Paths | |
| Poll | |
| PosixDirectives | |
| Pthread |
Definitions manually translated from the C header file pthread.h.
|
| Pwd |
Definitions manually translated from the C header file pwd.h.
|
| Resource |
Definitions manually translated from the C header file sys/resource.h.
|
| Sched | |
| Semaphore |
Declarations from
|
| Signal |
Contains definitions from signal.h that we actually need.
|
| Socket |
Definitions manually translated from the C header file sys/socket.h.
|
| Spawn |
Definitions hand-translated from
|
| Stat |
Definitions manually translated from the C header file sys/stat.h.
|
| Statvfs |
Definitions manually translated from the C header file sys/statvfs.h.
|
| Stdio |
Contains the definitions from stdio.h that we actually needed.
|
| Stdio.NoTransitions | |
| Stdlib |
Contains the definitions from stdlib.h that we actually needed.
|
| Syscall |
Declarations of method from
|
| Sysctl |
Declarations of method from
|
| SysParam | |
| SysSelect | |
| Termios |
Definitions manually translated from the C header file termios.h.
|
| Time |
Definitions manually translated from the C header file sys/time.h.
|
| Times |
Definitions manually translated from the C header file sys/times.h.
|
| Uio |
Definitions manually translated from the C header file sys/uio.h.
|
| Unistd |
Definitions manually translated from the C header file unistd.h.
|
| Unistd.NoTransitions | |
| UnistdNoTransitions |
Variants of
Unistd functions that can be used from Uninterruptible methods
because they have CFunction.Transition.NO_TRANSITION set. |
| Utsname |
Declarations of method from
|
| Wait |
Contains definitions from sys/wait.h that we need.
|
| ZLib |
Definitions manually translated from the C header file zlib.h.
|
| Enum | Description |
|---|---|
| Signal.DarwinSignalEnum |
An alphabetical list of Darwin-specific signals.
|
| Signal.GregEnum | |
| Signal.LinuxSignalEnum |
An alphabetical list of Linux-specific signals.
|
| Signal.SignalEnum |
An alphabetical list of the signals on POSIX platforms.
|