[][src]Module nc::types

Structs

fd_set_t
fsid_t
io_file_t
pthread_barrierattr_t
pthread_condattr_t
pthread_mutexattr_t
pthread_rwlockattr_t
ustat_t

Constants

BITS_PER_LONG
BITS_PER_LONG_LONG
FD_SETSIZE

This allows for 1024 file descriptors: if NR_OPEN is ever grown beyond that you'll have to change this too. But 1024 fd's seem to be enough even for such "real" unices like OSF/1, so hopefully this is one limit that doesn't have to be changed [again].

Type Definitions

be16_t
be32_t
be64_t
blkcnt_t
blksize_t
clock_t
clockid_t
daddr_t
dev_t
file_t
fmode_t
fsblkcnt_t
fsfilcnt_t
gfp_t
gid16_t
gid32_t
gid_t
ino64_t
ino_t
intptr_t
ipc_pid_t
key_t

Type of a SYSV IPC key.

le16_t
le32_t
le64_t
loff_t
mode_t
mqd_t
nlink_t
off_t

anything below here should be completely generic

pgoff_t

The type of an index into the pagecache.

pid_t
poll_t
pthread_key_t
pthread_once_t
pthread_spinlock_t
ptrdiff_t
register_t
regoff_t
sector_t

The type used for indexing onto a disc or disc partition.

sighandler_t
size_t

Most 32 bit architectures use "unsigned int" size_t, and all 64 bit architectures use "unsigned long" size_t.

slab_flags_t
socklen_t
ssize_t
suseconds_t
time64_t
time_t
timer_t
uid16_t
uid32_t
uid_t
uintptr_t
umode_t
useconds_t
wctype_t
wint_t