Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]


Open_Environment_Core

Open Environment is to provide an API layer above the Symbian OS native API that is more aligned with the APIs in Linux and Windows, more familiar to developers with a background on RTOS, Linux or Windows, and generally simpler and more coarse-grained than the native API

__bool_true_false_are_defined
Expands to the integer constant 1.
__BSD_VISIBLE
Macro value to enable for BSD_VISIBLE code
__DTF_READALL
flags for opendir2. everything has been read.
__ISO_C_VISIBLE
Macro value to enable for ISO_C_VISIBLE
__isthreaded
defined to isthreaded(void)
__lxstat(int,const char *,struct stat *)
__SALC
allocate string space dynamically
__SAPP
__sbuf
Stdio buffers.
__scanflike
Compiler-dependent macros to declare that functions take printf-like or scanf-li...
__SEOF
__SERR
__sFILE
Stdio state variables.
__SIGN
ignore this file in _fwalk
__signed
signing macro
__sigset_t
Unsigned int bits
__SLBF
__SMBF
__SMOD
__SNBF
__SNPT
__SOFF
__SOPT
__SRD
__SRW
__SSTR
__STDC__
Epoc32 STDLIB is an ANSI environment and expects an ANSI C compiler MSVC is howe...
__SWR
__volatile
volatile statistics
__XSI_VISIBLE
Deal with various X/Open Portability Guides and Single UNIX Spec.
__xstat(int,const char *,struct stat *)
_ALIGNBYTES
Round p (pointer or byte index) up to a correctly-aligned value for all data typ...
_ATTRIBUTE
From GCC 2.5 onwards it is possible to tell the compiler that functions don't re...
_Exit(int)
_FPUSW_SHIFT
We need to be able to map status flag positions to mask flag positions
_IOFBF
The following three definitions are for ANSI C, which took them from System V, w...
_IOLBF
_IONBF
_IOR
_IOW
ioctls under EPOC32 are only loosely related to ioctls in other systems The _IOR...
_IOWR
_JBLEN
see MSVC 4.0 SETJMP.H & E32STD.H class TTrap
_LC_LAST
It shall expand to distinct integer constant expressions, for use as the first a...
_longjmp
The _longjmp and _setjmp functions shall be equivalent to longjmp(jmp_buf,int) a...
_MASTERPASSWD
"master.passwd"
_MP_DB
Defines to "pwd.db"
_PASSWD
Defines to "passwd"
_PASSWORD_LEN
max length, not counting NULL
_PATH_AUTHCONF
_PATH_BSHELL
_PATH_CAPABILITY
_PATH_CAPABILITY_DB
_PATH_CONSOLE
_PATH_CP
_PATH_CSHELL
_PATH_DEFPATH
_PATH_DEFTAPE
_PATH_DEV
_PATH_DEVNULL
_PATH_DEVZERO
_PATH_DRUM
_PATH_ETC
_PATH_FTPUSERS
_PATH_GROUP
_PATH_HALT
_PATH_IFCONFIG
_PATH_KMEM
_PATH_LASTLOG
HAVE_LASTLOG_H
_PATH_LIBMAP_CONF
_PATH_LOCALE
_PATH_LOGIN
_PATH_MAILDIR
_PATH_MAN
_PATH_MASTERPASSWD
Defines to "//etc//master.passwd"
_PATH_MDCONFIG
_PATH_MEM
_PATH_MKSNAP_FFS
_PATH_MOUNT
_PATH_MP_DB
Defines to "//etc//pwd.db"
_PATH_NEWFS
_PATH_NOLOGIN
_PATH_PASSWD
_PATH_PWD
Defines to "//etc"
_PATH_PWD_MKDB
Defines to "//usr//sbin//pwd_mkdb"
_PATH_RCP
_PATH_REBOOT
_PATH_RLOGIN
_PATH_RM
_PATH_RSH
_PATH_SENDMAIL
_PATH_SERVICES
_PATH_SHELLS
_PATH_SMP_DB
Defines to "//etc//spwd.db"
_PATH_STDPATH
_PATH_SYSPATH
_PATH_TMP
_PATH_TTY
_PATH_UNIX
_PATH_UTMP
This macro is used to specify the user accounting database.
_PATH_UUCPLOCK
_PATH_VARDB
_PATH_VARRUN
_PATH_VARTMP
_PATH_VI
_PATH_WALL
_PATH_WTMP
This macro is used to specify the user accounting log file.
_PATH_YP
_POSIX2_BC_BASE_MAX
Maximum obase values allowed by the bc utility.
_POSIX2_BC_DIM_MAX
Maximum number of elements permitted in an array by the bc utility.
_POSIX2_BC_SCALE_MAX
Maximum scale value allowed by the bc utility.
_POSIX2_BC_STRING_MAX
Maximum length of a string constant accepted by the bc utility.
_POSIX2_CHARCLASS_NAME_MAX
Maximum number of bytes in a character class name.
_POSIX2_COLL_WEIGHTS_MAX
Maximum number of weights that can be assigned to an entry of the LC_COLLATE ord...
_POSIX2_EXPR_NEST_MAX
Maximum number of expressions that can be nested within parentheses by the expr ...
_POSIX2_LINE_MAX
Unless otherwise noted, the maximum length, in bytes, of a utility's input line ...
_POSIX2_RE_DUP_MAX
Maximum number of repeated occurrences of a regular expression permitted
_POSIX_AIO_LISTIO_MAX
The number of I/O operations that can be specified in a list I/O call. Value: 16
_POSIX_AIO_MAX
The number of outstanding asynchronous I/O operations. Value: 1
_POSIX_ARG_MAX
Maximum length of argument to the exec functions including environment data. Val...
_POSIX_CHILD_MAX
Maximum number of simultaneous processes per real user ID. Value: 25
_POSIX_DELAYTIMER_MAX
The number of timer expiration overruns. Value: 32
_POSIX_HOST_NAME_MAX
Maximum length of a host name (not including the terminating null) as returned f...
_POSIX_LINK_MAX
Maximum number of links to a single file. Value: 8
_POSIX_LOGIN_NAME_MAX
The size of the storage required for a login name, in bytes, including the termi...
_POSIX_MAX_CANON
Maximum number of bytes in a terminal canonical input queue. Value: 255
_POSIX_MAX_INPUT
Maximum number of bytes allowed in a terminal input queue. Value: 255
_POSIX_MQ_OPEN_MAX
The number of message queues that can be open for a single process. Value: 8
_POSIX_MQ_PRIO_MAX
The maximum number of message priorities supported by the implementation. Value:...
_POSIX_NAME_MAX
Maximum number of bytes in a filename (not including terminating null). Value: 2...
_POSIX_NGROUPS_MAX
Maximum number of simultaneous supplementary group IDs per process. Value: 8
_POSIX_OPEN_MAX
Maximum number of files that one process can have open at any one time. Value: 2...
_POSIX_PATH_MAX
Maximum number of bytes in a pathname.
_POSIX_PIPE_BUF
Maximum number of bytes that is guaranteed to be atomic when writing to a pipe.
_POSIX_RE_DUP_MAX
The number of repeated occurrences of a BRE permitted by the regexec(const regex...
_POSIX_RTSIG_MAX
The number of realtime signal numbers reserved for application use.
_POSIX_SEM_NSEMS_MAX
The number of semaphores that a process may have.
_POSIX_SIGQUEUE_MAX
The number of queued signals that a process may send and have pending at the rec...
_POSIX_SS_REPL_MAX
The number of replenishment operations that may be simultaneously pending for a ...
_POSIX_SSIZE_MAX
The value that can be stored in an object of type ssize_t.
_POSIX_STREAM_MAX
The number of streams that one process can have open at one time.
_POSIX_SYMLINK_MAX
The number of bytes in a symbolic link.
_POSIX_SYMLOOP_MAX
The number of symbolic links that can be traversed in the resolution of a pathna...
_POSIX_THREAD_DESTRUCTOR_ITERATIONS
The number of attempts made to destroy a thread's thread-specific data values on...
_POSIX_THREAD_KEYS_MAX
The number of data keys per process.
_POSIX_THREAD_THREADS_MAX
The number of threads per process.
_POSIX_TIMER_MAX
The per-process number of timers.
_POSIX_TRACE_EVENT_NAME_MAX
The length in bytes of a trace event name.
_POSIX_TRACE_NAME_MAX
The length in bytes of a trace generation version string or a trace stream name.
_POSIX_TRACE_SYS_MAX
The number of trace streams that may simultaneously exist in the system.
_POSIX_TRACE_USER_EVENT_MAX
The number of user trace event type identifiers that may simultaneously exist in...
_POSIX_TTY_NAME_MAX
The size of the storage required for a terminal device name, in bytes, including...
_POSIX_TZNAME_MAX
Maximum number of bytes supported for the name of a timezone (not of the TZ vari...
_QUAD_HIGHWORD
Define the order of 32-bit words in 64-bit words.
_QUAD_LOWWORD
Define the order of 32-bit words in 64-bit words.
_setjmp
The _longjmp and _setjmp functions shall be equivalent to longjmp(jmp_buf,int) a...
_SIG_BIT
sigset_t macros.
_SIG_IDX
sigset_t macros.
_SIG_MAXSIG
sigset_t macros.
_SIG_VALID
sigset_t macros.
_SIG_WORD
sigset_t macros.
_SIG_WORDS
sigset_t macros.
_SMP_DB
Defines to "spwd.db"
_STRICT_ANSI
_tolower
This macro always expect that the argument sent is always in uppercase and works...
_toupper
This macro always expect that the argument sent is always in lowercase and works...
_W_INT
Macros to test the exit status returned by wait and extract the relevant values....
_WSTATUS
Macros to test the exit status returned by wait and extract the relevant values.
_WSTOPPED
Macros to test the exit status returned by wait and extract the relevant values.
_XOPEN_IOV_MAX
Maximum number of iovec structures that one process has available for use with r...
_XOPEN_NAME_MAX
Maximum number of bytes in a filename (not including the terminating null).
_XOPEN_PATH_MAX
Maximum number of bytes in a pathname.
ABDAY_1
Abbreviated name of the first day of the week.
ABDAY_2
Abbreviated name of the second day of the week.
ABDAY_3
Abbreviated name of the third day of the week.
ABDAY_4
Abbreviated name of the fourth day of the week.
ABDAY_5
Abbreviated name of the fifth day of the week.
ABDAY_6
Abbreviated name of the sixth day of the week.
ABDAY_7
Abbreviated name of the seventh day of the week.
abort(void)
...
abs(int)
Return absolute value of integer parameter.
accept(int,struct sockaddr *,socklen_t *)
...
access(const char *,int)
...
acosf(float)
acoshf(float)
acoshl
An alias defined for the longdouble api
acosl
An alias defined for the longdouble api
addrinfo
Includes the following members,
adjtime(const struct timeval *,struct timeval *)
...
AF_INET
internetwork: UDP, TCP, etc.
AF_UNIX
local to host (pipes, portals)
AF_UNSPEC
unspecified
AI_ADDRCONFIG
only if any address is assigned
AI_ALL
IPv6 and IPv4-mapped (with AI_V4MAPPED)
AI_CANONNAME
Flag values for getaddrinfo(const char *,const char *,const struct addrinfo *,st...
AI_DEFAULT
special recommended flags for getipnodebyname
AI_MASK
valid flags for addrinfo (not a standard def, apps should not use it)
AI_NUMERICHOST
Flag values for getaddrinfo(const char *,const char *,const struct addrinfo *,st...
AI_NUMERICSERV
Flag values for getaddrinfo(const char *,const char *,const struct addrinfo *,st...
AI_PASSIVE
Flag values for getaddrinfo(const char *,const char *,const struct addrinfo *,st...
AI_V4MAPPED
accept IPv4-mapped IPv6 address
AI_V4MAPPED_CFG
accept IPv4-mapped if kernel supports
alphasort(const void *,const void *)
ALT_DIGITS
alternative symbols for digits.
AM_STR
Ante Meridian affix.
ARG_MAX
max bytes for an exec function
asctime(const struct tm *)
Convert tm structure to string. Converts data pointed by tim_p to a string conta...
asctime_r(const struct tm *,char *)
A reentrant version of asctime(const struct tm *).
asinf(float)
asinh(double)
asinhf(float)
asinhl
An alias defined for the longdouble api
asinl
An alias defined for the longdouble api
asprintf(char **,const char *,...)
assert
atan(double)
Calculate arctangent. Performs the trigonometric arctangent operation on x and r...
atan2(double,double)
Calculate arctangent, 2 parameters. Performs the trigonometric arctangent operat...
atan2f(float,float)
atan2l
An alias defined for the longdouble api
atanf(float)
atanh(double)
atanhf(float)
atanhl
An alias defined for the longdouble api
atanl
An alias defined for the longdouble api
atexit(void(*)(void))
...
atof(const char *)
Convert string to double. Parses string interpreting its content as a floating p...
atoi(const char *)
Convert string to integer. Parses string interpreting its content as a number an...
atol(const char *)
This description also covers the following functions - atoll(const char *)
BC_BASE_MAX
Maximum obase values allowed by the bc utility.
BC_DIM_MAX
Maximum number of elements permitted in an array by the bc utility.
BC_SCALE_MAX
Maximum scale value allowed by the bc utility.
BC_STRING_MAX
Maximum length of a string constant accepted by the bc utility.
bcmp(const void *,const void *,size_t)
...
bcopy(const void *,void *,size_t)
Examples:
be16dec(const void *)
Alignment-agnostic encode or decode bytestream to or from little or big endian.
be16enc(void *,uint16_t)
Alignment-agnostic encode or decode bytestream to or from little or big endian.
be16toh
Macro returning a big endian byte ordered integer converted to the system's nati...
be32dec(const void *)
Alignment-agnostic encode or decode bytestream to or from little or big endian.
be32enc(void *,uint32_t)
Alignment-agnostic encode or decode bytestream to or from little or big endian.
be32toh
Macro returning a big endian byte ordered integer converted to the system's nati...
be64dec(const void *)
Alignment-agnostic encode or decode bytestream to or from little or big endian.
be64enc(void *,uint64_t)
Alignment-agnostic encode or decode bytestream to or from little or big endian.
be64toh
Macro returning a big endian byte ordered integer converted to the system's nati...
BIG_ENDIAN
Definitions for byte order, according to byte significance from low address to h...
bind(int,const struct sockaddr *,socklen_t)
Examples:
bindresvport(int,struct sockaddr_in *)
...
bintime2timespec(const struct bintime *,struct timespec *)
Static inline funtion
bintime2timeval(const struct bintime *,struct timeval *)
Static inline funtion
bintime_add(struct bintime *,const struct bintime *)
Static inline funtion. Function for reading the time.
bintime_addx(struct bintime *,uint64_t)
Static inline funtion. Function for reading the time.
bintime_sub(struct bintime *,const struct bintime *)
Static inline funtion. Function for reading the time.
BKVAMASK
File system parameter and macros
BKVASIZE
Nominal buffer space per buffer, in bytes. BKVASIZE is the minimum KVM memory re...
blkcnt_t
Used for file block counts.
BLKDEV_IOSIZE
default block device I/O size
blksize_t
Used for block sizes.
Bps
brk(const void *)
...
bsearch(const void *,const void *,size_t,size_t,int(*)(const void *, const void *))
searches an array beginning at <[base]> for any element that matches <[...
bswap16
General byte order swapping functions.
bswap32
General byte order swapping functions.
bswap64
General byte order swapping functions.
btoc
bytes to clicks
btodb
calculates (bytes by DEV_BSIZE)
btowc(int)
...
BUFSIZ
BYTE_ORDER
Defined to LITTLE_ENDIAN
bzero(void *,size_t)
Examples:
calloc(size_t,size_t)
CBLOCK
Clist block size, must be a power of 2.
CBQSIZE
Quote bytes or cblock
cbrtf(float)
cbrtl
An alias defined for the longdouble api
CBSIZE
Data chars or clist
ceilf(float)
ceill
An alias defined for the longdouble api smallest integral value not less than ar...
CHAR_BIT
Number of bits in a `char'.
CHAR_MAX
CHAR_MIN
Minimum and maximum values a `char' can hold. The sign of "char" is pr...
chdir(const char *)
...
CHILD_MAX
max simultaneous processes
chmod(const char *,mode_t)
Sets the access permissions for the file whose name is given by pathname to the ...
chown(const char *,uid_t,gid_t)
...
clearerr
Functions defined in ANSI C standard.
clearerr(FILE *)
Reset error indicators. Reset error and EOF indicators of the given stream.
clock(void)
Return number of clock ticks since process start. Returns the number of clock ti...
clock_getcpuclockid(pid_t,clockid_t *)
clock_getres(clockid_t,struct timespec *)
clock_gettime(clockid_t,struct timespec *)
The clock_gettime and clock_settime allow the calling process to retrieve or set...
CLOCK_REALTIME
This clock represents the realtime clock for the system.
clock_settime(clockid_t,const struct timespec *)
clock_t
CLOCK_VIRTUAL
This clock represents the amount of time (in seconds and nanoseconds) that the c...
clockid_t
Used for clock ID type in the clock and timer functions.
clockinfo
Getkerninfo clock information structure
close(int)
...
closedir(DIR *)
closes the directory stream that dirp refers to. The memory associated with the ...
CMASK
default file mask: S_IWGRP OR S_IWOTH
CMSG_DATA
given pointer to struct cmsghdr, return pointer to data
CMSG_FIRSTHDR
RFC 2292 requires to check msg_controllen, in case that the kernel returns an em...
CMSG_NXTHDR
given pointer to struct cmsghdr, return pointer to next cmsghdr
cmsghdr
Header for ancillary data objects in msg_control buffer. Used for additional inf...
CODESET
codeset name.
COLL_WEIGHTS_MAX
Maximum number of weights that can be assigned to an entry of the LC_COLLATE ord...
COMMIOCTL_BREAK
COMMIOCTL_GETBUFFERLENGTH
COMMIOCTL_GETCONFIG
COMMIOCTL_GETREADTHRESHOLD
COMMIOCTL_GETREADTIMEOUT
COMMIOCTL_GETSIGNALS
COMMIOCTL_NOTIFY
COMMIOCTL_NOTIFYSUPPORTED
COMMIOCTL_SETBUFFERLENGTH
COMMIOCTL_SETCONFIG
COMMIOCTL_SETREADTHRESHOLD
COMMIOCTL_SETREADTIMEOUT
COMMIOCTL_SETSIGNALS
ioctls for serial port values may change
confstr(int,char *,size_t)
...
connect(int,const struct sockaddr *,socklen_t)
...
copysignf(float,float)
copysignl(long,long)
cos(double)
Calculate cosine. Performs the trigonometric cosine operation on x returning a v...
cosf(float)
cosh(double)
coshf(float)
coshl
An alias defined for the longdouble api
cosl
An alias defined for the longdouble api
creat(const char *,mode_t)
This interface is made obsolete by: open
critical_t
Critical section value
CRNCYSTR
currency symbol.
CROUND
Clist rounding.
ctime(const time_t *)
Convert time_t value to string. Converts tim_p to a string containing time and d...
ctime_r(const time_t *,char *)
A reentrant version of ctime(const time_t *).
ctob
clicks to bytes
D_FMT
date format string
D_MD_ORDER
month or day order (local extension)
D_T_FMT
string for formatting date and time
daddr_t
DAY_1
week day names. Name of the first day of the week (for example, Sunday).
DAY_2
week day names. Name of the second day of the week (for example, Monday).
DAY_3
week day names. Name of the third day of the week (for example, Tuesday).
DAY_4
week day names. Name of the fourth day of the week (for example, Wednesday).
DAY_5
week day names. Name of the fifth day of the week (for example, Thursday).
DAY_6
week day names. Name of the sixth day of the week (for example, Friday).
DAY_7
week day names. Name of the seventh day of the week (for example, Saturday).
DBL_DIG
Number of decimal digits, q, such that any floating-point number with q decimal ...
DBL_EPSILON
The difference between 1 and the least value greater than 1 that is representabl...
DBL_MANT_DIG
Number of base-FLT_RADIX digits in the floating-point significand
DBL_MAX
Maximum representable finite floating-point number.
DBL_MAX_10_EXP
Maximum integer such that 10 raised to that power is in the range of representab...
DBL_MAX_EXP
Maximum integer such that FLT_RADIX raised to that power minus 1 is a representa...
DBL_MIN
Minimum normalized positive floating-point number
DBL_MIN_10_EXP
Minimum negative integer such that 10 raised to that power is in the range of no...
DBL_MIN_EXP
Minimum negative integer such that FLT_RADIX raised to that power minus 1 is a n...
dbtob
calculates (db)(DEV_BSIZE)
DECIMAL_DIG
Number of decimal digits, n, such that any floating-point number in the widest s...
DEV_BSHIFT
log2(DEV_BSIZE)
DEV_BSIZE
(1<<DEV_BSHIFT)
dev_t
DFLTPHYS
default max raw IO transfer size
difftime(time_t,time_t)
Return difference between two times. Calculates the time difference between tim1...
DIR
dirent
dirfd
get directory stream file descriptor
div(int,int)
Divide two integer values. numer is divided by denom. Quotient and remainder are...
div_t
dlclose(void *)
dlerror(void)
Refer to dlopen(const char *,int) for the documentation
dlopen(const char *,int)
These functions provide interfaces to the services of the Symbian Loader Server....
dlsym(void *,const char *)
double_t
Double 8 bytes
drem(double,double)
dreml
An alias defined for the longdouble api
DTF_HIDEW
flags for opendir2. hide whiteout entries.
DTF_NODUP
flags for opendir2. don't return duplicate names.
DTF_REWIND
flags for opendir2. rewind after reading union stack.
dup(int)
...
dup2(int,int)
E2BIG
E32IONREAD
number of bytes available to be read - cf BSD FIONREAD
E32IOSELECT
ioctl-based form of select with infinite timeout - specify a mask of selectable ...
EACCES
EADDRINUSE
EADDRNOTAVAIL
EAFNOSUPPORT
EAGAIN
EAI_AGAIN
Error return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_BADFLAGS
Error return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_BADHINTS
Error return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_FAIL
Error return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_FAMILY
Error return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_MAX
Error return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_MEMORY
Error return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_NONAME
Error return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_PROTOCOL
Error return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_SERVICE
Error return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_SOCKTYPE
Error return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_SYSTEM
Error return codes from getaddrinfo(const char *,const char *,const struct addri...
EALREADY
Connection already in progress.
EAUTH
Authentication error
EBADF
EBADMSG
EBADRPC
RPC struct is bad
EBUSY
ECANCELED
Operation canceled
ECHILD
ECONNABORTED
Connection aborted.
ECONNREFUSED
ECONNRESET
Connection reset.
EDEADLK
EDESTADDRREQ
Destination address required.
EDOM
EDOOFUS
Programming error
EDQUOT
Reserved.
EEXIST
EFAULT
EFBIG
EFTYPE
Inappropriate file type or format
EHOSTDOWN
Host is down
EHOSTUNREACH
Host is unreachable.
EIDRM
EILSEQ
EINPROGRESS
Operation in progress.
EINTR
EINVAL
EIO
EISCONN
EISDIR
ELAST
Must be equal to largest errno
ELOOP
Too many levels of symbolic links.
EMFILE
EMLINK
EMSGSIZE
Message too large.
EMULTIHOP
ENAMETOOLONG
endgrent(void)
Refer to getgrent(void) for the documentation
endpwent(void)
Refer to getpwent(void) for the documentation
endservent(void)
Refer to getservent(void) for the documentation
ENEEDAUTH
Need authenticator
ENETDOWN
Network is down.
ENETRESET
Connection aborted by network.
ENETUNREACH
Network unreachable.
ENFILE
ENOATTR
Attribute not found
ENOBUFS
No buffer space available.
ENODEV
ENOENT
ENOEXEC
ENOLCK
ENOLINK
ENOMEM
ENOMSG
ENOPROTOOPT
Protocol not available.
ENOSPC
ENOSYS
ENOTBLK
ENOTCONN
Socket is not connected
ENOTDIR
ENOTEMPTY
ENOTSOCK
ENOTSUP
Not supported.
ENOTTY
ENXIO
EOF
EOPNOTSUPP
Operation not supported on socket.
EOVERFLOW
Value too large to be stored in data type
EPERM
EPFNOSUPPORT
Protocol family not supported
EPIPE
EPROCLIM
Too many processes
EPROCUNAVAIL
Bad procedure for program
EPROGMISMATCH
Program version wrong
EPROGUNAVAIL
RPC prog. not avail
EPROTO
EPROTONOSUPPORT
Protocol not supported.
EPROTOTYPE
Protocol wrong type for socket.
ERA
era description segments.
ERA_D_FMT
era date format string.
ERA_D_T_FMT
era date and time format string.
ERA_T_FMT
era time format string.
ERANGE
EREMOTE
erf(double)
erfc(double)
erfcf(float)
erfcl
An alias defined for the longdouble api
erff(float)
erfl
An alias defined for the longdouble api
EROFS
ERPCMISMATCH
RPC version wrong
errno
ESHUTDOWN
Can't send after socket shutdown
ESOCKTNOSUPPORT
Socket not supported.
ESPIPE
ESRCH
ETIMEDOUT
ETOOMANYREFS
Too many references: can't splice
EUSERS
Too many users
EWOULDBLOCK
Operation would block (may be the same value as [EAGAIN]).
EX__BASE
base value for error messages
EX__MAX
maximum listed value
EX_CANTCREAT
can't create (user) output file
EX_CONFIG
configuration error
EX_DATAERR
data format error
EX_IOERR
input or output error
EX_NOHOST
host name unknown
EX_NOINPUT
cannot open input
EX_NOPERM
permission denied
EX_NOUSER
addressee unknown
EX_OK
successful termination
EX_OSERR
system error (e.g., can't fork)
EX_OSFILE
critical OS file missing
EX_PROTOCOL
remote error in protocol
EX_SOFTWARE
internal software error
EX_TEMPFAIL
temp failure; user is invited to retry
EX_UNAVAILABLE
service unavailable
EX_USAGE
command line usage error
EXDEV
EXIT_FAILURE
EXIT_SUCCESS
exp(double)
Calculate exponential. Returns the exponential value of parameter arg1.
exp2(double)
exp2f(float)
exp2l
An alias defined for the longdouble api
expf(float)
expl
An alias defined for the longdouble api returns the value of e (the base of natu...
expm1(double)
Calculate the exponential of x and subtract 1 that is raised to the power x minu...
expm1f(float)
The expm1 and expm1f functions compute the value exp(x)-1 accurately even for ti...
expm1l
An alias defined for the longdouble api
EXPR_NEST_MAX
Maximum number of expressions that can be nested within parentheses by the expr ...
fabs(double)
Return absolute value of floating-point. Returns the absoulte value of parameter...
fabsf(float)
fabsl(long)
fchdir(int)
fchmod(int,mode_t)
fclose(FILE *)
Close a stream. Close the file associated with the specified stream after flushi...
fcntl(int,int,...)
The fcntl system call provides for control over descriptors. The argument fd is ...
FD_CLR
Clears the bit for the file descriptor fd in the file descriptor set fdset.
FD_ISSET
Returns a non-zero value if the bit for the file descriptor fd is set in the fil...
FD_SET
Sets the bit for the file descriptor fd in the file descriptor set fdset.
fd_set
FD_SETSIZE
The value of this macro is the maximum number of file descriptors that a fd_set ...
FD_ZERO
Initialises the file descriptor set fdset to have zero bits for all file descrip...
fdatasync(int)
...
fdimf(float,float)
fdiml(long,long)
fdopen(int,const char *)
This function associates a stream with an open file descriptor. A stream is a po...
FE_ALL_EXCEPT
Exception flags
FE_DFL_ENV
Default floating-point environment
FE_DIVBYZERO
Exception flags
FE_DOWNWARD
Rounding modes
FE_INEXACT
Exception flags
FE_INVALID
Exception flags
FE_OVERFLOW
Exception flags
FE_TONEAREST
Rounding modes
FE_TOWARDZERO
Rounding modes
FE_UNDERFLOW
Exception flags
FE_UPWARD
Rounding modes
feclearexcept(int)
clear floating-point exception
fedisableexcept(int)
disable floating-point exception
feenableexcept(int)
enable floating-point exception
fegetenv(fenv_t *)
get current floating-point environment
fegetexcept(void)
get floating-point status flags
fegetexceptflag(fexcept_t *,int)
get floating-point status flags
fegetround(void)
get current rounding direction
feholdexcept(fenv_t *)
save current floating-point environment
fenv_t
Represents the entire floating-point environment. The floating-point environment...
feof
Functions defined in ANSI C standard.
feof(FILE *)
Check if End Of File has been reached.
feraiseexcept(int)
raise floating-point exception
ferror
Functions defined in ANSI C standard.
ferror(FILE *)
Check for errors.
fesetenv(const fenv_t *)
set current floating-point environment
fesetexceptflag(const fexcept_t *,int)
set floating-point status flags
fesetround(int)
set current rounding direction
fetestexcept(int)
test floating-point exception flags
feupdateenv(const fenv_t *)
update floating-point environment
fexcept_t
Represents the floating-point status flags collectively, including any status th...
fflags_t
file flags
fflush(FILE *)
Flush a stream. If the given stream has been opened for writing operations the o...
ffs(int)
...
fgetc(FILE *)
Get the next character from a stream. Returns the next character of the stream a...
fgetpos(FILE *,fpos_t *)
Get position in a stream.
fgets(char *,int,FILE *)
Get a string from a stream.
Fifo
FILENAME_MAX
fileno
Functions defined in ANSI C standard.
fileno(FILE *)
Routines in POSIX 1003.1.
findclose(intptr_t)
finite(double)
Test for finity.
finitef(float)
finitel
An alias defined for the longdouble api
FIOASYNC
Generic file-descriptor ioctl's. set or clear async input or output.
FIOCLEX
Generic file-descriptor ioctl's. set close on exec on fd .
FIODGNAME
get dev. name
fiodgname_arg
Contains following members,
FIODTYPE
Generic file-descriptor ioctl's. get d_flags type part.
FIOGETLBA
Generic file-descriptor ioctl's. get start blk.
FIOGETOWN
Generic file-descriptor ioctl's. get owner.
FIONBIO
Generic file-descriptor ioctl's. set or clear non-blocking input or output.
FIONCLEX
Generic file-descriptor ioctl's. remove close on exec.
FIONREAD
Generic file-descriptor ioctl's. get n bytes to read On a socket of type SOCK_DG...
FIOSETOWN
Generic file-descriptor ioctl's. set owner.
fixpt_t
fixed point number
float_t
Float 4 bytes
flockfile(FILE *)
...
floorf(float)
floorl
An alias defined for the longdouble api
FLT_DIG
Number of decimal digits, q, such that any floating-point number with q decimal ...
FLT_EPSILON
The difference between 1 and the least value greater than 1 that is representabl...
FLT_EVAL_METHOD
The use of evaluation formats is characterized by the implementation-defined val...
FLT_MANT_DIG
Number of base-FLT_RADIX digits in the floating-point significand
FLT_MAX
Maximum representable finite floating-point number.
FLT_MAX_10_EXP
Maximum integer such that 10 raised to that power is in the range of representab...
FLT_MAX_EXP
Maximum integer such that FLT_RADIX raised to that power minus 1 is a representa...
FLT_MIN
Minimum normalized positive floating-point number
FLT_MIN_10_EXP
Minimum negative integer such that 10 raised to that power is in the range of no...
FLT_MIN_EXP
Minimum negative integer such that FLT_RADIX raised to that power minus 1 is a n...
FLT_RADIX
The macro yields the radix of all floating-point representations.
FLT_ROUNDS
The rounding mode for floating-point addition is characterized by the implementa...
fma(double,double,double)
fmaf(float,float,float)
fmal
An alias defined for the longdouble api
fmaxf(float,float)
fmaxl(long,long)
fmin(double,double)
fminf(float,float)
fminl
An alias defined for the longdouble api
fmod(double,double)
Return remainder of floating point division. Performs division arg1/arg2 and ret...
fmodf(float,float)
fmodl
An alias defined for the longdouble api
fopen(const char *,const char *)
Open a file. Opens the file which name is stored in the filename string and retu...
FOPEN_MAX
FORMERR
Format error.
FP_ILOGB0
The value of FP_ILOGB0 shall be either INT_MIN or - INT_MAX.
FP_ILOGBNAN
The value of FP_ILOGBNAN shall be either INT_MAX or INT_MIN.
FP_INFINITE
Macro shall be defined for number classification. They represent the mutually-ex...
FP_NAN
Macro shall be defined for number classification. They represent the mutually-ex...
FP_NORMAL
Macro shall be defined for number classification. They represent the mutually-ex...
FP_SUBNORMAL
Macro shall be defined for number classification. They represent the mutually-ex...
FP_ZERO
Macro shall be defined for number classification. They represent the mutually-ex...
fpathconf(int,int)
fpclassify
The math.h header shall define the following macros, where real floating indicat...
fpos_t
fprintf(FILE *,const char *,...)
Print formatted data to a stream. Prints to the specified stream a sequence of a...
fputc(int,FILE *)
Write character to stream.
fputs(const char *,FILE *)
Write string to a stream. Writes string to the current position of the given str...
fread(void *,size_t,size_t,FILE *)
Read block of data from a stream. Read count number of items each one with a siz...
free(void *)
freeaddrinfo(struct addrinfo *)
freopen(const char *,const char *,FILE *)
Reopen a stream with a different file and mode.
frexp(double,int *)
Get mantissa and exponent of floating-point value. Calculates mantissa (a floati...
frexpf(float,int *)
frexpl
An alias defined for the longdouble api
fsblkcnt_t
Used for file system block counts.
FSCALE
bits to right 1 shift
fscanf(FILE *,const char *,...)
Read formatted data from a stream. Reads data from the current position of strea...
fseek(FILE *,long,int)
fsetpos(FILE *,const fpos_t *)
Reposition file pointer to a saved location.
fsfilcnt_t
Used for file system file counts.
FSHIFT
bits to right of fixed binary point
fstat(int,struct stat *)
Gets information about the named file and writes it to the area that buf points ...
fsync(int)
...
ftell(FILE *)
Return the current position in a stream. Returns the current position pointed by...
ftok(const char *,int)
...
ftruncate(int,off_t)
ftrylockfile(FILE *)
ftw(const char *,int(*)(const char *, const struct stat *, int),int)
...
FTW_CHDIR
Flags for use as the 4th argument to nftw(3). These may be ORed together. Change...
FTW_D
Valid flags for the 3rd argument to the function that is passed as the second ar...
FTW_DEPTH
Flags for use as the 4th argument to nftw(3). These may be ORed together. Subdir...
FTW_DNR
Valid flags for the 3rd argument to the function that is passed as the second ar...
FTW_DP
Valid flags for the 3rd argument to the function that is passed as the second ar...
FTW_F
Regular File. Valid flags for the 3rd argument to the function that is passed as...
FTW_MOUNT
Flags for use as the 4th argument to nftw(3). These may be ORed together. The wa...
FTW_NS
Valid flags for the 3rd argument to the function that is passed as the second ar...
FTW_PHYS
Flags for use as the 4th argument to nftw(3). These may be ORed together. Physic...
FTW_SL
Valid flags for the 3rd argument to the function that is passed as the second ar...
FTW_SLN
Valid flags for the 3rd argument to the function that is passed as the second ar...
funlockfile(FILE *)
fwrite(const void *,size_t,size_t,FILE *)
gai_strerror(int)
The gai_strerror function returns an error message string corresponding to the e...
gamma(double)
gammaf(float)
gammal
An alias defined for the longdouble api
getaddrinfo(const char *,const char *,const struct addrinfo *,struct addrinfo **)
...
GETALL
commands for semctl. Return semvals into arg.array
getc
Functions defined in ANSI C standard.
getc(FILE *)
getc_unlocked(FILE *)
getchar
Defined to getc
getchar_unlocked(void)
Refer to fgetc(FILE *) for the documentation
getcwd(char *,size_t)
...
getdirentries(int,char *,int,long *)
...
getdtablesize(void)
...
getegid(void)
Refer to getgid(void) for the documentation
getenv(const char *)
Get string from environment.
geteuid(void)
Refer to getuid(void) for the documentation
getgid(void)
Note: This description also covers the following functions - getegid(void)
getgrent(void)
Note: This description also covers the following functions - getgrnam(const char...
getgrgid(gid_t)
getgrgid_r(gid_t,struct group *,char *,size_t,struct group **)
getgrnam(const char *)
Refer to getgrent(void) for the documentation
getgrnam_r(const char *,struct group *,char *,size_t,struct group **)
getgroups(int,gid_t)
...
gethostbyaddr(const char *,int,int)
Get the internet name of the host by address.
gethostbyname(const char *)
Get the internet name of the host by name.
gethostname(char *,size_t)
...
getnameinfo(const struct sockaddr *,socklen_t,char *,size_t,char *,size_t,int)
...
GETNCNT
commands for semctl. Return the value of semncnt.
getopt(int,char *,const char *)
...
getopt_long(int,char *const *,const char *,const struct option *,int *)
...
getpagesize(void)
The getpagesize function returns the number of bytes in a page. Page granularity...
getpeername(int,struct sockaddr *,socklen_t *)
...
getpgid(pid_t)
getpgrp(void)
Note: This description also covers the following functions - getpgid(pid_t)
GETPID
commands for semctl. Return the value of sempid
getpid(void)
NB. open is also declared in fcntl.h
getppid(void)
Refer to getpid(void) for the documentation
getpriority(int,int)
...
getprogname(void)
Refer to setprogname(const char *) for the documentation
getprotobyname(const char *)
...
getprotobynumber(int)
getpwent(void)
Note: This description also covers the following functions - getpwnam(const char...
getpwnam(const char *)
getpwnam_r(const char *,struct passwd *,char *,size_t,struct passwd **)
getpwuid(uid_t)
getpwuid_r(uid_t,struct passwd *,char *,size_t,struct passwd **)
gets(char *)
Get a string from stdin. Reads characters from stdin and stores them into buffer...
getservbyname(const char *,const char *)
getservbyport(int,const char *)
getservent(void)
Note: This description also covers the following functions - getservbyname(const...
getsockname(int,struct sockaddr *,socklen_t *)
...
getsockopt(int,int,int,void *,socklen_t *)
...
gettimeofday(struct timeval *,struct timezone *)
Intended Usage: The gettimeofday function obtains the current UTC time, which is...
getuid(void)
Note: This description also covers the following functions - geteuid(void)
GETVAL
commands for semctl. Return the value of semval.
getw(FILE *)
getwchar(void)
Refer to fgetwc(struct __sFILE *) for the documentation
getws(wchar_t *)
...
GETZCNT
commands for semctl. Return the value of semzcnt.
gid_t
glob(const char *,int,int(*)(const char *, int),glob_t *)
generate pathnames matching a pattern. The glob(const char *,int,int(*)(const ch...
GLOB_ABORTED
Error values returned by glob(3). Unignored error.
GLOB_ALTDIRFUNC
Use alternately specified directory funcs.
GLOB_APPEND
Append to output from previous call.
GLOB_BRACE
Expand braces ala csh.
GLOB_DOOFFS
Use gl_offs.
GLOB_ERR
Return on error.
GLOB_LIMIT
limit number of returned paths
GLOB_MARK
Append / to matching directories.
GLOB_NOCHECK
Return pattern itself if nothing matches.
GLOB_NOMAGIC
GLOB_NOCHECK without magic chars (csh).
GLOB_NOMATCH
Error values returned by glob(3). No match and GLOB_NOCHECK was not set.
GLOB_NOSORT
Don't sort.
GLOB_NOSPACE
Error values returned by glob(3). Malloc call failed.
GLOB_QUOTE
Quote special chars with \.
glob_t
Includes the following members,
GLOB_TILDE
Expand tilde names from the passwd file.
globfree(glob_t *)
generate pathnames matching a pattern
gmtime(const time_t *)
Convert time_t value to tm structure as UTC time. Converts timer to tm structure...
gmtime_r(const time_t *,struct tm *)
A reentrant version of gmtime(const time_t *).
group
Includes the following members,
H4DISC
Netgraph Bluetooth H4 discipline
h_errno
HEADER
Structure for query header. The order of the fields is machine- and compiler-dep...
HFIXEDSZ
bytes of fixed data in header
HOST_NOT_FOUND
hostent
Structures returned by network data base library. All addresses are supplied in ...
howmany
Macros for counting and rounding.
htobe16
Macro returning a integer in the system's native byte order converted to big end...
htobe32
Macro returning a integer in the system's native byte order converted to big end...
htobe64
Macro returning a integer in the system's native byte order converted to big end...
htole16
Macro returning a integer in the system's native byte order converted to big end...
htole32
Macro returning a integer in the system's native byte order converted to big end...
htole64
Macro returning a integer in the system's native byte order converted to big end...
htonl(uint32_t)
...
htons(uint16_t)
HUGE
Defines to (float)3.40282346638528860e+38
HUGE_VAL
HUGE_VALF
A positive float constant expression. Used as an error value returned by the mat...
HUGE_VALL
A positive long double constant expression. Used as an error value returned by t...
hypot(double,double)
Examples
hypotf(float,float)
hypotl
An alias defined for the longdouble api
ICMP6_FILTER
icmp6_filter; icmp6 filter
iconv(iconv_t,const char **,size_t *,char **,size_t *)
...
iconv_close(iconv_t)
...
iconv_open(const char *,const char *)
...
id_t
Used as a general identifier; can be used to contain at least a pid_t, uid_t, or...
if_announcemsghdr
Message format announcing the arrival or departure of a network interface.
if_clonereq
Structure used to query names of interface cloners.
if_data
Structure describing information about an interface which may be of interest to ...
if_freenameindex(struct if_nameindex *)
if_indextoname(unsigned,char *)
if_laddrreq
Structure for SIOC[AGD]LIFADDR
if_msghdr
Message format for use in obtaining information about interfaces from getkerninf...
if_nameindex
Includes the following members,
if_nameindex(void)
Refer to if_nametoindex(const char *) for the documentation
IF_NAMESIZE
Length of interface external name, including terminating '\0'. Limitation: IAP n...
if_nametoindex(const char *)
...
ifa_msghdr
Message format for use in obtaining information about interface addresses from g...
ifconf
Structure used in SIOCGIFCONF request. Used to retrieve interface configuration ...
ifma_msghdr
Message format for use in obtaining information about multicast addresses from t...
ifreq
Interface request structure used for socket ioctl's. All interface ioctl's must ...
ilogb(double)
Examples
ilogbf(float)
ilogbl(long)
imaxdiv_t
Includes the following members,
in6_addr
IPv6 address
IN6_ARE_ADDR_EQUAL
Equality. NOTE: Some of kernel programming environment (for example, openbsd or ...
IN6_IS_ADDR_LINKLOCAL
Unicast Scope. Note that we must check topmost 10 bits only, not 16 bits (see RF...
IN6_IS_ADDR_LOOPBACK
Loopback
IN6_IS_ADDR_MC_GLOBAL
Multicast Scope
IN6_IS_ADDR_MC_LINKLOCAL
Multicast Scope
IN6_IS_ADDR_MC_NODELOCAL
Multicast Scope
IN6_IS_ADDR_MC_ORGLOCAL
Multicast Scope
IN6_IS_ADDR_MC_SITELOCAL
Multicast Scope
IN6_IS_ADDR_UNSPECIFIED
Unspecified
IN6_IS_ADDR_V4COMPAT
IPv4 compatible
IN6_IS_ADDR_V4MAPPED
Mapped
IN6ADDR_ANY_INIT
To handle IP6 addresses
IN6ADDR_INTFACELOCAL_ALLNODES_INIT
To handle IP6 addresses
IN6ADDR_LINKLOCAL_ALLNODES_INIT
To handle IP6 addresses
IN6ADDR_LINKLOCAL_ALLROUTERS_INIT
To handle IP6 addresses
IN6ADDR_LOOPBACK_INIT
To handle IP6 addresses
IN6ADDR_NODELOCAL_ALLNODES_INIT
To handle IP6 addresses
IN6ADDRSZ
IPv6 T_AAAA
in_addr
Internet address This definition contains obsolete fields for compatibility with...
in_addr_t
Internet address manipulation
IN_BADCLASS
Definitions of bits in internet address integers.
IN_CLASSA
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSA_HOST
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSA_MAX
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSA_NET
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSA_NSHIFT
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSB
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSB_HOST
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSB_MAX
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSB_NET
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSB_NSHIFT
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSC
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSC_HOST
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSC_NET
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSC_NSHIFT
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSD
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSD_HOST
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSD_NET
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSD_NSHIFT
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_EXPERIMENTAL
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_LOOPBACKNET
Definitions of bits in internet address integers. On subnets, the decomposition ...
IN_MULTICAST
Definitions of bits in internet address integers. On subnets, the decomposition ...
in_port_t
Internet port manipulation
INADDR_ALLHOSTS_GROUP
Definitions of bits in internet address integers.
INADDR_ANY
IPv4 local host address.
INADDR_BROADCAST
IPv4 broadcast address.
INADDR_LOOPBACK
Definitions of bits in internet address integers. On subnets, the decomposition ...
INADDR_MAX_LOCAL_GROUP
Definitions of bits in internet address integers.
INADDR_NONE
Definitions of bits in internet address integers.
INADDR_UNSPEC_GROUP
Definitions of bits in internet address integers.
INADDRSZ
IPv4 T_A
index(const char *,int)
INDIR_MASK
Flag bits indicating name compression.
inet_addr(const char *)
Ascii internet address interpretation routine.
inet_aton(const char *,struct in_addr *)
Check whether "cp" is a valid ascii representation of an Internet addr...
inet_ntoa(struct)
inet_ntop(int,const void *,char *,socklen_t)
inet_pton(int,const char *,void *)
initgroups(const char *,gid_t)
...
initstate(unsigned,char *,long)
ino_t
int16_t
denotes a signed integer type with a width of exactly 16 bits.
INT16SZ
bytes of data in a u_int16_t
int32_t
denotes a signed integer type with a width of exactly 32 bits.
INT32SZ
bytes of data in a u_int32_t
int64_t
denotes a signed integer type with a width of exactly 64 bits.
int8_t
denotes a signed integer type with a width of exactly 8 bits.
int_fast16_t
designates the fastest signed integer type with a width of at least 16 bits.
int_fast32_t
designates the fastest signed integer type with a width of at least 32 bits.
int_fast64_t
designates the fastest signed integer type with a width of at least 64 bits.
int_fast8_t
designates the fastest signed integer type with a width of at least 8 bits.
int_least16_t
denotes an signed integer type with a width of at least 16 bits.
int_least32_t
denotes an signed integer type with a width of at least 32 bits.
int_least64_t
denotes an signed integer type with a width of at least 64 bits.
int_least8_t
denotes an signed integer type with a width of at least 8 bits.
INT_MAX
INT_MIN
Minimum and maximum values a `signed int' can hold.
intmax_t
designates a signed integer type capable of representing any value of any signed...
intptr_t
designates a signed integer type with the property that any valid pointer to voi...
ioctl(int,unsigned,...)
The ioctl system call manipulates the underlying device parameters of special fi...
IOPAGES
pages of io permission bitmap
IOV_MAX
max elements in io vector
iovec
This iovec structure is filled with the data pointer and the length of the data ...
IP_ADD_MEMBERSHIP
ip_mreq; add an IP group membership
IP_DEFAULT_MULTICAST_LOOP
Defaults and limits for options. normally hear sends if a member
IP_DEFAULT_MULTICAST_TTL
Defaults and limits for options. normally limit m'casts to 1 hop
IP_DONTFRAG
don't fragment packet
IP_DROP_MEMBERSHIP
ip_mreq; drop an IP group membership
IP_DUMMYNET_CONFIGURE
add or configure a dummynet pipe
IP_DUMMYNET_DEL
delete a dummynet pipe from chain
IP_DUMMYNET_FLUSH
flush dummynet
IP_DUMMYNET_GET
get entire dummynet pipes
IP_FAITH
bool; accept FAITH'ed connections
IP_FW_ADD
add a firewall rule to chain
IP_FW_DEL
delete a firewall rule from chain
IP_FW_FLUSH
flush firewall rule chain
IP_FW_GET
get entire firewall rule chain
IP_FW_RESETLOG
reset logging counters
IP_FW_TABLE_ADD
add entry
IP_FW_TABLE_DEL
delete entry
IP_FW_TABLE_FLUSH
flush table
IP_FW_TABLE_GETSIZE
get table size
IP_FW_TABLE_LIST
list table contents
IP_FW_ZERO
clear single or all firewall counter(s)
IP_HDRINCL
int; header is included with data
IP_IPSEC_POLICY
int; set or get security policy
IP_MINTTL
minimum TTL for packet or drop
ip_mreq
Argument structure for IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP.
IP_MULTICAST_IF
set or get IP multicast interface
IP_MULTICAST_LOOP
u_char; set or get IP multicast loopback
IP_MULTICAST_TTL
set or get IP multicast timetolive
IP_ONESBCAST
bool: send all-ones broadcast
IP_OPTIONS
Options for use with [gs]etsockopt at the IP level. First word of comment is dat...
IP_PORTRANGE
int; range to choose for unspec port
IP_RECVDSTADDR
Options for use with [gs]etsockopt at the IP level. First word of comment is dat...
IP_RECVIF
bool; receive reception if w dgram
IP_RECVOPTS
Options for use with [gs]etsockopt at the IP level. First word of comment is dat...
IP_RECVRETOPTS
Options for use with [gs]etsockopt at the IP level. First word of comment is dat...
IP_RECVTTL
bool; receive IP TTL w dgram
IP_RETOPTS
Options for use with [gs]etsockopt at the IP level. First word of comment is dat...
IP_RSVP_OFF
disable RSVP in kernel
IP_RSVP_ON
enable RSVP in kernel
IP_RSVP_VIF_OFF
unset RSVP per-vif socket
IP_RSVP_VIF_ON
set RSVP per-vif socket
IP_TOS
Options for use with [gs]etsockopt at the IP level. First word of comment is dat...
IP_TTL
Options for use with [gs]etsockopt at the IP level. First word of comment is dat...
IPC_CREAT
SVID required constants (same values as system 5). create entry if key does not ...
IPC_EXCL
SVID required constants (same values as system 5). fail if key exists.
IPC_NOWAIT
SVID required constants (same values as system 5). error if request must wait.
ipc_perm
To store information needed in determining permissions to perform an ipc operati...
IPC_PRIVATE
private key
IPC_RMID
remove identifier
IPC_SET
set options
IPC_STAT
get options
IPPORT_HIFIRSTAUTO
Default local port range, used by both IP_PORTRANGE_DEFAULT and IP_PORTRANGE_HIG...
IPPORT_HILASTAUTO
Default local port range, used by both IP_PORTRANGE_DEFAULT and IP_PORTRANGE_HIG...
IPPORT_MAX
Defines MAX value
IPPORT_RESERVED
Ports < IPPORT_RESERVED are reserved for privileged processes (e.g. root). (I...
IPPORT_RESERVEDSTART
Scanning for a free reserved port return a value below IPPORT_RESERVED, but high...
IPPROTO_3PC
Third Party Connect
IPPROTO_ADFS
Any distributed FS
IPPROTO_AH
IP6 Auth Header
IPPROTO_AHIP
any host internal protocol
IPPROTO_APES
any private encr. scheme
IPPROTO_ARGUS
Argus
IPPROTO_AX25
AX.25 Frames
IPPROTO_BHA
BHA
IPPROTO_BLT
Bulk Data Transfer
IPPROTO_BRSATMON
BackRoom SATNET Monitoring
IPPROTO_CARP
CARP
IPPROTO_CFTP
CFTP
IPPROTO_CHAOS
Chaos
IPPROTO_CMTP
Control Message Transport
IPPROTO_CPHB
Comp. Prot. HeartBeat
IPPROTO_CPNX
Comp. Prot. Net. Executive
IPPROTO_DDP
Datagram Delivery
IPPROTO_DGP
dissimilar gateway prot.
IPPROTO_DONE
last return value of _input(), meaning all job for this pkt is done.
IPPROTO_DSTOPTS
IP6 destination option
IPPROTO_EGP
exterior gateway protocol
IPPROTO_EMCON
EMCON
IPPROTO_ENCAP
encapsulation header
IPPROTO_EON
ISO cnlp
IPPROTO_ESP
IP6 Encap Sec. Payload
IPPROTO_ETHERIP
Ethernet IP encapsulation
IPPROTO_FRAGMENT
IP6 fragmentation header
IPPROTO_GGP
gateway2 (deprecated)
IPPROTO_GMTP
GMTP
IPPROTO_GRE
General Routing Encap.
IPPROTO_HELLO
"hello" routing protocol
IPPROTO_HMP
Host Monitoring
IPPROTO_HOPOPTS
IP6 hop-by-hop options
IPPROTO_ICMP
Control message protocol.
IPPROTO_ICMPV6
ICMP6
IPPROTO_IDP
xns idp
IPPROTO_IDPR
InterDomain Policy Routing
IPPROTO_IDRP
InterDomain Routing
IPPROTO_IGMP
group mgmt protocol
IPPROTO_IGP
NSFNET-IGP
IPPROTO_IGRP
Cisco or GXS IGRP
IPPROTO_IL
IL transport protocol
IPPROTO_INLSP
Integ. Net Layer Security
IPPROTO_INP
Merit Internodal
IPPROTO_IP
Internet protocol.
IPPROTO_IPCV
Packet Core Utility
IPPROTO_IPEIP
IP encapsulated in IP
IPPROTO_IPIP
for compatibility
IPPROTO_IPPC
Pluribus Packet Core
IPPROTO_IPV4
IPv4 encapsulation
IPPROTO_IPV6
IP6 header
IPPROTO_IRTP
Reliable Transaction
IPPROTO_KRYPTOLAN
Kryptolan
IPPROTO_LARP
Locus Address Resoloution
IPPROTO_LEAF1
Leaf-1
IPPROTO_LEAF2
Leaf-2
IPPROTO_MAX
Maximum value for IPPROTO options
IPPROTO_MEAS
DCN Measurement Subsystems
IPPROTO_MICP
Mobile Int.ing control
IPPROTO_MOBILE
IP Mobility
IPPROTO_MTP
Multicast Transport
IPPROTO_MUX
Multiplexing
IPPROTO_ND
Sun net disk proto (temp.)
IPPROTO_NHRP
Next Hop Resolution
IPPROTO_NONE
IP6 no next header
IPPROTO_NSP
Network Services
IPPROTO_NVPII
network voice protocol
IPPROTO_OSPFIGP
OSPFIGP
IPPROTO_PFSYNC
PFSYNC
IPPROTO_PGM
PGM
IPPROTO_PIGP
private interior gateway
IPPROTO_PIM
Protocol Independent Mcast
IPPROTO_PRM
Packet Radio Measurement
IPPROTO_PUP
pup
IPPROTO_PVP
Packet Video Protocol
IPPROTO_RCCMON
BBN RCC Monitoring
IPPROTO_RDP
Reliable Data
IPPROTO_ROUTING
IP6 routing header
IPPROTO_RSVP
resource reservation
IPPROTO_RVD
Remote Virtual Disk
IPPROTO_SATEXPAK
SATNET or Backroom EXPAK
IPPROTO_SATMON
Satnet Monitoring
IPPROTO_SCCSP
Semaphore Comm. security
IPPROTO_SDRP
Source Demand Routing
IPPROTO_SEP
Sequential Exchange
IPPROTO_SKIP
SKIP
IPPROTO_SPACER
Defined to avoid confusion. The master value is defined by PROTO_SPACER in sys//...
IPPROTO_SRPC
Strite RPC protocol
IPPROTO_ST
Stream protocol II
IPPROTO_SVMTP
Secure VMTP
IPPROTO_SWIPE
IP with encryption
IPPROTO_TCF
TCF
IPPROTO_TCP
tcp KProtocolInetTcp
IPPROTO_TLSP
Transport Layer Security
IPPROTO_TP
tp-4 w class negotiation
IPPROTO_TPXX
TP++ Transport
IPPROTO_TRUNK1
Trunk-1
IPPROTO_TRUNK2
Trunk-2
IPPROTO_TTP
TTP
IPPROTO_UDP
user datagram protocol KProtocolInetUdp
IPPROTO_VINES
Banyon VINES
IPPROTO_VISA
VISA Protocol
IPPROTO_VMTP
VMTP
IPPROTO_WBEXPAK
WIDEBAND EXPAK
IPPROTO_WBMON
WIDEBAND Monitoring
IPPROTO_WSN
Wang Span Network
IPPROTO_XNET
Cross Net Debugger
IPPROTO_XTP
XTP
IPV6_DSTOPTS
ip6_dest; send dst option befor rthdr
IPV6_HOPLIMIT
int; send hop limit
IPV6_JOIN_GROUP
ip6_mreq; join a group membership
IPV6_LEAVE_GROUP
ip6_mreq; leave a group membership
ipv6_mreq
Argument structure for IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP.
IPV6_MULTICAST_HOPS
int; set or get IP6 multicast hops
IPV6_MULTICAST_IF
u_int; set or get IP6 multicast if
IPV6_MULTICAST_LOOP
u_int; set or get IP6 multicast loopback
IPV6_NEXTHOP
sockaddr; next hop addr
IPV6_PATHMTU
mtuinfo; get the current path MTU (sopt), 4 bytes int; MTU notification (cmsg)
IPV6_PKTINFO
in6_pktinfo; send if, src addr
IPV6_PORTRANGE
int; range to choose for unspec port
IPV6_PORTRANGE_DEFAULT
Argument for IPV6_PORTRANGE: - which range to search when port is unspecified at...
IPV6_PORTRANGE_HIGH
Argument for IPV6_PORTRANGE: - which range to search when port is unspecified at...
IPV6_PORTRANGE_LOW
Argument for IPV6_PORTRANGE: - which range to search when port is unspecified at...
IPV6_RECVDSTOPTS
bool; recv dst option after rthdr
IPV6_RECVHOPLIMIT
bool; recv hop limit
IPV6_RECVHOPOPTS
bool; recv hop-by-hop option
IPV6_RECVPATHMTU
bool; notify an according MTU
IPV6_RECVPKTINFO
bool; recv if, dst addr
IPV6_RECVRTHDR
bool; recv routing header
IPV6_RTHDR
new socket options introduced in RFC3542. ip6_dest; send dst option before rthdr
IPV6_RTHDRDSTOPTS
ip6_dest; send dst option before rthdr
IPV6_SOCKOPT_RESERVED1
reserved for future use
IPV6_UNICAST_HOPS
int; IP6 hops
IPV6_USE_MIN_MTU
bool; send packets at the minimum MTU
IPV6CTL_ACCEPT_RTADV
Names for IP sysctl objects
IPV6CTL_ADDRCTLPOLICY
get or set address selection policy
IPV6CTL_AUTO_FLOWLABEL
Names for IP sysctl objects.
IPV6CTL_AUTO_LINKLOCAL
automatic link-local addr assign
IPV6CTL_DAD_COUNT
Names for IP sysctl objects.
IPV6CTL_DEFHLIM
Names for IP sysctl objects. default Hop-Limit.
IPV6CTL_DEFMCASTHLIM
Names for IP sysctl objects.
IPV6CTL_FORWARDING
Names for IP sysctl objects. act as router.
IPV6CTL_FORWSRCRT
forward source-routed dgrams
IPV6CTL_GIF_HLIM
Names for IP sysctl objects. default HLIM for gif encap packet.
IPV6CTL_HDRNESTLIMIT
Names for IP sysctl objects.
IPV6CTL_KAME_VERSION
Names for IP sysctl objects.
IPV6CTL_KEEPFAITH
Names for IP sysctl objects.
IPV6CTL_LOG_INTERVAL
Names for IP sysctl objects.
IPV6CTL_MAXFRAGPACKETS
max packets reassembly queue
IPV6CTL_MAXFRAGS
max fragments
IPV6CTL_MAXID
MAXID
IPV6CTL_MRTPROTO
multicast routing protocol
IPV6CTL_MRTSTATS
multicast forwarding stats
IPV6CTL_PREFER_TEMPADDR
prefer temporary addr as src
IPV6CTL_RIP6STATS
raw_ip6 stats
IPV6CTL_RR_PRUNE
Names for IP sysctl objects. walk timer for router renumbering.
IPV6CTL_RTEXPIRE
cloned route expiration time
IPV6CTL_RTMAXCACHE
trigger level for dynamic expire
IPV6CTL_RTMINEXPIRE
min value for expiration time
IPV6CTL_SENDREDIRECTS
Names for IP sysctl objects. may send redirects when forwarding.
IPV6CTL_SOURCECHECK
verify source route and intf
IPV6CTL_SOURCECHECK_LOGINT
minimume logging interval
IPV6CTL_STATS
stats
IPV6CTL_STEALTH
New entries should be added here from current IPV6CTL_MAXID value. to define ite...
IPV6CTL_TEMPPLTIME
preferred lifetime for tmpaddrs
IPV6CTL_TEMPVLTIME
valid lifetime for tmpaddrs
IPV6CTL_USE_DEPRECATED
Names for IP sysctl objects. use deprecated addr (RFC2462 5.5.4)
IPV6CTL_USETEMPADDR
use temporary addresses (RFC3041)
IPV6CTL_V6ONLY
cloned route expiration time
IPV6PROTO_MAXID
Definitions for inet6 sysctl operations.
IQUERY
Inverse query (deprecated or unsupported).
isalnum(int)
Tests whether the character is alphabetic or a decimal digit.
isalpha(int)
Test for an alphabetic character. For Unicode, the function returns TRUE for all...
isascii
not strict ansi, but popular nevertheless
isatty(int)
...
iscntrl(int)
Tests whether the character is a control character. For Unicode, the function re...
isdigit(int)
Tests whether the character is a standard decimal digit. For Unicode, this funct...
isfinite
The math.h header shall define the following macros, where real floating indicat...
isgraph(int)
Tests whether the character is a graphic character. For Unicode, graphic charact...
isgreater
The math.h header shall define the following macros, where real floating indicat...
isgreaterequal
The math.h header shall define the following macros, where real floating indicat...
isinf
The math.h header shall define the following macros, where real floating indicat...
isless
The math.h header shall define the following macros, where real floating indicat...
islessequal
The math.h header shall define the following macros, where real floating indicat...
islessgreater
The math.h header shall define the following macros, where real floating indicat...
islower(int)
Tests if character is a lowercase letter.
isnan
The math.h header shall define the following macros, where real floating indicat...
isnanf(float)
test for infinity or not-a-number
isnormal
The math.h header shall define the following macros, where real floating indicat...
isprint(int)
Tests whether the character is a printable character. For Unicode, printable cha...
ispunct(int)
Tests whether the character is a punctuation character. For Unicode, punctuation...
issetugid(void)
...
isspace(int)
Tests whether the character is a white space character. White space includes spa...
isunordered
The math.h header shall define the following macros, where real floating indicat...
isupper(int)
Tests whether the character is uppercase.
iswalnum(wint_t)
...
iswalpha(wint_t)
...
iswblank(wint_t)
...
iswcntrl(wint_t)
...
iswctype(wint_t,wctype_t)
...
iswdigit(wint_t)
...
iswgraph(wint_t)
...
iswlower(wint_t)
...
iswprint(wint_t)
...
iswpunct(wint_t)
...
iswspace(wint_t)
...
iswupper(wint_t)
...
iswxdigit(wint_t)
...
isxdigit(int)
Tests whether the character is a hexadecimal digit (0-9, a-f, A-F).
itimerval
Includes the following members,
j0f(float)
j0l
An alias defined for the longdouble api
j1(double)
j1f(float)
j1l
An alias defined for the longdouble api
jmp_buf
jn(int,double)
jnf(int,float)
jnl
An alias defined for the longdouble api
key_t
KNotifyBreakInt
notifications
KNotifyCD
KNotifyCTS
KNotifyDataAvailable
KNotifyDSR
KNotifyFramingError
KNotifyOutputEmpty
KNotifyOverrunError
KNotifyParityError
KNotifyRI
L_ctermid
size for ctermid(3)
L_cuserid
size for cuserid(3)
L_tmpnam
labs(long)
The labs function returns the absolute value of the long integer j.
lastlog
The structure of the log file and how to change user's entry.
LC_ALL
LC_COLLATE
LC_CTYPE
LC_MESSAGES
It shall expand to distinct integer constant expressions, for use as the first a...
LC_MONETARY
LC_NUMERIC
LC_TIME
lchown(const char *,uid_t,gid_t)
lconv
LDBL_DIG
Number of decimal digits, q, such that any floating-point number with q decimal ...
LDBL_EPSILON
The difference between 1 and the least value greater than 1 that is representabl...
LDBL_MANT_DIG
Number of base-FLT_RADIX digits in the floating-point significand
LDBL_MAX
Maximum representable finite floating-point number.
LDBL_MAX_10_EXP
Maximum integer such that 10 raised to that power is in the range of representab...
LDBL_MAX_EXP
Maximum integer such that FLT_RADIX raised to that power minus 1 is a representa...
LDBL_MIN
Minimum normalized positive floating-point number
LDBL_MIN_10_EXP
Minimum negative integer such that 10 raised to that power is in the range of no...
LDBL_MIN_EXP
Minimum negative integer such that FLT_RADIX raised to that power minus 1 is a n...
ldiv(long,long)
...
ldiv_t
Contains the following members
le16dec(const void *)
Alignment-agnostic encode or decode bytestream to or from little or big endian.
le16enc(void *,uint16_t)
Alignment-agnostic encode or decode bytestream to or from little or big endian.
le16toh
Macro returning a little endian byte ordered integer converted to the system's n...
le32dec(const void *)
Alignment-agnostic encode or decode bytestream to or from little or big endian.
le32enc(void *,uint32_t)
Alignment-agnostic encode or decode bytestream to or from little or big endian.
le32toh
Macro returning a little endian byte ordered integer converted to the system's n...
le64dec(const void *)
Alignment-agnostic encode or decode bytestream to or from little or big endian.
le64enc(void *,uint64_t)
Alignment-agnostic encode or decode bytestream to or from little or big endian.
le64toh
Macro returning a little endian byte ordered integer converted to the system's n...
lgamma(double)
lgamma_r(double,int *)
lgammaf(float)
lgammaf_r(float,int *)
lgammal
An alias defined for the longdouble api
LIB_TRACE
Usage:
LIB_TRACE_DUMP_LEN
Usage:
LibHexDumpMessagePartTracer(TLibTraceMessageType,char *,char *,VA_LIST *)
Description: It Only logs/traces message without timestamp
LibLineExecTracer(char *,int)
Description: It Only logs filename and line no with timestamp.
LibMessageTracer(TLibTraceMessageType,char *,VA_LIST *)
Description: It Only logs/traces message without timestamp
LibTracer(TLibTraceMessageType,char *,int,char *,...)
Description: This is a message logging interface.
LibTracerHexDump(TLibTraceMessageType,char *,int,char *,char *,...)
Description: It dumps the message in hex format.
LibTracerHexDumpMarkerList(TLibTraceMessageType,char *,int,char *,char *,VA_LIST *)
Description: It dumps the message in hex format.
LibTracerMarkerList(TLibTraceMessageType,char *,int,char *,VA_LIST *)
Description: This is a message logging interface.
LibTracerPartialHexDump(TLibTraceMessageType,char *,int,char *,char *,int)
Description: It dumps the message in hex format of specific dumps.
LINE_MAX
Unless otherwise noted, the maximum length, in bytes, of a utility's input line ...
linger
Structure used for manipulating linger option.
link(const char *,const char *)
...
LINK_MAX
max file link count
listen(int,int)
Marks a connection-mode socket, specified by the socket argument fd, as acceptin...
LITTLE_ENDIAN
Definitions for byte order, according to byte significance from low address to h...
llabs(long)
The llabs function returns the absolute value of j.
lldiv(long,long)
The lldiv_t type is defined as:
lldiv_t
Contains the following members
llrintf(float)
llrintl
An alias defined for the longdouble api
llround(double)
...
llroundf(float)
llroundl
An alias defined for the longdouble api
LOCAL_CONNWAIT
Socket options. connects block until accepted.
LOCAL_CREDS
Socket options. pass credentials to receiver .
LOCAL_PEERCRED
Socket options. retrieve peer credentials.
localeconv(void)
Reports on the settings of the current locale.
localtime(const time_t *)
Convert time_t value to tm structure as local time. Converts timer to tm structu...
localtime_r(const time_t *,struct tm *)
A reentrant version of localtime(const time_t *).
log(double)
Calculate natural logarithm. Returns the natural logarithm of parameter arg1
log10(double)
Calculate logarithm base 10. Returns the logarithm base 10 of parameter arg1
log10f(float)
log10l
An alias defined for the longdouble api function returns the base-10 logarithm o...
log1p(double)
log1pf(float)
log1pl
An alias defined for the longdouble api
LOG_BITS
only logging for critical/major
LOG_FILE_NAME_LINE
This macro will be used for file and line no.
logbf(float)
logbl
An alias defined for the longdouble api
logf(float)
logl
An alias defined for the longdouble api returns the natural logarithm of x
LONG_MAX
LONG_MIN
Minimum and maximum values a `signed long int' can hold.
longjmp(jmp_buf,int)
lrint(double)
lrintf(float)
lrintl
An alias defined for the longdouble api
lround(double)
lroundf(float)
lroundl
An alias defined for the longdouble api
lseek(int,off_t,int)
...
lstat(const char *,struct stat *)
lwpid_t
Thread ID
M_1_PI
Defines the Value of 1/pi
M_2_PI
Defines the Value of 2/pi
M_2_SQRTPI
Defines the Value of 2/sqrt(pi)
M_E
Defines the Value of e
M_LN10
Defines the Value of loge10
M_LN2
Defines the Value of loge2
M_LOG10E
Defines the Value of log10e
M_LOG2E
Defines the Value of log2e
M_PI
Defines the Value of pi
M_PI_2
Defines the Value of pi/2
M_PI_4
Defines the Value of pi/4
M_SQRT1_2
Defines the Value of 1/sqrt(2)
M_SQRT2
Defines the Value of sqrt(2)
malloc(size_t)
MAP_FIXED
map addr must be exactly as requested.
MAP_PRIVATE
changes are private
MAP_SHARED
share changes
MATH_ERREXCEPT
macro shall expand to the integer constants 1
math_errhandling
Macro shall expand to an expression that has type int and the value MATH_ERRNO, ...
MATH_ERRNO
macro shall expand to the integer constants 1
MAX
Macros for min or max.
MAX_CANON
max bytes in term canon input line
MAX_INPUT
max bytes in terminal input
MAXALLOCSAVE
(2)(PAGE_SIZE)
MAXBSIZE
Filesystems are made out of blocks of at most MAXBSIZE bytes per block. MAXBSIZE...
MAXCDNAME
maximum compressed domain name
MAXCOMLEN
max command name remembered
MAXDNAME
maximum domain name
MAXDUMPPGS
(DFLTPHYS by PAGE_SIZE)
MAXFLOAT
Value of maximum non-infinite single-precision floating point number.
MAXHOSTNAMELEN
max hostname size
MAXINTERP
max interpreter file name length
MAXLABEL
maximum length of domain label
MAXLOGNAME
max login name length (incl. NUL)
MAXPHYS
max raw IO transfer size
MAXSYMLINKS
Maximum number of symbolic links that may be expanded in a path name. It should ...
MAXUPRC
max simultaneous processes
MB_CUR_MAX
MB_LEN_MAX
Maximum length of any multibyte character in any locale. Locale-writers should c...
mblen(const char *,size_t)
If string is not a null pointer, the function returns the number of bytes in the...
mbrlen(const char *,size_t,mbstate_t *)
...
mbrtowc(wchar_t *,const char *,size_t,mbstate_t *)
...
mbsinit(const mbstate_t *)
...
mbsnrtowcs(wchar_t *,const char **,size_t,size_t,mbstate_t *)
mbsrtowcs(wchar_t *,const char **,size_t,mbstate_t *)
...
mbstate_t
An object type other than an array type that can hold the conversion state infor...
mbstowcs(wchar_t *,const char *,size_t)
mbtowc(wchar_t *,const char *,size_t)
Converts the multibyte character addressed by s into the corresponding UNICODE c...
memccpy(void *,const void *,int,size_t)
...
memchr(const void *,int,size_t)
Search buffer for a character. Searches the first num bytes of memory block poin...
memcmp(const void *,const void *,size_t)
memcpy(void *,const void *,size_t)
memmove(void *,const void *,size_t)
memset(void *,int,size_t)
MINBUCKET
min allocation of 32 bytes or 16 bytes
mkdir(const char *,mode_t)
Creates a new directory with the specified path name. The file permissions of th...
mkfifo(const char *,mode_t)
...
mkstemp(char *)
...
mktime(struct tm *)
Convert tm structure to time_t value. Checks the members of the tm structure pas...
mmap(void *,size_t,int,int,int,off_t)
...
mode_t
modff(float,float *)
modfl
An alias defined for the longdouble api
MON_1
Name of the first month of the year.
MON_10
Name of the tenth month of the year.
MON_11
Name of the eleventh month of the year.
MON_12
Name of the twelfth month of the year.
MON_2
Name of the second month of the year.
MON_3
Name of the third month of the year.
MON_4
Name of the fourth month of the year.
MON_5
Name of the fifth month of the year.
MON_6
Name of the sixth month of the year.
MON_7
Name of the seventh month of the year.
MON_8
Name of the eigth month of the year.
MON_9
Name of the ninth month of the year.
mprotect(const void *,size_t,int)
...
MS_ASYNC
msync(void *,size_t,int) flags. return immediately.
MS_INVALIDATE
msync(void *,size_t,int) flags. invalidate all cached data.
MS_SYNC
msync(void *,size_t,int) flags. msync synchronously.
MSG_CTRUNC
control data lost before delivery
MSG_DONTROUTE
send without using routing tables
MSG_EOR
data completes record
MSG_NOERROR
The MSG_NOERROR identifier value, the msqid_ds struct and the msg struct are as ...
MSG_OOB
write out-of-band data
MSG_PEEK
peek at incoming message
MSG_TRUNC
data discarded before delivery
MSG_WAITALL
wait for full request or error
msgctl(int,int,struct msqid_ds *)
...
msgget(key_t,int)
...
msghdr
Message header for recvmsg and sendmsg calls. Used value-result for recvmsg, val...
msgrcv(int,void *,size_t,long,int)
...
msgsnd(int,const void *,size_t,int)
...
MSIZE
size of an mbuf
msqid_ds
The msqid_ds structure defines a message queue associated with a message queue I...
msync(void *,size_t,int)
The msync system call writes any modified pages back to the file system. If len ...
munmap(void *,size_t)
...
NAME_MAX
max bytes in a file name
NAMESERVER_PORT
For both TCP and UDP.
NAN
A constant expression of type float representing a quiet NaN. This symbolic cons...
nanosleep(const struct timespec *,struct timespec *)
...
nanval(void)
Not a number value.
NBBY
number of bits in a byte
NBPW
number of bytes per word (integer)
NC_APPLETALK
nc_protofmly values
NC_BROADCAST
nc_flag values
NC_CCITT
nc_protofmly values
NC_CHAOS
nc_protofmly values
NC_DATAKIT
nc_protofmly values
NC_DECNET
nc_protofmly values
NC_DLI
nc_protofmly values
NC_ECMA
nc_protofmly values
NC_GOSIP
nc_protofmly values
NC_HYLINK
nc_protofmly values
NC_ICMP
nc_proto values
NC_IEEE802
nc_protofmly values
NC_IMPLINK
nc_protofmly values
NC_INET
nc_protofmly values
NC_INET6
nc_protofmly values
NC_LAT
nc_protofmly values
NC_LOOPBACK
nc_protofmly values
NC_NBS
nc_protofmly values
NC_NIT
nc_protofmly values
NC_NOFLAG
nc_flag values
NC_NOPROTO
nc_proto values
NC_NOPROTOFMLY
nc_protofmly values
NC_NS
nc_protofmly values
NC_OSI
nc_protofmly values
NC_OSINET
nc_protofmly values
NC_PUP
nc_protofmly values
NC_SNA
nc_protofmly values
NC_TCP
nc_proto values
NC_TPI_CLTS
nc_semantics values
NC_TPI_COTS
nc_semantics values
NC_TPI_COTS_ORD
nc_semantics values
NC_TPI_RAW
nc_semantics values
NC_UDP
nc_proto values
NC_VISIBLE
nc_flag values
NC_X25
nc_protofmly values
NCARGS
max bytes for an exec function
nearbyintf(float)
nearbyintl
An alias defined for the longdouble api
netconfig
Used to store information about networks that are connected to the system.
NETDB_INTERNAL
Error return codes from gethostbyname(const char *) and gethostbyaddr(const char...
NETDB_SUCCESS
netent
Assumption here is that a network number fits in an unsigned long -- probably a ...
NETGRAPHDISC
Netgraph tty node discipline
nextafterf(float,float)
nextafterl
An alias defined for the longdouble api
nexttowardf(float,long)
NGROUPS
max number groups
NGROUPS_MAX
max supplemental group id's
NI_DGRAM
Flag values for getnameinfo(const struct sockaddr *,socklen_t,char *,size_t,char...
NI_MAXHOST
Constants for getnameinfo(const struct sockaddr *,socklen_t,char *,size_t,char *...
NI_MAXSERV
Constants for getnameinfo(const struct sockaddr *,socklen_t,char *,size_t,char *...
NI_NAMEREQD
Flag values for getnameinfo(const struct sockaddr *,socklen_t,char *,size_t,char...
NI_NOFQDN
Flag values for getnameinfo(const struct sockaddr *,socklen_t,char *,size_t,char...
NI_NUMERICHOST
Flag values for getnameinfo(const struct sockaddr *,socklen_t,char *,size_t,char...
NI_NUMERICSERV
Flag values for getnameinfo(const struct sockaddr *,socklen_t,char *,size_t,char...
nice(int)
...
NL_ARGMAX
Maximum value of digit in calls to the printf(const char *,...) and scanf(const ...
nl_item
Used by nl_langinfo(nl_item) to identify items of langinfo data.
nl_langinfo(nl_item)
...
NL_LANGMAX
Maximum number of bytes in a LANG name.
NL_MSGMAX
Maximum message number.
NL_NMAX
Maximum number of bytes in an N-to-1 collation mapping.
NL_SETMAX
Maximum set number.
NL_TEXTMAX
Maximum number of bytes in a message string.
nlink_t
NO_ADDRESS
no_argument
no argument required
NO_DATA
NO_RECOVERY
NODEV
non-existent device
NOERROR
No error occurred.
NOEXPR
negative response expression
NOFILE
max open files per process
NOGROUP
marker for empty group set member
NOSTR
negative response for yes or no queries
NOTIMP
Unimplemented
ns_class
Values for class field
NS_CMPRSFLGS
Flag bits indicating name compression.
NS_DEFAULTPORT
For both TCP and UDP.
ns_flag
These don't have to be in the same order as in the packet flags word, and they c...
NS_HFIXEDSZ
bytes of fixed data in header
NS_IN6ADDRSZ
IPv6 T_AAAA
NS_INADDRSZ
IPv4 T_A
NS_INT16SZ
bytes of data in a u_int16_t
NS_INT32SZ
bytes of data in a u_int32_t
NS_INT8SZ
bytes of data in a u_int8_t
NS_MAXCDNAME
maximum compressed domain name
NS_MAXDNAME
maximum domain name
NS_MAXLABEL
maximum length of domain label
ns_msg
This is a message handle. It is caller allocated and has no dynamic data. This s...
NS_NOTIFY_OP
Zone change notification.
ns_opcode
Currently defined opcodes.
NS_PACKETSZ
maximum packet size
NS_QFIXEDSZ
bytes of fixed data in query
ns_rcode
Currently defined response codes.
ns_rr
This is a parsed record. It is caller allocated and has no dynamic data.
NS_RRFIXEDSZ
bytes of fixed data in r record
ns_sect
These can be expanded with synonyms, just keep ns_parse.c:ns_parserecord() in sy...
ns_type
Currently defined type values for resources and queries.
ns_update_operation
BIND_UPDATE
ns_updrec
This RR-like structure is particular to UPDATE.
NSIG
ntohl
These are also declared as functions.
ntohs
These are also declared as functions.
NXDOMAIN
Name error.
NZERO
default "nice"
off_t
offsetof
Offset of member MEMBER in a struct of type TYPE.
open(const char *,int,...)
Opens the file which name is stored in the file string.
OPEN_MAX
max open files per process
opendir(const char *)
Opens a directory.
option
Includes following members,
optional_argument
argument is optional
PACKETSZ
maximum packet size
PAGE_SHIFT
LOG2(PAGE_SIZE)
PAGE_SIZE
bytes per page
Parity
passwd
password
PATH_MAX
max bytes in pathname. In Symbian, this cant be more than 256
pathconf(const char *,int)
...
PCATCH
ORd with pri for tsleep to check signals
PDP_ENDIAN
Definitions for byte order, according to byte significance from low address to h...
PDROP
ORd with pri to stop re-entry of interlock mutex
PDRSHIFT
LOG2(NBPDR)
perror(const char *)
pid_t
pipe(int *)
...
PIPE_BUF
max bytes for atomic pipe writes
PM_STR
Post Meridian affix.
popen(const char *,const char *)
...
popen3(const char *,const char *,char **,int)
Gives access to the client's stdin.
POSIX_SEM_NSEMS_MAX
Number of semaphores a process can have.
POSIX_SPAWN_RESETIDS
Flags that can be set in posix_spawnattr_t. The POSIX_SPAWN_RESETIDS flag in the...
POSIX_SPAWN_SETPGROUP
Flags that can be set in posix_spawnattr_t If the POSIX_SPAWN_SETPGROUP flag is ...
POSIX_SPAWN_SETSCHEDPARAM
Flags that can be set in posix_spawnattr_t If the POSIX_SPAWN_SETSCHEDPARAM flag...
POSIX_SPAWN_SETSCHEDULER
Flags that can be set in posix_spawnattr_t If the POSIX_SPAWN_SETSCHEDULER flag ...
POSIX_SPAWN_SETSIGDEF
Flags that can be set in posix_spawnattr_t If the POSIX_SPAWN_SETSIGDEF flag is ...
POSIX_SPAWN_SETSIGMASK
Flags that can be set in posix_spawnattr_t If the POSIX_SPAWN_SETSIGMASK flag is...
POSIX_THREAD_DESTRUCTOR_ITERATIONS
Controlling the iterations of destructors for thread-specific data.
POSIX_THREAD_KEYS_MAX
Represents maximum value
POSIX_THREAD_THREADS_MAX
Thread max. Value is 64
pow(double,double)
Calculate numeric power. Returns arg1 raised to the power of arg2.
powerof2
Macros for counting and rounding.
powf(float,float)
powl
An alias defined for the longdouble api returns the value of x raised to the pow...
PPPDISC
PPP discipline
PRId16
decimal printf format for int16_t fprintf(3) macro for signed integers.
PRId32
decimal printf format for int32_t fprintf(3) macro for signed integers.
PRId64
decimal printf format for int64_t fprintf(3) macro for signed integers.
PRId8
decimal printf format for int8_t fprintf(3) macro for signed integers.
PRIdFAST16
decimal printf format for int_fast16_t fprintf(3) macro for signed integers.
PRIdFAST32
decimal printf format for int_fast32_t fprintf(3) macro for signed integers.
PRIdFAST64
decimal printf format for int_fast64_t fprintf(3) macro for signed integers.
PRIdFAST8
decimal printf format for int_fast8_t fprintf(3) macro for signed integers.
PRIdLEAST16
decimal printf format for int_least16_t fprintf(3) macro for signed integers.
PRIdLEAST32
decimal printf format for int_least32_t fprintf(3) macro for signed integers.
PRIdLEAST64
decimal printf format for int_least64_t fprintf(3) macro for signed integers.
PRIdLEAST8
decimal printf format for int_least8_t fprintf(3) macro for signed integers.
PRIdMAX
decimal printf format for intmax_t fprintf(3) macro for signed integers.
PRIdPTR
decimal printf format for intptr_t fprintf(3) macro for signed integers.
PRIi16
integer printf format for int16_t fprintf(3) macro for signed integers.
PRIi32
integer printf format for int32_t fprintf(3) macro for signed integers.
PRIi64
integer printf format for int64_t fprintf(3) macro for signed integers.
PRIi8
integer printf format for int8_t fprintf(3) macro for signed integers.
PRIiFAST16
integer printf format for int_fast16_t fprintf(3) macro for signed integers.
PRIiFAST32
integer printf format for int_fast32_t fprintf(3) macro for signed integers.
PRIiFAST64
integer printf format for int_fast64_t fprintf(3) macro for signed integers.
PRIiFAST8
integer printf format for int_fast8_t fprintf(3) macro for signed integers.
PRIiLEAST16
integer printf format for int_least16_t fprintf(3) macro for signed integers.
PRIiLEAST32
integer printf format for int_least32_t fprintf(3) macro for signed integers.
PRIiLEAST64
integer printf format for int_least64_t fprintf(3) macro for signed integers.
PRIiLEAST8
integer printf format for int_least8_t fprintf(3) macro for signed integers.
PRIiMAX
integer printf format for intmax_t fprintf(3) macro for signed integers.
PRIiPTR
integer printf format for intptr_t fprintf(3) macro for signed integers.
PRIMASK
Primary mask
printf(const char *,...)
Print formatted data to stdout. Prints to standard output a sequence of argument...
PRIo16
octal printf format for uint16_t fprintf(3) macros for unsigned integers.
PRIo32
octal printf format for uint32_t fprintf(3) macros for unsigned integers.
PRIo64
octal printf format for uint64_t fprintf(3) macros for unsigned integers.
PRIo8
octal printf format for uint8_t fprintf(3) macros for unsigned integers.
PRIO_PGRP
Process priority specifications to get or set priority.
PRIO_PROCESS
Process priority specifications to get or set priority.
PRIO_USER
Process priority specifications to get or set priority.
PRIoFAST16
octal printf format for uint_fast16_t fprintf(3) macros for unsigned integers.
PRIoFAST32
octal printf format for uint_fast32_t fprintf(3) macros for unsigned integers.
PRIoFAST64
octal printf format for uint_fast64_t fprintf(3) macros for unsigned integers.
PRIoFAST8
octal printf format for uint_fast8_t fprintf(3) macros for unsigned integers.
PRIoLEAST16
octal printf format for uint_least16_t fprintf(3) macros for unsigned integers.
PRIoLEAST32
octal printf format for uint_least32_t fprintf(3) macros for unsigned integers.
PRIoLEAST64
octal printf format for uint_least64_t fprintf(3) macros for unsigned integers.
PRIoLEAST8
octal printf format for uint_least8_t fprintf(3) macros for unsigned integers.
PRIoMAX
octal printf format for uintmax_t fprintf(3) macros for unsigned integers.
PRIoPTR
octal printf format for uintptr_t fprintf(3) macros for unsigned integers.
PRIu16
decimal printf format for uint16_t fprintf(3) macros for unsigned integers.
PRIu32
decimal printf format for uint32_t fprintf(3) macros for unsigned integers.
PRIu64
decimal printf format for uint64_t fprintf(3) macros for unsigned integers.
PRIu8
decimal printf format for uint8_t fprintf(3) macros for unsigned integers.
PRIuFAST16
decimal printf format for uint_fast16_t fprintf(3) macros for unsigned integers.
PRIuFAST32
decimal printf format for uint_fast32_t fprintf(3) macros for unsigned integers.
PRIuFAST64
decimal printf format for uint_fast64_t fprintf(3) macros for unsigned integers.
PRIuFAST8
decimal printf format for uint_fast8_t fprintf(3) macros for unsigned integers.
PRIuLEAST16
decimal printf format for uint_least16_t fprintf(3) macros for unsigned integers...
PRIuLEAST32
decimal printf format for uint_least32_t fprintf(3) macros for unsigned integers...
PRIuLEAST64
decimal printf format for uint_least64_t fprintf(3) macros for unsigned integers...
PRIuLEAST8
decimal printf format for uint_least8_t fprintf(3) macros for unsigned integers.
PRIuMAX
decimal printf format for uintmax_t fprintf(3) macros for unsigned integers.
PRIuPTR
decimal printf format for uintptr_t fprintf(3) macros for unsigned integers.
PRIX16
uppercase hexadecimal printf format for uint16_t fprintf(3) macros for unsigned ...
PRIx16
hexadecimal printf format for uint16_t fprintf(3) macros for unsigned integers.
PRIX32
uppercase hexadecimal printf format for uint32_t fprintf(3) macros for unsigned ...
PRIx32
hexadecimal printf format for uint32_t fprintf(3) macros for unsigned integers.
PRIX64
uppercase hexadecimal printf format for uint64_t fprintf(3) macros for unsigned ...
PRIx64
hexadecimal printf format for uint64_t fprintf(3) macros for unsigned integers.
PRIX8
uppercase hexadecimal printf format for uint8_t fprintf(3) macros for unsigned i...
PRIx8
hexadecimal printf format for uint8_t fprintf(3) macros for unsigned integers.
PRIXFAST16
uppercase hexadecimal printf format for uint_fast16_t fprintf(3) macros for unsi...
PRIxFAST16
hexadecimal printf format for uint_fast16_t fprintf(3) macros for unsigned integ...
PRIXFAST32
uppercase hexadecimal printf format for uint_fast32_t fprintf(3) macros for unsi...
PRIxFAST32
hexadecimal printf format for uint_fast32_t fprintf(3) macros for unsigned integ...
PRIXFAST64
uppercase hexadecimal printf format for uint_fast64_t fprintf(3) macros for unsi...
PRIxFAST64
hexadecimal printf format for uint_fast64_t fprintf(3) macros for unsigned integ...
PRIXFAST8
uppercase hexadecimal printf format for uint_fast8_t fprintf(3) macros for unsig...
PRIxFAST8
hexadecimal printf format for uint_fast8_t fprintf(3) macros for unsigned intege...
PRIXLEAST16
uppercase hexadecimal printf format for uint_least16_t fprintf(3) macros for uns...
PRIxLEAST16
hexadecimal printf format for uint_least16_t fprintf(3) macros for unsigned inte...
PRIXLEAST32
uppercase hexadecimal printf format for uint_least32_t fprintf(3) macros for uns...
PRIxLEAST32
hexadecimal printf format for uint_least32_t fprintf(3) macros for unsigned inte...
PRIXLEAST64
uppercase hexadecimal printf format for uint_least64_t fprintf(3) macros for uns...
PRIxLEAST64
hexadecimal printf format for uint_least64_t fprintf(3) macros for unsigned inte...
PRIXLEAST8
uppercase hexadecimal printf format for uint_least8_t fprintf(3) macros for unsi...
PRIxLEAST8
hexadecimal printf format for uint_least8_t fprintf(3) macros for unsigned integ...
PRIXMAX
uppercase hexadecimal printf format for uintmax_t fprintf(3) macros for unsigned...
PRIxMAX
hexadecimal printf format for uintmax_t fprintf(3) macros for unsigned integers.
PRIXPTR
uppercase hexadecimal printf format for uintptr_t fprintf(3) macros for unsigned...
PRIxPTR
hexadecimal printf format for uintptr_t fprintf(3) macros for unsigned integers.
PROT_EXEC
Protections are chosen from these bits, or-ed together. pages can be executed.
PROT_NONE
Protections are chosen from these bits, or-ed together. no permissions.
PROT_READ
Protections are chosen from these bits, or-ed together. pages can be read.
PROT_WRITE
Protections are chosen from these bits, or-ed together. pages can be written.
protoent
pthread_attr_destroy(pthread_attr_t *)
pthread_attr_getdetachstate(const pthread_attr_t *,int *)
pthread_attr_getschedparam(const pthread_attr_t *,struct sched_param *)
pthread_attr_getschedpolicy(const pthread_attr_t *,int *)
pthread_attr_getscope(const pthread_attr_t *,int *)
pthread_attr_getstacksize(const pthread_attr_t *,size_t *)
pthread_attr_init(pthread_attr_t *)
...
pthread_attr_setdetachstate(pthread_attr_t *,int)
pthread_attr_setschedparam(pthread_attr_t *,const struct sched_param *)
pthread_attr_setschedpolicy(pthread_attr_t *,int)
pthread_attr_setscope(pthread_attr_t *,int)
pthread_attr_setstacksize(pthread_attr_t *,size_t)
pthread_cond_broadcast(pthread_cond_t *)
...
pthread_cond_destroy(pthread_cond_t *)
...
pthread_cond_init(pthread_cond_t *,const pthread_condattr_t *)
...
PTHREAD_COND_INITIALIZER
Value is 4. Describes condition initializer.
pthread_cond_signal(pthread_cond_t *)
...
pthread_cond_t
Used for condition variables.
pthread_cond_wait(pthread_cond_t *,pthread_mutex_t *)
...
pthread_condattr_destroy(pthread_condattr_t *)
Refer pthread_condattr_init(pthread_condattr_t *) for the documentation
pthread_condattr_init(pthread_condattr_t *)
Note: This description also covers the following functions - pthread_condattr_de...
pthread_condattr_t
Used to identify a condition attribute object
pthread_create(pthread_t *,pthread_attr_t *,thread_begin_routine,void *)
...
PTHREAD_DESTRUCTOR_ITERATIONS
Maximum number of attempts made to destroy a thread's thread-specific data value...
pthread_detach(pthread_t)
...
pthread_equal(pthread_t,pthread_t)
The pthread_equal function compares the thread IDs t1 and t2 .
pthread_exit(void *)
...
pthread_getschedparam(pthread_t,int *,struct sched_param *)
pthread_getspecific(pthread_key_t)
...
pthread_join(pthread_t,void **)
...
pthread_key_create(pthread_key_t *,destructor_routine)
...
pthread_key_delete(pthread_key_t)
...
PTHREAD_KEYS_MAX
Maximum number of data keys that can be created by a process.
pthread_mutex_destroy(pthread_mutex_t *)
The pthread_mutex_destroy function frees the resources allocated for mutex .
pthread_mutex_init(pthread_mutex_t *,const pthread_mutexattr_t *)
...
pthread_mutex_lock(pthread_mutex_t *)
...
pthread_mutex_t
Thread mutex type. Used for mutexes.
pthread_mutex_timedlock(pthread_mutex_t *,const struct timespec *)
...
pthread_mutex_trylock(pthread_mutex_t *)
...
pthread_mutex_unlock(pthread_mutex_t *)
...
pthread_mutexattr_destroy(pthread_mutexattr_t *)
pthread_mutexattr_getpshared(const pthread_mutexattr_t *,int *)
pthread_mutexattr_gettype(pthread_mutexattr_t *,int *)
pthread_mutexattr_init(pthread_mutexattr_t *)
...
pthread_mutexattr_settype(pthread_mutexattr_t *,int)
pthread_mutexattr_t
Used to identify a mutex attribute object.
pthread_once(pthread_once_t *,thread_init_routine)
...
pthread_once_t
Used for dynamic package initialization.
pthread_self()
The pthread_self function returns the thread ID of the calling thread.
pthread_setschedparam(pthread_t,int,const struct sched_param *)
...
pthread_setspecific(pthread_key_t,const void *)
...
PTHREAD_STACK_MIN
Minimum supported stack size for a thread
PTHREAD_THREADS_MAX
Maximum number of threads supported per process. Value is 1024
ptrdiff_t
putc(int,FILE *)
putc_unlocked(int,FILE *)
putchar
defined to putc
putchar(int)
Write character to standard output. Writes character to the current position in ...
putchar_unlocked(int)
putenv(const char *)
puts(const char *)
Outputs a string to stdout. Copies the string to standard output stream and appe...
putw(int,FILE *)
putwchar(wchar_t)
putws(wchar_t *)
...
QFIXEDSZ
bytes of fixed data in query
qsort(void *,size_t,size_t,int(*)(const void *, const void *))
Sort an array.
QUERY
Standard query.
radix_mask
Annotations to tree concerning potential routes applying to subtrees.
radix_node
Radix search tree node layout.
RADIXCHAR
radix char.
rand(void)
Returns a different integer each time it is called; each integer is chosen by an...
RAND_MAX
random(void)
Note:
RE_DUP_MAX
Maximum number of repeated occurrences of a regular expression permitted when us...
read(int,void *,size_t)
...
readdir(DIR *)
Returns a pointer to a dirent structure representing the next directory entry in...
readlink(const char *,char *,int)
...
readv(int,const struct iovec *,int)
REAL_COMMIOCTL_NOTIFY
realloc(void *,size_t)
reallocf(void *,size_t)
realpath(const char *,char)
...
recv(int,void *,size_t,int)
The recvfrom and recvmsg system calls are used to receive messages from a socket...
recvfrom(int,void *,size_t,int,struct sockaddr *,socklen_t *)
recvmsg(int,struct msghdr *,int)
REFUSED
Operation refused.
REG_BADBR
...
REG_BADPAT
...
REG_BADRPT
regerror(int,const regex_t *,char *,size_t) flags
REG_EBRACE
regerror(int,const regex_t *,char *,size_t) flags. "" imbalance.
REG_EBRACK
...
REG_ECOLLATE
...
REG_ECTYPE
...
REG_EESCAPE
...
REG_ENOSYS
regerror(int,const regex_t *,char *,size_t) flags
REG_EPAREN
...
REG_ERANGE
...
REG_ESPACE
regerror(int,const regex_t *,char *,size_t) flags.Out of memory.
REG_ESUBREG
...
REG_EXTENDED
...
REG_ICASE
regcomp(regex_t *,const char *,int) flags. Ignore case in match.
REG_NEWLINE
regcomp(regex_t *,const char *,int) flags. Change the handling of s.
REG_NOMATCH
...
REG_NOSUB
...
REG_NOTBOL
...
REG_NOTEOL
...
regcomp(regex_t *,const char *,int)
...
regerror(int,const regex_t *,char *,size_t)
regex_t
Contains the details of expressions, say no. of subexpressions.
regfree(regex_t *)
register_t
register size
regmatch_t
Includes the following members,
regoff_t
signed arithmetic type that can hold the largest value that can be stored in eit...
remainder(double,double)
remainderf(float,float)
remainderl
An alias defined for the longdouble api
remove(const char *)
The remove function removes the file or directory specified by file.
remquo(double,double,int *)
remquof(float,float,int *)
remquol
An alias defined for the longdouble api
rename(const char *,const char *)
...
required_argument
argument is required
rewind(FILE *)
Repositions the file pointer to the beginning of a stream. Sets the file pointer...
rewinddir(DIR *)
Sets the position (associated with the directory stream that dirp points to) to ...
rindex(const char *,int)
rint(double)
Round to integral value in floating-point format
rintf(float)
rintl
An alias defined for the longdouble api
RLIM_INFINITY
unsigned long int
rlim_t
Unsigned integer type used for limit values.
rlimit
Contains the following members,
RLIMIT_AS
standard name for RLIMIT_VMEM
RLIMIT_CORE
core file size
RLIMIT_CPU
cpu time in milliseconds
RLIMIT_DATA
data size
RLIMIT_FSIZE
maximum file size
RLIMIT_NOFILE
number of open files
RLIMIT_STACK
stack size
rmdir(const char *)
...
rounddown
Macros for counting and rounding.
roundf(float)
roundl
An alias defined for the longdouble api
roundup
Macros for counting and rounding.
roundup2
Macros for counting and rounding.
RRFIXEDSZ
bytes of fixed data in r record
rt_metrics_lite
These numbers are used by reliable protocols for determining retransmission beha...
rtentry
These numbers are used by reliable protocols for determining retransmission beha...
RTLD_DEFAULT
Special handle arguments for dlsym(void *,const char *)/dlinfo(). Use default se...
RTLD_GLOBAL
Modes and flags for dlopen(const char *,int). Make symbols globally available.
RTLD_LAZY
Modes and flags for dlopen(const char *,int). Bind function calls lazily.
RTLD_LOCAL
Modes and flags for dlopen(const char *,int). Opposite of RTLD_GLOBAL, and the d...
RTLD_NEXT
Special handle arguments for dlsym(void *,const char *)/dlinfo(). Search subsequ...
RTLD_NOW
Modes and flags for dlopen(const char *,int). Bind function calls immediately.
RTLD_SELF
Special handle arguments for dlsym(void *,const char *)/dlinfo(). Search the cal...
rusage
Contains the following members,
RUSAGE_CHILDREN
Resource utilization information.
RUSAGE_SELF
Resource utilization information.
s6_addr
__u6_addr.__u6_addr8
S_IFBLK
S_IFCHR
S_IFDIR
S_IFIFO
S_IFLNK
S_IFMT
S_IFREG
S_IRGRP
S_IROTH
S_IRUSR
S_IRWXG
S_IRWXO
S_IRWXU
S_ISBLK
S_ISCHR
S_ISDIR
S_ISFIFO
S_ISGID
S_ISLNK
S_ISREG
S_ISUID
S_ISVTX
S_IWGRP
S_IWOTH
S_IWUSR
S_IXGRP
S_IXOTH
S_IXUSR
sa_family_t
Address family type
SA_NOCLDWAIT
don't keep zombies around
SA_NODEFER
don't mask the signal we're delivering
SA_ONSTACK
take signal on signal stack
SA_RESETHAND
reset to SIG_DFL when taking signal
SA_RESTART
restart system call on signal return
SA_SIGINFO
signal handler with SA_SIGINFO args
scalb(double,double)
scalbf(float,float)
scalbl
An alias defined for the longdouble api
scalblnf(float,long)
scalblnl(long,long)
scalbn(double,int)
Scales x by n, returning x times 2 to the power n. The result is computed by man...
scalbnf(float,int)
scalbnl
An alias defined for the longdouble api
scandir(const char *,struct dirent ***,int(*)(struct dirent *),int(*)(const void *, const void *))
...
scanf(const char *,...)
Read formatted data from standard input. Reads data from the standard input and ...
SCHAR_MAX
SCHAR_MIN
Minimum and maximum values a `signed char' can hold.
sched_get_priority_max(int)
...
sched_get_priority_min(int)
...
sched_param
Contains following members,
SCHED_RR
Scheduling policy
sched_yield(void)
...
SCNd16
decimal scanf format for int16_t fscanf(3) macro for signed integers.
SCNd32
decimal scanf format for int32_t fscanf(3) macro for signed integers.
SCNd64
decimal scanf format for int64_t fscanf(3) macro for signed integers.
SCNd8
decimal scanf format for int8_t fscanf(3) macro for signed integers.
SCNdFAST16
decimal scanf format for int_fast16_t fscanf(3) macro for signed integers.
SCNdFAST32
decimal scanf format for int_fast32_t fscanf(3) macro for signed integers.
SCNdFAST64
decimal scanf format for int_fast64_t fscanf(3) macro for signed integers.
SCNdFAST8
decimal scanf format for int_fast8_t fscanf(3) macro for signed integers.
SCNdLEAST16
decimal scanf format for int_least16_t fscanf(3) macro for signed integers.
SCNdLEAST32
decimal scanf format for int_least32_t fscanf(3) macro for signed integers.
SCNdLEAST64
decimal scanf format for int_least64_t fscanf(3) macro for signed integers.
SCNdLEAST8
decimal scanf format for int_least8_t fscanf(3) macro for signed integers.
SCNdMAX
decimal scanf format for intmax_t fscanf(3) macro for signed integers.
SCNdPTR
decimal scanf format for intptr_t fscanf(3) macro for signed integers.
SCNi16
generic-integer scanf format for int16_t fscanf(3) macro for signed integers.
SCNi32
generic-integer scanf format for int32_t fscanf(3) macro for signed integers.
SCNi64
generic-integer scanf format for int64_t fscanf(3) macro for signed integers.
SCNi8
generic-integer scanf format for int8_t fscanf(3) macro for signed integers.
SCNiFAST16
generic-integer scanf format for int_fast16_t fscanf(3) macro for signed integer...
SCNiFAST32
generic-integer scanf format for int_fast32_t fscanf(3) macro for signed integer...
SCNiFAST64
generic-integer scanf format for int_fast64_t fscanf(3) macro for signed integer...
SCNiFAST8
generic-integer scanf format for int_fast8_t fscanf(3) macro for signed integers...
SCNiLEAST16
generic-integer scanf format for int_least16_t fscanf(3) macro for signed intege...
SCNiLEAST32
generic-integer scanf format for int_least32_t fscanf(3) macro for signed intege...
SCNiLEAST64
generic-integer scanf format for int_least64_t fscanf(3) macro for signed intege...
SCNiLEAST8
generic-integer scanf format for int_least8_t fscanf(3) macro for signed integer...
SCNiMAX
generic-integer scanf format for intmax_t fscanf(3) macro for signed integers.
SCNiPTR
generic-integer scanf format for intptr_t fscanf(3) macro for signed integers.
SCNo16
octal scanf format for int16_t fscanf(3) macro for unsigned integers.
SCNo32
octal scanf format for uint32_t fscanf(3) macro for unsigned integers.
SCNo64
octal scanf format for uint64_t fscanf(3) macro for unsigned integers.
SCNo8
octal scanf format for int8_t fscanf(3) macro for unsigned integers.
SCNoFAST16
octal scanf format for uint_fast16_t fscanf(3) macro for unsigned integers.
SCNoFAST32
octal scanf format for uint_fast32_t fscanf(3) macro for unsigned integers.
SCNoFAST64
octal scanf format for uint_fast64_t fscanf(3) macro for unsigned integers.
SCNoFAST8
octal scanf format for uint_fast8_t fscanf(3) macro for unsigned integers.
SCNoLEAST16
octal scanf format for uint_least16_t fscanf(3) macro for unsigned integers.
SCNoLEAST32
octal scanf format for uint_least32_t fscanf(3) macro for unsigned integers.
SCNoLEAST64
octal scanf format for uint_least64_t fscanf(3) macro for unsigned integers.
SCNoLEAST8
octal scanf format for uint_least8_t fscanf(3) macro for unsigned integers.
SCNoMAX
octal scanf format for uintmax_t fscanf(3) macro for unsigned integers.
SCNoPTR
octal scanf format for uintptr_t fscanf(3) macro for unsigned integers.
SCNu16
decimal scanf format for int16_t fscanf(3) macro for unsigned integers.
SCNu32
decimal scanf format for uint32_t fscanf(3) macro for unsigned integers.
SCNu64
decimal scanf format for uint64_t fscanf(3) macro for unsigned integers.
SCNu8
decimal scanf format for int8_t fscanf(3) macro for unsigned integers.
SCNuFAST16
decimal scanf format for uint_fast16_t fscanf(3) macro for unsigned integers.
SCNuFAST32
decimal scanf format for uint_fast32_t fscanf(3) macro for unsigned integers.
SCNuFAST64
decimal scanf format for uint_fast64_t fscanf(3) macro for unsigned integers.
SCNuFAST8
decimal scanf format for uint_fast8_t fscanf(3) macro for unsigned integers.
SCNuLEAST16
decimal scanf format for uint_least16_t fscanf(3) macro for unsigned integers.
SCNuLEAST32
decimal scanf format for uint_least32_t fscanf(3) macro for unsigned integers.
SCNuLEAST64
decimal scanf format for uint_least64_t fscanf(3) macro for unsigned integers.
SCNuLEAST8
decimal scanf format for uint_least8_t fscanf(3) macro for unsigned integers.
SCNuMAX
decimal scanf format for uintmax_t fscanf(3) macro for unsigned integers.
SCNuPTR
decimal scanf format for uintptr_t fscanf(3) macro for unsigned integers.
SCNx16
hexadecimal scanf format for int16_t fscanf(3) macro for unsigned integers.
SCNx32
hexadecimal scanf format for uint32_t fscanf(3) macro for unsigned integers.
SCNx64
hexadecimal scanf format for uint64_t fscanf(3) macro for unsigned integers.
SCNx8
hexadecimal scanf format for int8_t fscanf(3) macro for unsigned integers.
SCNxFAST16
hexadecimal scanf format for uint_fast16_t fscanf(3) macro for unsigned integers...
SCNxFAST32
hexadecimal scanf format for uint_fast32_t fscanf(3) macro for unsigned integers...
SCNxFAST64
hexadecimal scanf format for uint_fast64_t fscanf(3) macro for unsigned integers...
SCNxFAST8
hexadecimal scanf format for uint_fast8_t fscanf(3) macro for unsigned integers.
SCNxLEAST16
hexadecimal scanf format for uint_least16_t fscanf(3) macro for unsigned integer...
SCNxLEAST32
hexadecimal scanf format for uint_least32_t fscanf(3) macro for unsigned integer...
SCNxLEAST64
hexadecimal scanf format for uint_least64_t fscanf(3) macro for unsigned integer...
SCNxLEAST8
hexadecimal scanf format for uint_least8_t fscanf(3) macro for unsigned integers...
SCNxMAX
hexadecimal scanf format for uintmax_t fscanf(3) macro for unsigned integers.
SCNxPTR
hexadecimal scanf format for uintptr_t fscanf(3) macro for unsigned integers.
SCOPE_DELIMITER
Scope delimit character
seekdir(DIR *,long)
segsz_t
segment size (in Pages)
sem
sem includes following members,
sem_destroy(sem_t *)
...
SEM_FAILED
This value is returned on the failure of sem_open()
SEM_NSEMS_MAX
The maximum number of semaphores a process can value is 1024
sem_post(sem_t *)
...
sem_t
used in performing semaphore operations
sem_timedwait(sem_t *,const struct timespec *)
...
sem_trywait(sem_t *)
SEM_VALUE_MAX
Semaphores have a maximum value past which they cannot be incremented. The macro...
sem_wait(sem_t *)
...
sembuf
semop's sops parameter structure
semctl(int,int,int,...)
The semctl system call performs the operation indicated by cmd on the semaphore ...
semget(key_t,int,int)
Based on the values of key and semflg, semget returns the identifier of a newly ...
semid_ds
Contains following members,
semop(int,struct sembuf *,unsigned)
...
send(int,const void *,size_t,int)
...
sendmsg(int,const struct msghdr *,int)
sendto(int,const void *,size_t,int,const struct sockaddr *,socklen_t)
servent
SERVFAIL
Server failure
SETALL
commands for semctl. Set semvals from arg.array.
setbuf(FILE *,char *)
Change stream buffering. Changes the buffer used for I/O operations with the spe...
setbuffer(FILE *,char *,int)
setdefaultif(const struct ifreq *)
...
setecho(int,uint8_t)
...
setegid(gid_t)
setenv(const char *,const char *,int)
Adds or changes an environment variable.
seteuid(uid_t)
setgid(gid_t)
setgrent(void)
Refer to getgrent(void) for the documentation
setgroups(int,const gid_t *)
Refer to getgrent(void) for the documentation
setjmp(jmp_buf)
setlinebuf(FILE *)
setlocale(int,const char *)
The facility defined to condition the execution environment for international co...
setpgid(pid_t,pid_t)
...
setpgrp(pid_t,pid_t)
setpriority(int,int,int)
setprogname(const char *)
setpwent(void)
Refer to getpwent(void) for the documentation
setregid(gid_t,gid_t)
...
setreuid(uid_t,uid_t)
...
setservent(int)
setsid(void)
...
setsockopt(int,int,int,const void *,socklen_t)
setstate(char *)
setuid(uid_t)
...
SETVAL
commands for semctl. Set the value of semval to arg.val.
setvbuf(FILE *,char *,int,size_t)
Change stream buffering. Changes the buffer to be used for I/O operations with t...
SHM_RDONLY
Attach read-only (else read-write)
SHM_RND
Round attach address to SHMLBA
shmat(int,const void *,int)
...
shmctl(int,int,struct shmid_ds *)
Performs the action specified by cmd on the shared memory segment identified by ...
shmdt(const void *)
shmget(key_t,int,int)
Based on the values of key and shmflg, shmget returns the identifier of a newly ...
shmid_ds
Defines a shared memory region
SHMLBA
Segment low boundary address multiple
SHRT_MAX
SHRT_MIN
Minimum and maximum values a `signed short int' can hold.
SHUT_RD
shut down the reading side
SHUT_RDWR
shut down both sides
SHUT_WR
shut down the writing side
shutdown(int,int)
Shuts down all or part of a full-duplex connection on the socket associated with...
SIG_DFL
Default action
SIG_ERR
Error return
SIG_IGN
Ignore action
SIGABRT
sigaction(int,const struct sigaction *,struct sigaction *)
...
SIGALRM
SIGBUS
SIGCHLD
to parent on child stop or exit
SIGCONT
sigemptyset(sigset_t *)
...
SIGEMT
SIGFPE
SIGHUP
SIGILL
SIGINFO
information request
SIGIO
input or output possible signal
SIGIOT
SIGKILL
signbit
The math.h header shall define the following macros, where real floating indicat...
signgam
storage for sign of lgamma(double)
significand(double)
significandf(float)
significandl
An alias defined for the longdouble api
SIGPROF
profiling time alarm
SIGQUIT
SIGSEGV
sigset_t
SIGSTOP
SIGSYS
SIGTERM
SIGTHR
Thread interrupt.
SIGTRAP
SIGTSTP
SIGTTIN
SIGTTOU
SIGURG
urgent condition on IO channel
SIGUSR1
SIGUSR2
SIGVTALRM
virtual time alarm
SIGWINCH
SIGXCPU
exceeded CPU time limit
SIGXFSZ
exceeded file size limit
sinf(float)
sinhf(float)
sinhl
An alias defined for the longdouble api
sinl
An alias defined for the longdouble api
SIOCADDRT
Socket ioctl's. add route.
SIOCATMARK
Socket ioctl's.
SIOCDELRT
Socket ioctl's. delete route.
SIOCGIFACTIVECONF
Socket ioctl's. get active ifnet list.
SIOCGIFCONF
Socket ioctl's. get ifnet list.
SIOCGIFHWADDR
Socket ioctl's. get MAC address.
SIOCGIFINDEX
Socket ioctl's. get IF name.
SIOCIFACTIVESTART
Socket ioctl's. start the sub IF.
SIOCIFSTART
Socket ioctl's. start the IF.
SIOCIFSTOP
Socket ioctl's. stop the IF .
SIOCSIFNAME
Socket ioctl's. set IF name.
Sir
size_t
sleep(unsigned)
...
snprintf(char *,size_t,const char *,...)
SO_ACCEPTCONN
socket has had listen
SO_BROADCAST
permit sending of broadcast msgs, not supported in Symbian OS
SO_DEBUG
turn on debugging info recording
SO_DONTROUTE
just use interface addresses
SO_ERROR
get error status and clear
SO_KEEPALIVE
keep connections alive KSoTcpKeepAlive
SO_LINGER
linger on close if data present, not supported in Symbian OS
SO_OOBINLINE
leave received OOB data in line, not supported in Symbian OS
SO_RCVBUF
receive buffer size
SO_RCVLOWAT
receive low-water mark
SO_RCVTIMEO
receive timeout
SO_REUSEADDR
reuse local addresses
SO_SNDBUF
send buffer size
SO_SNDLOWAT
send low-water mark
SO_SNDTIMEO
send timeout
SO_TYPE
get socket type
SOCK_DGRAM
datagram socket
SOCK_RAW
raw-protocol interface
SOCK_SEQPACKET
sequenced packet stream
SOCK_STREAM
stream socket
sockaddr_in
Socket address, internet style.
sockaddr_in6
Socket address for IPv6
sockaddr_un
Definitions for UNIX IPC domain.
sockatmark(int)
...
socket(int,int,int)
socklen_t
Socket address length type.
SOL_IP
options for IP level KSolInetIp
SOL_SOCKET
options for socket level
SOL_TCP
options for TCP level KSolInetTcp
SPECNAMELEN
max length of devicename
sprintf(char *,const char *,...)
Print formatted data to a string. Writes a sequence of arguments to the given bu...
sqrt(double)
Calculate square root. Returns the square root of parameter arg1.
sqrtf(float)
sqrtl
An alias defined for the longdouble api
srand(unsigned)
srandom(unsigned)
sscanf(const char *,const char *,...)
Read formatted data from string. Reads data from the buffer specified and stores...
ssize_t
Used for a count of bytes or an error indication.
stat
stat(const char *,struct stat *)
Gets the size of a file.
STATUS
Name server status query (unsupported).
stderr
stdin
stdout
StopBits
stpcpy(char *,const char *)
...
strcasecmp(const char *,const char *)
Compares the null-terminated strings left and right and returns an integer great...
strcasestr(const char *,const char *)
strcat(char *,const char *)
Append string. Appends s2 string to s1 string. The terminating null character in...
strchr(const char *,int)
Find character in string. Returns the first occurrence of i in string. The null-...
strcmp(const char *,const char *)
Compare two strings. Compares string1 to s1 character by character. This functio...
strcoll(const char *,const char *)
Compares a to b character by character according to the character table set by c...
strcpy(char *,const char *)
Copy string. Copies the content pointed by src to dest stopping after the termin...
strcspn(const char *,const char *)
Search string for occurrence of character set. Scans s1 character by character, ...
strdup(const char *)
Function shall return a pointer to a new string, which is a duplicate of the str...
strerror(int)
Get pointer to error message string. Returns a pointer to a string with the erro...
strerror_r(int,char *,size_t)
strfmon(char *,size_t,const char *,...)
The strfmon function places characters into the array pointed to by s as control...
strftime(char *,size_t,const char *,const struct tm *)
The function generates formatted text, under the control of the format format an...
strlcat(char *,const char *,size_t)
strlcpy(char *,const char *,size_t)
...
strlen(const char *)
strncasecmp(const char *,const char *,size_t)
strncat(char *,const char *,size_t)
Append substring to string. Appends num characters of src string to dest string....
strncmp(const char *,const char *,size_t)
Compare some characters of two strings. Compares the first num characters of str...
strncpy(char *,const char *,size_t)
Copy characters from one string to another. Copies the first num characters of s...
strndup(const char *,size_t)
...
strnlen(const char *,size_t)
Examples:
strpbrk(const char *,const char *)
Scan string for specified characters. Scans string1 character by character, retu...
strptime(const char *,const char *,struct tm *)
...
strrchr(const char *,int)
Find last occurrence of character in string. Returns the last occurrence of c in...
strsep(char **,const char *)
...
strspn(const char *,const char *)
Get length of substring composed of given characters. Scans s1 character by char...
strstr(const char *,const char *)
Find substring. Scans string1 for the first occurrence of string2. The search do...
strtod(const char *,char **)
Convert string to double-precision floating-point value. Parses string interpret...
strtof(const char *,char **)
strtok(char *,const char *)
strtok_r(char *,const char *,char **)
strtol(const char *,char **,int)
Convert string to long integer.
strtold(const char *,char **)
strtoll(const char *,char **,int)
strtoq(const char *,char **,int)
strtoul(const char *,char **,int)
Convert string to unsigned long integer. Parses string interpreting its content ...
strtoull(const char *,char **,int)
strtouq(const char *,char **,int)
strxfrm(char *,const char *,size_t)
Transform string using locale settings. Copies the first num characters of src t...
SUN_LEN
actual length of an initialized sockaddr_un
suseconds_t
Used for time in microseconds.
swab(const void *,void *,ssize_t)
The argument len must be an even number.
swprintf(wchar_t *,size_t,const wchar_t *,...)
swscanf(const wchar_t *,const wchar_t *,...)
symlink(const char *,const char *)
...
sysconf(int)
...
system(const char *)
Execute command.
T_FMT
time format string
T_FMT_AMPM
a.m. or p.m. time formatting string
tanf(float)
tanhf(float)
tanhl
An alias defined for the longdouble api
tanl
An alias defined for the longdouble api
TCP_MAXSEG
User-settable options (used with setsockopt). set maximum segment size KSoTcpMax...
TCP_NODELAY
User-settable options (used with setsockopt). don't delay send to coalesce packe...
telldir(DIR *)
tempnam(const char *,const char *)
Refer to tmpfile(void) for the documentation
THOUSEP
separator for thousands.
time(time_t *)
Intended Usage: Get current UTC time. Get the number of seconds elapsed since 00...
time_t
TIMER_ABSTIME
absolute timer
timer_t
Used for timer ID returned by timer_create().
timespec
The struct timespec structure represents an elapsed time. It is declared in `tim...
timespec2bintime(const struct timespec *,struct bintime *)
Static inline funtion
timeval
timeval2bintime(const struct timeval *,struct bintime *)
Static inline funtion
TIOCCBRK
clear break bit
TIOCCDTR
clear data terminal ready
TIOCCONS
become virtual console
TIOCDRAIN
wait till output drained
TIOCEXCL
set exclusive use of tty
TIOCEXT
pty: external processing
TIOCFLUSH
flush buffers
TIOCGETA
get termios struct
TIOCGETD
get line discipline
TIOCGPGRP
get pgrp of tty
TIOCGWINSZ
get window size
TIOCM_CAR
data carrier detect
TIOCM_CD
data carrier detect
TIOCM_CTS
clear to send
TIOCM_DCD
data carrier detect
TIOCM_DSR
data set ready
TIOCM_DTR
data terminal ready
TIOCM_LE
line enable
TIOCM_RI
ring indicate
TIOCM_RNG
ring indicate
TIOCM_RTS
request to send
TIOCM_SR
secondary receive
TIOCM_ST
secondary transmit
TIOCMBIC
bic modem bits
TIOCMBIS
bis modem bits
TIOCMGET
get all modem bits
TIOCMSDTRWAIT
modem: set wait on close
TIOCMSET
set all modem bits
TIOCNOTTY
void tty association
TIOCNXCL
reset exclusive use of tty
TIOCOUTQ
output queue size
TIOCPKT_DATA
data packet
TIOCPKT_DOSTOP
now do stop output, start output
TIOCPKT_FLUSHREAD
flush packet
TIOCPKT_FLUSHWRITE
flush packet
TIOCPKT_IOCTL
state change of pty driver
TIOCPKT_NOSTOP
no more stop output, start output
TIOCPKT_START
start output
TIOCPKT_STOP
stop output
TIOCSBRK
set break bit
TIOCSCTTY
become controlling tty
TIOCSDRAINWAIT
set ttywait timeout
TIOCSDTR
set data terminal ready
TIOCSETA
set termios struct
TIOCSETAF
drn out, fls in, set
TIOCSETAW
drain output, set
TIOCSETD
set line discipline
TIOCSIG
pty: generate signal
TIOCSPGRP
set pgrp of tty
TIOCSTART
Start output.
TIOCSTI
simulate terminal input
TIOCSTOP
stop output.
TIOCSWINSZ
set window size
TIOCTIMESTAMP
enable or get timestamp of last input event
TLibTraceMessageType
enums,defines log message type (Info/Minor/Major/Critical)
tm
TMP_MAX
tmpdirname(void)
Note:String that the function will return is not to be modified.
tmpfile(void)
Open a temporary file. Creates a temporary binary file for update. The filename ...
tmpnam(char *)
Generate a unique temporary filename.
toascii
tolower(int)
Tests whether the character is lowercase.
toupper(int)
Returns the character value after conversion to uppercase or the character's own...
towctrans(wint_t,wctrans_t)
...
towlower(wint_t)
...
towupper(wint_t)
...
truncate(const char *,off_t)
...
truncf(float)
truncl(long)
TRY_AGAIN
TTYDISC
termios tty line discipline
tzset(void)
The tzset function initializes time conversion information used by the library r...
u_char
u_int
u_long
u_register_t
register type
u_short
UCHAR_MAX
Maximum value an `unsigned char' can hold. (Minimum is 0.)
uid_t
uint16_t
denotes a unsigned integer type with a width of exactly 16 bits.
uint32_t
Unsigned long int
uint64_t
denotes a unsigned integer type with a width of exactly 64 bits.
uint8_t
denotes a unsigned integer type with a width of exactly 8 bits.
uint_fast16_t
designates the fastest unsigned integer type with a width of at least 16 bits.
uint_fast32_t
designates the fastest unsigned integer type with a width of at least 32 bits.
uint_fast64_t
designates the fastest unsigned integer type with a width of at least 64 bits.
uint_fast8_t
designates the fastest unsigned integer type with a width of at least 8 bits.
uint_least16_t
denotes an unsigned integer type with a width of at least 16 bits.
uint_least32_t
denotes an unsigned integer type with a width of at least 32 bits.
uint_least64_t
denotes an unsigned integer type with a width of at least 64 bits.
uint_least8_t
denotes an unsigned integer type with a width of at least 8 bits.
UINT_MAX
Maximum value an `unsigned int' can hold. (Minimum is 0.)
uintmax_t
designates an unsigned integer type capable of representing any value of any uns...
uintptr_t
designates an unsigned integer type with the property that any valid pointer to ...
uio_rw
Contains read write flags, UIO_READ, UIO_WRITE
uio_seg
Segment flag values. Contians, UIO_USERSPACE, from user data space UIO_SYSSPACE,...
ULONG_MAX
Maximum value an `unsigned long int' can hold. (Minimum is 0.)
umask(mode_t)
...
uname(struct utsname *)
The uname function stores NULL -terminated strings of information identifying th...
ungetc(int,FILE *)
unlink(const char *)
The unlink system call removes the link named by pathname from its file system.
unsetenv(const char *)
Removes an environment variable.
useconds_t
Used for time in microseconds
USHRT_MAX
Maximum value an `unsigned short int' can hold. (Minimum is 0.)
usleep(useconds_t)
...
UT_HOSTSIZE
host size
UT_LINESIZE
line size
UT_NAMESIZE
Max name size
utimbuf
The utimbuf structure is used with the utime function to specify new access and ...
utime(const char *,const struct utimbuf *)
This interface is obsoleted by utimes.
utimes(const char *,const struct timeval *)
...
utmp
Contains the following fields,
utsname
Contains the following members,
vasprintf(char **,const char *,va_list)
vfprintf(FILE *,const char *,va_list)
vfscanf(FILE *,const char *,va_list)
VM_BCACHE_SIZE_MAX
Ceiling on size of buffer cache
vprintf(const char *,va_list)
vscanf(const char *,va_list)
vsnprintf(char *,size_t,const char *,va_list)
vsprintf(char *,const char *,va_list)
vsscanf(const char *,const char *,va_list)
vswprintf(wchar_t *,size_t,const wchar_t *,va_list)
vswscanf(const wchar_t *,const wchar_t *,va_list)
vwprintf(const wchar_t *,va_list)
vwscanf(const wchar_t *,va_list)
W_EXITCODE
Macros to test the exit status returned by wait and extract the relevant values.
W_STOPCODE
Macros to test the exit status returned by wait and extract the relevant values.
waccess(const wchar_t *,int)
...
wait(int *)
Calls reentrant version of waitpid(pid_t,int *,int).
WAIT_ANY
WAIT_MYPGRP
Tokens for special values of the pid parameter to wait4. Any process in my proce...
waitpid(pid_t,int *,int)
wasctime(const struct tm *)
WCHAR_MAX
The maximum value representable by an object of type wchar_t.
WCHAR_MIN
The minimum value representable by an object of type wchar_t.
wchdir(const wchar_t *)
...
wchmod(const wchar_t *,mode_t)
A wide-character version of chmod(const char *,mode_t).
wclosedir(WDIR *)
Closes the directory.
WCONTINUED
Report a job control continued process.
WCOREDUMP
Macros to test the exit status returned by wait and extract the relevant values.
WCOREFLAG
Macros to test the exit status returned by wait and extract the relevant values.
wcpcpy(wchar_t *,const wchar_t *)
...
wcpncpy(wchar_t *,const wchar_t *,size_t)
...
wcreat(const wchar_t *,mode_t)
This interface is made obsolete by: wopen
wcrtomb(char *,wchar_t,mbstate_t *)
...
wcscasecmp(const wchar_t *,const wchar_t *)
...
wcscat(wchar_t *,const wchar_t *)
Append a copy of the wide-character string pointed to by s2
wcschr(const wchar_t *,wchar_t)
wcscmp(const wchar_t *,const wchar_t *)
Compare the wide-character string pointed to by s1 to the wide-character string ...
wcscoll(const wchar_t *,const wchar_t *)
...
wcscpy(wchar_t *,const wchar_t *)
Copy the wide-character string pointed to by s2 (including the terminating null ...
wcscspn(const wchar_t *,const wchar_t *)
wcsdup(const wchar_t *)
wcserror(int)
wcsftime(wchar_t *,size_t,const wchar_t *,const struct tm *)
...
wcsicmp(const wchar_t *,const wchar_t *)
Examples:
wcsicoll(const wchar_t *,const wchar_t *)
...
wcslcat(wchar_t *,const wchar_t *,size_t)
wcslcpy(wchar_t *,const wchar_t *,size_t)
wcslen(const wchar_t *)
wcslwr(wchar_t *)
Examples:
wcsncasecmp(const wchar_t *,const wchar_t *,size_t)
...
wcsncat(wchar_t *,const wchar_t *,size_t)
wcsncmp(const wchar_t *,const wchar_t *,size_t)
wcsncoll(const wchar_t *,const wchar_t *,size_t)
...
wcsncpy(wchar_t *,const wchar_t *,size_t)
wcsnicmp(const wchar_t *,const wchar_t *,size_t)
Examples:
wcsnicoll(const wchar_t *,const wchar_t *,size_t)
...
wcsnlen(const wchar_t *,size_t)
Examples:
wcsnrtombs(char *,const wchar_t **,size_t,size_t,mbstate_t *)
wcsnset(wchar_t *,wchar_t,size_t)
Examples:
wcspbrk(const wchar_t *,const wchar_t *)
wcsrchr(const wchar_t *,wchar_t)
wcsrev(wchar_t *)
Examples:
wcsrtombs(char *,const wchar_t **,size_t,mbstate_t *)
...
wcsset(wchar_t *,wchar_t)
Examples:
wcsspn(const wchar_t *,const wchar_t *)
wcsstr(const wchar_t *,const wchar_t *)
wcstod(const wchar_t *,wchar_t **)
wcstof(const wchar_t *,wchar_t **)
...
wcstok(wchar_t *,const wchar_t *,wchar_t **)
...
wcstol(const wchar_t *,wchar_t **,int)
...
wcstold(const wchar_t *,wchar_t **)
wcstoll(const wchar_t *,wchar_t **,int)
wcstombs(char *,const wchar_t *,size_t)
The wcstombs function converts a wide string to a string of multibyte characters...
wcstoq(const wchar_t *,wchar_t **,int)
wcstoul(const wchar_t *,wchar_t **,int)
wcstoull(const wchar_t *,wchar_t **,int)
wcstouq(const wchar_t *,wchar_t **,int)
wcsupr(wchar_t *)
Examples:
wcswcs(const wchar_t *,const wchar_t *)
Examples:
wcswidth(const wchar_t *,size_t)
...
wcsxfrm(wchar_t *,const wchar_t *,size_t)
...
wctime(const time_t *)
...
wctob(wint_t)
wctomb(char *,wchar_t)
Converts a wide character to a multibyte character
wctrans(const char *)
wctrans_t
A scalar type that can hold values which represent locale-specific character map...
wctype(const char *)
wctype_t
A scalar type of a data object that can hold values which represent locale-speci...
wcwidth(wchar_t)
...
wdirent
WEXITSTATUS
wfdopen(int,const wchar_t *)
A wide-character version of fdopen(int,const char *)
wfindfirst(const wchar_t *,struct _wfinddata_t *)
Errors:
wfindnext(intptr_t,struct _wfinddata_t *)
wfopen(const wchar_t *,const wchar_t *)
wfreopen(const wchar_t *,const wchar_t *,FILE *)
wgetcwd(wchar_t *,size_t)
...
WIFCONTINUED
Macros to test the exit status returned by wait and extract the relevant values.
WIFEXITED
A status looks like: <2 bytes info> <2 bytes code>
WIFPANICED
Macros to test the panic code returned by wait and extract the relevant values.
WIFSIGNALED
WIFSTOPPED
WIFTERMINATED
Macros to test the termination code returned by wait and extract the relevant va...
winsize
Window or terminal size structure. This information is stored by the kernel in o...
wint_t
An integral type capable of storing any valid value of wchar_t, or WEOF.
WLINUXCLONE
Wait for kthread spawned from linux_clone.
wmemchr(const wchar_t *,wchar_t,size_t)
...
wmemcmp(const wchar_t *,const wchar_t *,size_t)
wmemcpy(wchar_t *,const wchar_t *,size_t)
wmemmove(wchar_t *,const wchar_t *,size_t)
wmemset(wchar_t *,wchar_t,size_t)
wmkdir(const wchar_t *,mode_t)
A wide-character version of mkdir(const char *,mode_t).
WNOHANG
wopen(const wchar_t *,int,...)
A wide_character version of a open(const char *,int,...).
wopendir(const wchar_t *)
A wide-character version of opendir(const char *)
WPANICCODE
Macros to test the panic code returned by wait and extract the relevant values.
wperror(const wchar_t *)
...
wpopen(const wchar_t *,const wchar_t *)
...
wpopen3(const wchar_t *,const wchar_t *,wchar_t **,int)
A wide-character version of popen3(const char *,const char *,char **,int).
wprintf(const wchar_t *,...)
wreaddir(WDIR *)
wrealpath(const wchar_t *,wchar_t *)
A wide-character version of realpath(const char *,char *).
wremove(const wchar_t *)
...
wrename(const wchar_t *,const wchar_t *)
...
wrewinddir(WDIR *)
Resets the position to the beginning of the directory.
write(int,const void *,size_t)
...
writev(int,const struct iovec *,int)
wrmdir(const wchar_t *)
...
wscanf(const wchar_t *,...)
...
wseekdir(WDIR *,off_t)
Sets the index position of the directory stream specified by dp to the position ...
wsetlocale(int,const wchar_t *)
...
wstat(const wchar_t *,struct stat *)
A wide_character version of a stat(const char *,struct stat *).
WSTOPSIG
wstrdate(const wchar_t *)
Examples:
wstrtime(const wchar_t *)
Examples:
wsystem(const wchar_t *)
A wide-character version of a system(const char *).
wtelldir(const WDIR *)
WTERMINATESTATUS
Macros to test the termination code returned by wait and extract the relevant va...
WTERMSIG
wtmpnam(wchar_t *)
wunlink(const wchar_t *)
The wunlink system call removes the link named by _path from its file system.
WUNTRACED
y0(double)
y0f(float)
y0l
An alias defined for the longdouble api
y1(double)
y1f(float)
y1l
An alias defined for the longdouble api
YESEXPR
affirmative response expression
YESSTR
affirmative response for yes or no queries
yn(int,double)
ynf(int,float)
ynl
An alias defined for the longdouble api