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_definedExpands to the integer constant 1.
__BSD_VISIBLEMacro value to enable for BSD_VISIBLE code
__DTF_READALLflags for opendir2. everything has been read.
__ISO_C_VISIBLEMacro value to enable for ISO_C_VISIBLE
__isthreadeddefined to isthreaded(void)
__lxstat(int,const char *,struct stat *)
__SALCallocate string space dynamically
__SAPP
__sbufStdio buffers.
__scanflikeCompiler-dependent macros to declare that functions take printf-like or scanf-li...
__SEOF
__SERR
__sFILEStdio state variables.
__SIGNignore this file in _fwalk
__signedsigning macro
__sigset_tUnsigned 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
__volatilevolatile statistics
__XSI_VISIBLEDeal with various X/Open Portability Guides and Single UNIX Spec.
__xstat(int,const char *,struct stat *)
_ALIGNBYTESRound p (pointer or byte index) up to a correctly-aligned value for all data typ...
_ATTRIBUTEFrom GCC 2.5 onwards it is possible to tell the compiler that functions don't re...
_Exit(int)
_FPUSW_SHIFTWe need to be able to map status flag positions to mask flag positions
_IOFBFThe following three definitions are for ANSI C, which took them from System V, w...
_IOLBF
_IONBF
_IOR
_IOWioctls under EPOC32 are only loosely related to ioctls in other systems The _IOR...
_IOWR
_JBLENsee MSVC 4.0 SETJMP.H & E32STD.H class TTrap
_LC_LASTIt shall expand to distinct integer constant expressions, for use as the first a...
_longjmpThe _longjmp and _setjmp functions shall be equivalent to longjmp(jmp_buf,int) a...
_MASTERPASSWD"master.passwd"
_MP_DBDefines to "pwd.db"
_PASSWDDefines to "passwd"
_PASSWORD_LENmax 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_LASTLOGHAVE_LASTLOG_H
_PATH_LIBMAP_CONF
_PATH_LOCALE
_PATH_LOGIN
_PATH_MAILDIR
_PATH_MAN
_PATH_MASTERPASSWDDefines to "//etc//master.passwd"
_PATH_MDCONFIG
_PATH_MEM
_PATH_MKSNAP_FFS
_PATH_MOUNT
_PATH_MP_DBDefines to "//etc//pwd.db"
_PATH_NEWFS
_PATH_NOLOGIN
_PATH_PASSWD
_PATH_PWDDefines to "//etc"
_PATH_PWD_MKDBDefines to "//usr//sbin//pwd_mkdb"
_PATH_RCP
_PATH_REBOOT
_PATH_RLOGIN
_PATH_RM
_PATH_RSH
_PATH_SENDMAIL
_PATH_SERVICES
_PATH_SHELLS
_PATH_SMP_DBDefines to "//etc//spwd.db"
_PATH_STDPATH
_PATH_SYSPATH
_PATH_TMP
_PATH_TTY
_PATH_UNIX
_PATH_UTMPThis macro is used to specify the user accounting database.
_PATH_UUCPLOCK
_PATH_VARDB
_PATH_VARRUN
_PATH_VARTMP
_PATH_VI
_PATH_WALL
_PATH_WTMPThis macro is used to specify the user accounting log file.
_PATH_YP
_POSIX2_BC_BASE_MAXMaximum obase values allowed by the bc utility.
_POSIX2_BC_DIM_MAXMaximum number of elements permitted in an array by the bc utility.
_POSIX2_BC_SCALE_MAXMaximum scale value allowed by the bc utility.
_POSIX2_BC_STRING_MAXMaximum length of a string constant accepted by the bc utility.
_POSIX2_CHARCLASS_NAME_MAXMaximum number of bytes in a character class name.
_POSIX2_COLL_WEIGHTS_MAXMaximum number of weights that can be assigned to an entry of the LC_COLLATE ord...
_POSIX2_EXPR_NEST_MAXMaximum number of expressions that can be nested within parentheses by the expr ...
_POSIX2_LINE_MAXUnless otherwise noted, the maximum length, in bytes, of a utility's input line ...
_POSIX2_RE_DUP_MAXMaximum number of repeated occurrences of a regular expression permitted
_POSIX_AIO_LISTIO_MAXThe number of I/O operations that can be specified in a list I/O call. Value: 16
_POSIX_AIO_MAXThe number of outstanding asynchronous I/O operations. Value: 1
_POSIX_ARG_MAXMaximum length of argument to the exec functions including environment data. Val...
_POSIX_CHILD_MAXMaximum number of simultaneous processes per real user ID. Value: 25
_POSIX_DELAYTIMER_MAXThe number of timer expiration overruns. Value: 32
_POSIX_HOST_NAME_MAXMaximum length of a host name (not including the terminating null) as returned f...
_POSIX_LINK_MAXMaximum number of links to a single file. Value: 8
_POSIX_LOGIN_NAME_MAXThe size of the storage required for a login name, in bytes, including the termi...
_POSIX_MAX_CANONMaximum number of bytes in a terminal canonical input queue. Value: 255
_POSIX_MAX_INPUTMaximum number of bytes allowed in a terminal input queue. Value: 255
_POSIX_MQ_OPEN_MAXThe number of message queues that can be open for a single process. Value: 8
_POSIX_MQ_PRIO_MAXThe maximum number of message priorities supported by the implementation. Value:...
_POSIX_NAME_MAXMaximum number of bytes in a filename (not including terminating null). Value: 2...
_POSIX_NGROUPS_MAXMaximum number of simultaneous supplementary group IDs per process. Value: 8
_POSIX_OPEN_MAXMaximum number of files that one process can have open at any one time. Value: 2...
_POSIX_PATH_MAXMaximum number of bytes in a pathname.
_POSIX_PIPE_BUFMaximum number of bytes that is guaranteed to be atomic when writing to a pipe.
_POSIX_RE_DUP_MAXThe number of repeated occurrences of a BRE permitted by the regexec(const regex...
_POSIX_RTSIG_MAXThe number of realtime signal numbers reserved for application use.
_POSIX_SEM_NSEMS_MAXThe number of semaphores that a process may have.
_POSIX_SIGQUEUE_MAXThe number of queued signals that a process may send and have pending at the rec...
_POSIX_SS_REPL_MAXThe number of replenishment operations that may be simultaneously pending for a ...
_POSIX_SSIZE_MAXThe value that can be stored in an object of type ssize_t.
_POSIX_STREAM_MAXThe number of streams that one process can have open at one time.
_POSIX_SYMLINK_MAXThe number of bytes in a symbolic link.
_POSIX_SYMLOOP_MAXThe number of symbolic links that can be traversed in the resolution of a pathna...
_POSIX_THREAD_DESTRUCTOR_ITERATIONSThe number of attempts made to destroy a thread's thread-specific data values on...
_POSIX_THREAD_KEYS_MAXThe number of data keys per process.
_POSIX_THREAD_THREADS_MAXThe number of threads per process.
_POSIX_TIMER_MAXThe per-process number of timers.
_POSIX_TRACE_EVENT_NAME_MAXThe length in bytes of a trace event name.
_POSIX_TRACE_NAME_MAXThe length in bytes of a trace generation version string or a trace stream name.
_POSIX_TRACE_SYS_MAXThe number of trace streams that may simultaneously exist in the system.
_POSIX_TRACE_USER_EVENT_MAXThe number of user trace event type identifiers that may simultaneously exist in...
_POSIX_TTY_NAME_MAXThe size of the storage required for a terminal device name, in bytes, including...
_POSIX_TZNAME_MAXMaximum number of bytes supported for the name of a timezone (not of the TZ vari...
_QUAD_HIGHWORDDefine the order of 32-bit words in 64-bit words.
_QUAD_LOWWORDDefine the order of 32-bit words in 64-bit words.
_setjmpThe _longjmp and _setjmp functions shall be equivalent to longjmp(jmp_buf,int) a...
_SIG_BITsigset_t macros.
_SIG_IDXsigset_t macros.
_SIG_MAXSIGsigset_t macros.
_SIG_VALIDsigset_t macros.
_SIG_WORDsigset_t macros.
_SIG_WORDSsigset_t macros.
_SMP_DBDefines to "spwd.db"
_STRICT_ANSI
_tolowerThis macro always expect that the argument sent is always in uppercase and works...
_toupperThis macro always expect that the argument sent is always in lowercase and works...
_W_INTMacros to test the exit status returned by wait and extract the relevant values....
_WSTATUSMacros to test the exit status returned by wait and extract the relevant values.
_WSTOPPEDMacros to test the exit status returned by wait and extract the relevant values.
_XOPEN_IOV_MAXMaximum number of iovec structures that one process has available for use with r...
_XOPEN_NAME_MAXMaximum number of bytes in a filename (not including the terminating null).
_XOPEN_PATH_MAXMaximum number of bytes in a pathname.
ABDAY_1Abbreviated name of the first day of the week.
ABDAY_2Abbreviated name of the second day of the week.
ABDAY_3Abbreviated name of the third day of the week.
ABDAY_4Abbreviated name of the fourth day of the week.
ABDAY_5Abbreviated name of the fifth day of the week.
ABDAY_6Abbreviated name of the sixth day of the week.
ABDAY_7Abbreviated 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)
acoshlAn alias defined for the longdouble api
acoslAn alias defined for the longdouble api
addrinfoIncludes the following members,
adjtime(const struct timeval *,struct timeval *)...
AF_INETinternetwork: UDP, TCP, etc.
AF_UNIXlocal to host (pipes, portals)
AF_UNSPECunspecified
AI_ADDRCONFIGonly if any address is assigned
AI_ALLIPv6 and IPv4-mapped (with AI_V4MAPPED)
AI_CANONNAMEFlag values for getaddrinfo(const char *,const char *,const struct addrinfo *,st...
AI_DEFAULTspecial recommended flags for getipnodebyname
AI_MASKvalid flags for addrinfo (not a standard def, apps should not use it)
AI_NUMERICHOSTFlag values for getaddrinfo(const char *,const char *,const struct addrinfo *,st...
AI_NUMERICSERVFlag values for getaddrinfo(const char *,const char *,const struct addrinfo *,st...
AI_PASSIVEFlag values for getaddrinfo(const char *,const char *,const struct addrinfo *,st...
AI_V4MAPPEDaccept IPv4-mapped IPv6 address
AI_V4MAPPED_CFGaccept IPv4-mapped if kernel supports
alphasort(const void *,const void *)
ALT_DIGITSalternative symbols for digits.
AM_STRAnte Meridian affix.
ARG_MAXmax 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)
asinhlAn alias defined for the longdouble api
asinlAn 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)
atan2lAn alias defined for the longdouble api
atanf(float)
atanh(double)
atanhf(float)
atanhlAn alias defined for the longdouble api
atanlAn 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_MAXMaximum obase values allowed by the bc utility.
BC_DIM_MAXMaximum number of elements permitted in an array by the bc utility.
BC_SCALE_MAXMaximum scale value allowed by the bc utility.
BC_STRING_MAXMaximum 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.
be16tohMacro 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.
be32tohMacro 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.
be64tohMacro returning a big endian byte ordered integer converted to the system's nati...
BIG_ENDIANDefinitions 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.
BKVAMASKFile system parameter and macros
BKVASIZENominal buffer space per buffer, in bytes. BKVASIZE is the minimum KVM memory re...
blkcnt_tUsed for file block counts.
BLKDEV_IOSIZEdefault block device I/O size
blksize_tUsed 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 <[...
bswap16General byte order swapping functions.
bswap32General byte order swapping functions.
bswap64General byte order swapping functions.
btocbytes to clicks
btodbcalculates (bytes by DEV_BSIZE)
btowc(int)...
BUFSIZ
BYTE_ORDERDefined to LITTLE_ENDIAN
bzero(void *,size_t)
Examples:
calloc(size_t,size_t)
CBLOCKClist block size, must be a power of 2.
CBQSIZEQuote bytes or cblock
cbrtf(float)
cbrtlAn alias defined for the longdouble api
CBSIZEData chars or clist
ceilf(float)
ceillAn alias defined for the longdouble api smallest integral value not less than ar...
CHAR_BITNumber of bits in a `char'.
CHAR_MAX
CHAR_MINMinimum and maximum values a `char' can hold. The sign of "char" is pr...
chdir(const char *)...
CHILD_MAXmax 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)...
clearerrFunctions 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_REALTIMEThis clock represents the realtime clock for the system.
clock_settime(clockid_t,const struct timespec *)
clock_t
CLOCK_VIRTUALThis clock represents the amount of time (in seconds and nanoseconds) that the c...
clockid_tUsed for clock ID type in the clock and timer functions.
clockinfoGetkerninfo clock information structure
close(int)...
closedir(DIR *)closes the directory stream that dirp refers to. The memory associated with the ...
CMASKdefault file mask: S_IWGRP OR S_IWOTH
CMSG_DATAgiven pointer to struct cmsghdr, return pointer to data
CMSG_FIRSTHDRRFC 2292 requires to check msg_controllen, in case that the kernel returns an em...
CMSG_NXTHDRgiven pointer to struct cmsghdr, return pointer to next cmsghdr
cmsghdrHeader for ancillary data objects in msg_control buffer. Used for additional inf...
CODESETcodeset name.
COLL_WEIGHTS_MAXMaximum 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_SETSIGNALSioctls 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)
coshlAn alias defined for the longdouble api
coslAn alias defined for the longdouble api
creat(const char *,mode_t)
This interface is made obsolete by: open
critical_tCritical section value
CRNCYSTRcurrency symbol.
CROUNDClist 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 *).
ctobclicks to bytes
D_FMTdate format string
D_MD_ORDERmonth or day order (local extension)
D_T_FMTstring for formatting date and time
daddr_t
DAY_1week day names. Name of the first day of the week (for example, Sunday).
DAY_2week day names. Name of the second day of the week (for example, Monday).
DAY_3week day names. Name of the third day of the week (for example, Tuesday).
DAY_4week day names. Name of the fourth day of the week (for example, Wednesday).
DAY_5week day names. Name of the fifth day of the week (for example, Thursday).
DAY_6week day names. Name of the sixth day of the week (for example, Friday).
DAY_7week day names. Name of the seventh day of the week (for example, Saturday).
DBL_DIGNumber of decimal digits, q, such that any floating-point number with q decimal ...
DBL_EPSILONThe difference between 1 and the least value greater than 1 that is representabl...
DBL_MANT_DIGNumber of base-FLT_RADIX digits in the floating-point significand
DBL_MAXMaximum representable finite floating-point number.
DBL_MAX_10_EXPMaximum integer such that 10 raised to that power is in the range of representab...
DBL_MAX_EXPMaximum integer such that FLT_RADIX raised to that power minus 1 is a representa...
DBL_MINMinimum normalized positive floating-point number
DBL_MIN_10_EXPMinimum negative integer such that 10 raised to that power is in the range of no...
DBL_MIN_EXPMinimum negative integer such that FLT_RADIX raised to that power minus 1 is a n...
dbtobcalculates (db)(DEV_BSIZE)
DECIMAL_DIGNumber of decimal digits, n, such that any floating-point number in the widest s...
DEV_BSHIFTlog2(DEV_BSIZE)
DEV_BSIZE(1<<DEV_BSHIFT)
dev_t
DFLTPHYSdefault max raw IO transfer size
difftime(time_t,time_t)Return difference between two times. Calculates the time difference between tim1...
DIR
dirent
dirfdget 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_tDouble 8 bytes
drem(double,double)
dremlAn alias defined for the longdouble api
DTF_HIDEWflags for opendir2. hide whiteout entries.
DTF_NODUPflags for opendir2. don't return duplicate names.
DTF_REWINDflags for opendir2. rewind after reading union stack.
dup(int)...
dup2(int,int)
E2BIG
E32IONREADnumber of bytes available to be read - cf BSD FIONREAD
E32IOSELECTioctl-based form of select with infinite timeout - specify a mask of selectable ...
EACCES
EADDRINUSE
EADDRNOTAVAIL
EAFNOSUPPORT
EAGAIN
EAI_AGAINError return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_BADFLAGSError return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_BADHINTSError return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_FAILError return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_FAMILYError return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_MAXError return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_MEMORYError return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_NONAMEError return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_PROTOCOLError return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_SERVICEError return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_SOCKTYPEError return codes from getaddrinfo(const char *,const char *,const struct addri...
EAI_SYSTEMError return codes from getaddrinfo(const char *,const char *,const struct addri...
EALREADYConnection already in progress.
EAUTHAuthentication error
EBADF
EBADMSG
EBADRPCRPC struct is bad
EBUSY
ECANCELEDOperation canceled
ECHILD
ECONNABORTEDConnection aborted.
ECONNREFUSED
ECONNRESETConnection reset.
EDEADLK
EDESTADDRREQDestination address required.
EDOM
EDOOFUSProgramming error
EDQUOTReserved.
EEXIST
EFAULT
EFBIG
EFTYPEInappropriate file type or format
EHOSTDOWNHost is down
EHOSTUNREACHHost is unreachable.
EIDRM
EILSEQ
EINPROGRESSOperation in progress.
EINTR
EINVAL
EIO
EISCONN
EISDIR
ELASTMust be equal to largest errno
ELOOPToo many levels of symbolic links.
EMFILE
EMLINK
EMSGSIZEMessage 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
ENEEDAUTHNeed authenticator
ENETDOWNNetwork is down.
ENETRESETConnection aborted by network.
ENETUNREACHNetwork unreachable.
ENFILE
ENOATTRAttribute not found
ENOBUFSNo buffer space available.
ENODEV
ENOENT
ENOEXEC
ENOLCK
ENOLINK
ENOMEM
ENOMSG
ENOPROTOOPTProtocol not available.
ENOSPC
ENOSYS
ENOTBLK
ENOTCONNSocket is not connected
ENOTDIR
ENOTEMPTY
ENOTSOCK
ENOTSUPNot supported.
ENOTTY
ENXIO
EOF
EOPNOTSUPPOperation not supported on socket.
EOVERFLOWValue too large to be stored in data type
EPERM
EPFNOSUPPORTProtocol family not supported
EPIPE
EPROCLIMToo many processes
EPROCUNAVAILBad procedure for program
EPROGMISMATCHProgram version wrong
EPROGUNAVAILRPC prog. not avail
EPROTO
EPROTONOSUPPORTProtocol not supported.
EPROTOTYPEProtocol wrong type for socket.
ERAera description segments.
ERA_D_FMTera date format string.
ERA_D_T_FMTera date and time format string.
ERA_T_FMTera time format string.
ERANGE
EREMOTE
erf(double)
erfc(double)
erfcf(float)
erfclAn alias defined for the longdouble api
erff(float)
erflAn alias defined for the longdouble api
EROFS
ERPCMISMATCHRPC version wrong
errno
ESHUTDOWNCan't send after socket shutdown
ESOCKTNOSUPPORTSocket not supported.
ESPIPE
ESRCH
ETIMEDOUT
ETOOMANYREFSToo many references: can't splice
EUSERSToo many users
EWOULDBLOCKOperation would block (may be the same value as [EAGAIN]).
EX__BASEbase value for error messages
EX__MAXmaximum listed value
EX_CANTCREATcan't create (user) output file
EX_CONFIGconfiguration error
EX_DATAERRdata format error
EX_IOERRinput or output error
EX_NOHOSThost name unknown
EX_NOINPUTcannot open input
EX_NOPERMpermission denied
EX_NOUSERaddressee unknown
EX_OKsuccessful termination
EX_OSERRsystem error (e.g., can't fork)
EX_OSFILEcritical OS file missing
EX_PROTOCOLremote error in protocol
EX_SOFTWAREinternal software error
EX_TEMPFAILtemp failure; user is invited to retry
EX_UNAVAILABLEservice unavailable
EX_USAGEcommand line usage error
EXDEV
EXIT_FAILURE
EXIT_SUCCESS
exp(double)Calculate exponential. Returns the exponential value of parameter arg1.
exp2(double)
exp2f(float)
exp2lAn alias defined for the longdouble api
expf(float)
explAn 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...
expm1lAn alias defined for the longdouble api
EXPR_NEST_MAXMaximum 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_CLRClears the bit for the file descriptor fd in the file descriptor set fdset.
FD_ISSETReturns a non-zero value if the bit for the file descriptor fd is set in the fil...
FD_SETSets the bit for the file descriptor fd in the file descriptor set fdset.
fd_set
FD_SETSIZEThe value of this macro is the maximum number of file descriptors that a fd_set ...
FD_ZEROInitialises 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_EXCEPTException flags
FE_DFL_ENVDefault floating-point environment
FE_DIVBYZEROException flags
FE_DOWNWARDRounding modes
FE_INEXACTException flags
FE_INVALIDException flags
FE_OVERFLOWException flags
FE_TONEARESTRounding modes
FE_TOWARDZERORounding modes
FE_UNDERFLOWException flags
FE_UPWARDRounding 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.h Global variables
fenv_tRepresents the entire floating-point environment. The floating-point environment...
feofFunctions defined in ANSI C standard.
feof(FILE *)Check if End Of File has been reached.
feraiseexcept(int)raise floating-point exception
ferrorFunctions 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_tRepresents the floating-point status flags collectively, including any status th...
fflags_tfile 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
filenoFunctions defined in ANSI C standard.
fileno(FILE *)Routines in POSIX 1003.1.
findclose(intptr_t)
finite(double)Test for finity.
finitef(float)
finitelAn alias defined for the longdouble api
FIOASYNCGeneric file-descriptor ioctl's. set or clear async input or output.
FIOCLEXGeneric file-descriptor ioctl's. set close on exec on fd .
FIODGNAMEget dev. name
fiodgname_argContains following members,
FIODTYPEGeneric file-descriptor ioctl's. get d_flags type part.
FIOGETLBAGeneric file-descriptor ioctl's. get start blk.
FIOGETOWNGeneric file-descriptor ioctl's. get owner.
FIONBIOGeneric file-descriptor ioctl's. set or clear non-blocking input or output.
FIONCLEXGeneric file-descriptor ioctl's. remove close on exec.
FIONREADGeneric file-descriptor ioctl's. get n bytes to read On a socket of type SOCK_DG...
FIOSETOWNGeneric file-descriptor ioctl's. set owner.
fixpt_tfixed point number
float_tFloat 4 bytes
flockfile(FILE *)...
floorf(float)
floorlAn alias defined for the longdouble api
FLT_DIGNumber of decimal digits, q, such that any floating-point number with q decimal ...
FLT_EPSILONThe difference between 1 and the least value greater than 1 that is representabl...
FLT_EVAL_METHODThe use of evaluation formats is characterized by the implementation-defined val...
FLT_MANT_DIGNumber of base-FLT_RADIX digits in the floating-point significand
FLT_MAXMaximum representable finite floating-point number.
FLT_MAX_10_EXPMaximum integer such that 10 raised to that power is in the range of representab...
FLT_MAX_EXPMaximum integer such that FLT_RADIX raised to that power minus 1 is a representa...
FLT_MINMinimum normalized positive floating-point number
FLT_MIN_10_EXPMinimum negative integer such that 10 raised to that power is in the range of no...
FLT_MIN_EXPMinimum negative integer such that FLT_RADIX raised to that power minus 1 is a n...
FLT_RADIXThe macro yields the radix of all floating-point representations.
FLT_ROUNDSThe rounding mode for floating-point addition is characterized by the implementa...
fma(double,double,double)
fmaf(float,float,float)
fmalAn alias defined for the longdouble api
fmaxf(float,float)
fmaxl(long,long)
fmin(double,double)
fminf(float,float)
fminlAn alias defined for the longdouble api
fmod(double,double)Return remainder of floating point division. Performs division arg1/arg2 and ret...
fmodf(float,float)
fmodlAn 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
FORMERRFormat error.
FP_ILOGB0The value of FP_ILOGB0 shall be either INT_MIN or - INT_MAX.
FP_ILOGBNANThe value of FP_ILOGBNAN shall be either INT_MAX or INT_MIN.
FP_INFINITEMacro shall be defined for number classification. They represent the mutually-ex...
FP_NANMacro shall be defined for number classification. They represent the mutually-ex...
FP_NORMALMacro shall be defined for number classification. They represent the mutually-ex...
FP_SUBNORMALMacro shall be defined for number classification. They represent the mutually-ex...
FP_ZEROMacro shall be defined for number classification. They represent the mutually-ex...
fpathconf(int,int)
fpclassifyThe 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 *)
frexplAn alias defined for the longdouble api
fsblkcnt_tUsed for file system block counts.
FSCALEbits 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_tUsed for file system file counts.
FSHIFTbits 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_CHDIRFlags for use as the 4th argument to nftw(3). These may be ORed together. Change...
FTW_DValid flags for the 3rd argument to the function that is passed as the second ar...
FTW_DEPTHFlags for use as the 4th argument to nftw(3). These may be ORed together. Subdir...
FTW_DNRValid flags for the 3rd argument to the function that is passed as the second ar...
FTW_DPValid flags for the 3rd argument to the function that is passed as the second ar...
FTW_FRegular File. Valid flags for the 3rd argument to the function that is passed as...
FTW_MOUNTFlags for use as the 4th argument to nftw(3). These may be ORed together. The wa...
FTW_NSValid flags for the 3rd argument to the function that is passed as the second ar...
FTW_PHYSFlags for use as the 4th argument to nftw(3). These may be ORed together. Physic...
FTW_SLValid flags for the 3rd argument to the function that is passed as the second ar...
FTW_SLNValid 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)
gammalAn alias defined for the longdouble api
getaddrinfo(const char *,const char *,const struct addrinfo *,struct addrinfo **)...
GETALLcommands for semctl. Return semvals into arg.array
getcFunctions defined in ANSI C standard.
getc(FILE *)
getc_unlocked(FILE *)
getcharDefined 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)...
GETNCNTcommands 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)
GETPIDcommands 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)
GETVALcommands for semctl. Return the value of semval.
getw(FILE *)
getwchar(void)Refer to fgetwc(struct __sFILE *) for the documentation
getws(wchar_t *)...
GETZCNTcommands 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_ABORTEDError values returned by glob(3). Unignored error.
GLOB_ALTDIRFUNCUse alternately specified directory funcs.
GLOB_APPENDAppend to output from previous call.
GLOB_BRACEExpand braces ala csh.
GLOB_DOOFFSUse gl_offs.
GLOB_ERRReturn on error.
GLOB_LIMITlimit number of returned paths
GLOB_MARKAppend / to matching directories.
GLOB_NOCHECKReturn pattern itself if nothing matches.
GLOB_NOMAGICGLOB_NOCHECK without magic chars (csh).
GLOB_NOMATCHError values returned by glob(3). No match and GLOB_NOCHECK was not set.
GLOB_NOSORTDon't sort.
GLOB_NOSPACEError values returned by glob(3). Malloc call failed.
GLOB_QUOTEQuote special chars with \.
glob_tIncludes the following members,
GLOB_TILDEExpand 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 *).
groupIncludes the following members,
H4DISCNetgraph Bluetooth H4 discipline
h_errno
HEADERStructure for query header. The order of the fields is machine- and compiler-dep...
HFIXEDSZbytes of fixed data in header
HOST_NOT_FOUND
hostentStructures returned by network data base library. All addresses are supplied in ...
howmanyMacros for counting and rounding.
htobe16Macro returning a integer in the system's native byte order converted to big end...
htobe32Macro returning a integer in the system's native byte order converted to big end...
htobe64Macro returning a integer in the system's native byte order converted to big end...
htole16Macro returning a integer in the system's native byte order converted to big end...
htole32Macro returning a integer in the system's native byte order converted to big end...
htole64Macro returning a integer in the system's native byte order converted to big end...
htonl(uint32_t)...
htons(uint16_t)
HUGEDefines to (float)3.40282346638528860e+38
HUGE_VAL
HUGE_VALFA positive float constant expression. Used as an error value returned by the mat...
HUGE_VALLA positive long double constant expression. Used as an error value returned by t...
hypot(double,double)
Examples
hypotf(float,float)
hypotlAn alias defined for the longdouble api
ICMP6_FILTERicmp6_filter; icmp6 filter
iconv(iconv_t,const char **,size_t *,char **,size_t *)...
iconv_close(iconv_t)...
iconv_open(const char *,const char *)...
id_tUsed as a general identifier; can be used to contain at least a pid_t, uid_t, or...
if_announcemsghdrMessage format announcing the arrival or departure of a network interface.
if_clonereqStructure used to query names of interface cloners.
if_dataStructure describing information about an interface which may be of interest to ...
if_freenameindex(struct if_nameindex *)
if_indextoname(unsigned,char *)
if_laddrreqStructure for SIOC[AGD]LIFADDR
if_msghdrMessage format for use in obtaining information about interfaces from getkerninf...
if_nameindexIncludes the following members,
if_nameindex(void)Refer to if_nametoindex(const char *) for the documentation
IF_NAMESIZELength of interface external name, including terminating '\0'. Limitation: IAP n...
if_nametoindex(const char *)...
ifa_msghdrMessage format for use in obtaining information about interface addresses from g...
ifconfStructure used in SIOCGIFCONF request. Used to retrieve interface configuration ...
ifma_msghdrMessage format for use in obtaining information about multicast addresses from t...
ifreqInterface request structure used for socket ioctl's. All interface ioctl's must ...
ilogb(double)
Examples
ilogbf(float)
ilogbl(long)
imaxdiv_tIncludes the following members,
in6_addrIPv6 address
IN6_ARE_ADDR_EQUALEquality. NOTE: Some of kernel programming environment (for example, openbsd or ...
IN6_IS_ADDR_LINKLOCALUnicast Scope. Note that we must check topmost 10 bits only, not 16 bits (see RF...
IN6_IS_ADDR_LOOPBACKLoopback
IN6_IS_ADDR_MC_GLOBALMulticast Scope
IN6_IS_ADDR_MC_LINKLOCALMulticast Scope
IN6_IS_ADDR_MC_NODELOCALMulticast Scope
IN6_IS_ADDR_MC_ORGLOCALMulticast Scope
IN6_IS_ADDR_MC_SITELOCALMulticast Scope
IN6_IS_ADDR_UNSPECIFIEDUnspecified
IN6_IS_ADDR_V4COMPATIPv4 compatible
IN6_IS_ADDR_V4MAPPEDMapped
IN6ADDR_ANY_INITTo handle IP6 addresses
IN6ADDR_INTFACELOCAL_ALLNODES_INITTo handle IP6 addresses
IN6ADDR_LINKLOCAL_ALLNODES_INITTo handle IP6 addresses
IN6ADDR_LINKLOCAL_ALLROUTERS_INITTo handle IP6 addresses
IN6ADDR_LOOPBACK_INITTo handle IP6 addresses
IN6ADDR_NODELOCAL_ALLNODES_INITTo handle IP6 addresses
IN6ADDRSZIPv6 T_AAAA
in_addrInternet address This definition contains obsolete fields for compatibility with...
in_addr_tInternet address manipulation
IN_BADCLASSDefinitions of bits in internet address integers.
IN_CLASSADefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSA_HOSTDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSA_MAXDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSA_NETDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSA_NSHIFTDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSBDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSB_HOSTDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSB_MAXDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSB_NETDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSB_NSHIFTDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSCDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSC_HOSTDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSC_NETDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSC_NSHIFTDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSDDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSD_HOSTDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSD_NETDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_CLASSD_NSHIFTDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_EXPERIMENTALDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_LOOPBACKNETDefinitions of bits in internet address integers. On subnets, the decomposition ...
IN_MULTICASTDefinitions of bits in internet address integers. On subnets, the decomposition ...
in_port_tInternet port manipulation
INADDR_ALLHOSTS_GROUPDefinitions of bits in internet address integers.
INADDR_ANYIPv4 local host address.
INADDR_BROADCASTIPv4 broadcast address.
INADDR_LOOPBACKDefinitions of bits in internet address integers. On subnets, the decomposition ...
INADDR_MAX_LOCAL_GROUPDefinitions of bits in internet address integers.
INADDR_NONEDefinitions of bits in internet address integers.
INADDR_UNSPEC_GROUPDefinitions of bits in internet address integers.
INADDRSZIPv4 T_A
index(const char *,int)
INDIR_MASKFlag 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_tdenotes a signed integer type with a width of exactly 16 bits.
INT16SZbytes of data in a u_int16_t
int32_tdenotes a signed integer type with a width of exactly 32 bits.
INT32SZbytes of data in a u_int32_t
int64_tdenotes a signed integer type with a width of exactly 64 bits.
int8_tdenotes a signed integer type with a width of exactly 8 bits.
int_fast16_tdesignates the fastest signed integer type with a width of at least 16 bits.
int_fast32_tdesignates the fastest signed integer type with a width of at least 32 bits.
int_fast64_tdesignates the fastest signed integer type with a width of at least 64 bits.
int_fast8_tdesignates the fastest signed integer type with a width of at least 8 bits.
int_least16_tdenotes an signed integer type with a width of at least 16 bits.
int_least32_tdenotes an signed integer type with a width of at least 32 bits.
int_least64_tdenotes an signed integer type with a width of at least 64 bits.
int_least8_tdenotes an signed integer type with a width of at least 8 bits.
INT_MAX
INT_MINMinimum and maximum values a `signed int' can hold.
intmax_tdesignates a signed integer type capable of representing any value of any signed...
intptr_tdesignates 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...
IOPAGESpages of io permission bitmap
IOV_MAXmax elements in io vector
iovecThis 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_LOOPDefaults and limits for options. normally hear sends if a member
IP_DEFAULT_MULTICAST_TTLDefaults and limits for options. normally limit m'casts to 1 hop
IP_DONTFRAGdon't fragment packet
IP_DROP_MEMBERSHIP
ip_mreq; drop an IP group membership
IP_DUMMYNET_CONFIGUREadd or configure a dummynet pipe
IP_DUMMYNET_DELdelete a dummynet pipe from chain
IP_DUMMYNET_FLUSHflush dummynet
IP_DUMMYNET_GETget entire dummynet pipes
IP_FAITHbool; accept FAITH'ed connections
IP_FW_ADDadd a firewall rule to chain
IP_FW_DELdelete a firewall rule from chain
IP_FW_FLUSHflush firewall rule chain
IP_FW_GETget entire firewall rule chain
IP_FW_RESETLOGreset logging counters
IP_FW_TABLE_ADDadd entry
IP_FW_TABLE_DELdelete entry
IP_FW_TABLE_FLUSHflush table
IP_FW_TABLE_GETSIZEget table size
IP_FW_TABLE_LISTlist table contents
IP_FW_ZEROclear single or all firewall counter(s)
IP_HDRINCLint; header is included with data
IP_IPSEC_POLICYint; set or get security policy
IP_MINTTLminimum TTL for packet or drop
ip_mreqArgument structure for IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP.
IP_MULTICAST_IFset or get IP multicast interface
IP_MULTICAST_LOOPu_char; set or get IP multicast loopback
IP_MULTICAST_TTLset or get IP multicast timetolive
IP_ONESBCASTbool: send all-ones broadcast
IP_OPTIONSOptions for use with [gs]etsockopt at the IP level. First word of comment is dat...
IP_PORTRANGEint; range to choose for unspec port
IP_RECVDSTADDROptions for use with [gs]etsockopt at the IP level. First word of comment is dat...
IP_RECVIFbool; receive reception if w dgram
IP_RECVOPTSOptions for use with [gs]etsockopt at the IP level. First word of comment is dat...
IP_RECVRETOPTSOptions for use with [gs]etsockopt at the IP level. First word of comment is dat...
IP_RECVTTLbool; receive IP TTL w dgram
IP_RETOPTSOptions for use with [gs]etsockopt at the IP level. First word of comment is dat...
IP_RSVP_OFFdisable RSVP in kernel
IP_RSVP_ONenable RSVP in kernel
IP_RSVP_VIF_OFFunset RSVP per-vif socket
IP_RSVP_VIF_ONset RSVP per-vif socket
IP_TOSOptions for use with [gs]etsockopt at the IP level. First word of comment is dat...
IP_TTLOptions for use with [gs]etsockopt at the IP level. First word of comment is dat...
IPC_CREATSVID required constants (same values as system 5). create entry if key does not ...
IPC_EXCLSVID required constants (same values as system 5). fail if key exists.
IPC_NOWAITSVID required constants (same values as system 5). error if request must wait.
ipc_permTo store information needed in determining permissions to perform an ipc operati...
IPC_PRIVATEprivate key
IPC_RMIDremove identifier
IPC_SETset options
IPC_STATget options
IPPORT_HIFIRSTAUTODefault local port range, used by both IP_PORTRANGE_DEFAULT and IP_PORTRANGE_HIG...
IPPORT_HILASTAUTODefault local port range, used by both IP_PORTRANGE_DEFAULT and IP_PORTRANGE_HIG...
IPPORT_MAXDefines MAX value
IPPORT_RESERVEDPorts < IPPORT_RESERVED are reserved for privileged processes (e.g. root). (I...
IPPORT_RESERVEDSTARTScanning for a free reserved port return a value below IPPORT_RESERVED, but high...
IPPROTO_3PCThird Party Connect
IPPROTO_ADFSAny distributed FS
IPPROTO_AHIP6 Auth Header
IPPROTO_AHIPany host internal protocol
IPPROTO_APESany private encr. scheme
IPPROTO_ARGUSArgus
IPPROTO_AX25AX.25 Frames
IPPROTO_BHABHA
IPPROTO_BLTBulk Data Transfer
IPPROTO_BRSATMONBackRoom SATNET Monitoring
IPPROTO_CARPCARP
IPPROTO_CFTPCFTP
IPPROTO_CHAOSChaos
IPPROTO_CMTPControl Message Transport
IPPROTO_CPHBComp. Prot. HeartBeat
IPPROTO_CPNXComp. Prot. Net. Executive
IPPROTO_DDPDatagram Delivery
IPPROTO_DGPdissimilar gateway prot.
IPPROTO_DONElast return value of _input(), meaning all job for this pkt is done.
IPPROTO_DSTOPTSIP6 destination option
IPPROTO_EGPexterior gateway protocol
IPPROTO_EMCONEMCON
IPPROTO_ENCAPencapsulation header
IPPROTO_EONISO cnlp
IPPROTO_ESPIP6 Encap Sec. Payload
IPPROTO_ETHERIPEthernet IP encapsulation
IPPROTO_FRAGMENTIP6 fragmentation header
IPPROTO_GGPgateway2 (deprecated)
IPPROTO_GMTPGMTP
IPPROTO_GREGeneral Routing Encap.
IPPROTO_HELLO"hello" routing protocol
IPPROTO_HMPHost Monitoring
IPPROTO_HOPOPTSIP6 hop-by-hop options
IPPROTO_ICMPControl message protocol.
IPPROTO_ICMPV6ICMP6
IPPROTO_IDPxns idp
IPPROTO_IDPRInterDomain Policy Routing
IPPROTO_IDRPInterDomain Routing
IPPROTO_IGMPgroup mgmt protocol
IPPROTO_IGPNSFNET-IGP
IPPROTO_IGRPCisco or GXS IGRP
IPPROTO_ILIL transport protocol
IPPROTO_INLSPInteg. Net Layer Security
IPPROTO_INPMerit Internodal
IPPROTO_IPInternet protocol.
IPPROTO_IPCVPacket Core Utility
IPPROTO_IPEIPIP encapsulated in IP
IPPROTO_IPIPfor compatibility
IPPROTO_IPPCPluribus Packet Core
IPPROTO_IPV4IPv4 encapsulation
IPPROTO_IPV6IP6 header
IPPROTO_IRTPReliable Transaction
IPPROTO_KRYPTOLANKryptolan
IPPROTO_LARPLocus Address Resoloution
IPPROTO_LEAF1Leaf-1
IPPROTO_LEAF2Leaf-2
IPPROTO_MAXMaximum value for IPPROTO options
IPPROTO_MEASDCN Measurement Subsystems
IPPROTO_MICPMobile Int.ing control
IPPROTO_MOBILEIP Mobility
IPPROTO_MTPMulticast Transport
IPPROTO_MUXMultiplexing
IPPROTO_NDSun net disk proto (temp.)
IPPROTO_NHRPNext Hop Resolution
IPPROTO_NONEIP6 no next header
IPPROTO_NSPNetwork Services
IPPROTO_NVPIInetwork voice protocol
IPPROTO_OSPFIGPOSPFIGP
IPPROTO_PFSYNCPFSYNC
IPPROTO_PGMPGM
IPPROTO_PIGPprivate interior gateway
IPPROTO_PIMProtocol Independent Mcast
IPPROTO_PRMPacket Radio Measurement
IPPROTO_PUPpup
IPPROTO_PVPPacket Video Protocol
IPPROTO_RCCMONBBN RCC Monitoring
IPPROTO_RDPReliable Data
IPPROTO_ROUTINGIP6 routing header
IPPROTO_RSVPresource reservation
IPPROTO_RVDRemote Virtual Disk
IPPROTO_SATEXPAKSATNET or Backroom EXPAK
IPPROTO_SATMONSatnet Monitoring
IPPROTO_SCCSPSemaphore Comm. security
IPPROTO_SDRPSource Demand Routing
IPPROTO_SEPSequential Exchange
IPPROTO_SKIPSKIP
IPPROTO_SPACERDefined to avoid confusion. The master value is defined by PROTO_SPACER in sys//...
IPPROTO_SRPCStrite RPC protocol
IPPROTO_STStream protocol II
IPPROTO_SVMTPSecure VMTP
IPPROTO_SWIPEIP with encryption
IPPROTO_TCFTCF
IPPROTO_TCPtcp KProtocolInetTcp
IPPROTO_TLSPTransport Layer Security
IPPROTO_TPtp-4 w class negotiation
IPPROTO_TPXXTP++ Transport
IPPROTO_TRUNK1Trunk-1
IPPROTO_TRUNK2Trunk-2
IPPROTO_TTPTTP
IPPROTO_UDPuser datagram protocol KProtocolInetUdp
IPPROTO_VINESBanyon VINES
IPPROTO_VISAVISA Protocol
IPPROTO_VMTPVMTP
IPPROTO_WBEXPAKWIDEBAND EXPAK
IPPROTO_WBMONWIDEBAND Monitoring
IPPROTO_WSNWang Span Network
IPPROTO_XNETCross Net Debugger
IPPROTO_XTPXTP
IPV6_DSTOPTSip6_dest; send dst option befor rthdr
IPV6_HOPLIMITint; send hop limit
IPV6_JOIN_GROUPip6_mreq; join a group membership
IPV6_LEAVE_GROUPip6_mreq; leave a group membership
ipv6_mreqArgument structure for IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP.
IPV6_MULTICAST_HOPSint; set or get IP6 multicast hops
IPV6_MULTICAST_IFu_int; set or get IP6 multicast if
IPV6_MULTICAST_LOOPu_int; set or get IP6 multicast loopback
IPV6_NEXTHOPsockaddr; next hop addr
IPV6_PATHMTUmtuinfo; get the current path MTU (sopt), 4 bytes int; MTU notification (cmsg)
IPV6_PKTINFO
in6_pktinfo; send if, src addr
IPV6_PORTRANGEint; range to choose for unspec port
IPV6_PORTRANGE_DEFAULTArgument for IPV6_PORTRANGE: - which range to search when port is unspecified at...
IPV6_PORTRANGE_HIGHArgument for IPV6_PORTRANGE: - which range to search when port is unspecified at...
IPV6_PORTRANGE_LOWArgument for IPV6_PORTRANGE: - which range to search when port is unspecified at...
IPV6_RECVDSTOPTSbool; recv dst option after rthdr
IPV6_RECVHOPLIMITbool; recv hop limit
IPV6_RECVHOPOPTSbool; recv hop-by-hop option
IPV6_RECVPATHMTUbool; notify an according MTU
IPV6_RECVPKTINFObool; recv if, dst addr
IPV6_RECVRTHDRbool; recv routing header
IPV6_RTHDRnew socket options introduced in RFC3542. ip6_dest; send dst option before rthdr
IPV6_RTHDRDSTOPTSip6_dest; send dst option before rthdr
IPV6_SOCKOPT_RESERVED1reserved for future use
IPV6_UNICAST_HOPSint; IP6 hops
IPV6_USE_MIN_MTUbool; send packets at the minimum MTU
IPV6CTL_ACCEPT_RTADVNames for IP sysctl objects
IPV6CTL_ADDRCTLPOLICYget or set address selection policy
IPV6CTL_AUTO_FLOWLABELNames for IP sysctl objects.
IPV6CTL_AUTO_LINKLOCALautomatic link-local addr assign
IPV6CTL_DAD_COUNTNames for IP sysctl objects.
IPV6CTL_DEFHLIMNames for IP sysctl objects. default Hop-Limit.
IPV6CTL_DEFMCASTHLIMNames for IP sysctl objects.
IPV6CTL_FORWARDINGNames for IP sysctl objects. act as router.
IPV6CTL_FORWSRCRTforward source-routed dgrams
IPV6CTL_GIF_HLIMNames for IP sysctl objects. default HLIM for gif encap packet.
IPV6CTL_HDRNESTLIMITNames for IP sysctl objects.
IPV6CTL_KAME_VERSIONNames for IP sysctl objects.
IPV6CTL_KEEPFAITHNames for IP sysctl objects.
IPV6CTL_LOG_INTERVALNames for IP sysctl objects.
IPV6CTL_MAXFRAGPACKETSmax packets reassembly queue
IPV6CTL_MAXFRAGSmax fragments
IPV6CTL_MAXIDMAXID
IPV6CTL_MRTPROTOmulticast routing protocol
IPV6CTL_MRTSTATSmulticast forwarding stats
IPV6CTL_PREFER_TEMPADDRprefer temporary addr as src
IPV6CTL_RIP6STATSraw_ip6 stats
IPV6CTL_RR_PRUNENames for IP sysctl objects. walk timer for router renumbering.
IPV6CTL_RTEXPIREcloned route expiration time
IPV6CTL_RTMAXCACHEtrigger level for dynamic expire
IPV6CTL_RTMINEXPIREmin value for expiration time
IPV6CTL_SENDREDIRECTSNames for IP sysctl objects. may send redirects when forwarding.
IPV6CTL_SOURCECHECKverify source route and intf
IPV6CTL_SOURCECHECK_LOGINTminimume logging interval
IPV6CTL_STATSstats
IPV6CTL_STEALTHNew entries should be added here from current IPV6CTL_MAXID value. to define ite...
IPV6CTL_TEMPPLTIMEpreferred lifetime for tmpaddrs
IPV6CTL_TEMPVLTIMEvalid lifetime for tmpaddrs
IPV6CTL_USE_DEPRECATEDNames for IP sysctl objects. use deprecated addr (RFC2462 5.5.4)
IPV6CTL_USETEMPADDRuse temporary addresses (RFC3041)
IPV6CTL_V6ONLYcloned route expiration time
IPV6PROTO_MAXIDDefinitions for inet6 sysctl operations.
IQUERYInverse 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...
isasciinot 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...
isfiniteThe 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...
isgreaterThe math.h header shall define the following macros, where real floating indicat...
isgreaterequalThe math.h header shall define the following macros, where real floating indicat...
isinfThe math.h header shall define the following macros, where real floating indicat...
islessThe math.h header shall define the following macros, where real floating indicat...
islessequalThe math.h header shall define the following macros, where real floating indicat...
islessgreaterThe math.h header shall define the following macros, where real floating indicat...
islower(int)Tests if character is a lowercase letter.
isnanThe math.h header shall define the following macros, where real floating indicat...
isnanf(float)test for infinity or not-a-number
isnormalThe 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...
isunorderedThe 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).
itimervalIncludes the following members,
j0f(float)
j0lAn alias defined for the longdouble api
j1(double)
j1f(float)
j1lAn alias defined for the longdouble api
jmp_buf
jn(int,double)
jnf(int,float)
jnlAn alias defined for the longdouble api
key_t
KNotifyBreakIntnotifications
KNotifyCD
KNotifyCTS
KNotifyDataAvailable
KNotifyDSR
KNotifyFramingError
KNotifyOutputEmpty
KNotifyOverrunError
KNotifyParityError
KNotifyRI
L_ctermidsize for ctermid(3)
L_cuseridsize for cuserid(3)
L_tmpnam
labs(long)
The labs function returns the absolute value of the long integer j.
lastlogThe structure of the log file and how to change user's entry.
LC_ALL
LC_COLLATE
LC_CTYPE
LC_MESSAGESIt 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_DIGNumber of decimal digits, q, such that any floating-point number with q decimal ...
LDBL_EPSILONThe difference between 1 and the least value greater than 1 that is representabl...
LDBL_MANT_DIGNumber of base-FLT_RADIX digits in the floating-point significand
LDBL_MAXMaximum representable finite floating-point number.
LDBL_MAX_10_EXPMaximum integer such that 10 raised to that power is in the range of representab...
LDBL_MAX_EXPMaximum integer such that FLT_RADIX raised to that power minus 1 is a representa...
LDBL_MINMinimum normalized positive floating-point number
LDBL_MIN_10_EXPMinimum negative integer such that 10 raised to that power is in the range of no...
LDBL_MIN_EXPMinimum negative integer such that FLT_RADIX raised to that power minus 1 is a n...
ldiv(long,long)...
ldiv_tContains 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.
le16tohMacro 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.
le32tohMacro 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.
le64tohMacro 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 *)
lgammalAn alias defined for the longdouble api
LIB_TRACEUsage:
LIB_TRACE_DUMP_LENUsage:
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_MAXUnless otherwise noted, the maximum length, in bytes, of a utility's input line ...
lingerStructure used for manipulating linger option.
link(const char *,const char *)...
LINK_MAXmax file link count
listen(int,int)Marks a connection-mode socket, specified by the socket argument fd, as acceptin...
LITTLE_ENDIANDefinitions 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_tContains the following members
llrintf(float)
llrintlAn alias defined for the longdouble api
llround(double)...
llroundf(float)
llroundlAn alias defined for the longdouble api
LOCAL_CONNWAITSocket options. connects block until accepted.
LOCAL_CREDSSocket options. pass credentials to receiver .
LOCAL_PEERCREDSocket 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)
log10lAn alias defined for the longdouble api function returns the base-10 logarithm o...
log1p(double)
log1pf(float)
log1plAn alias defined for the longdouble api
LOG_BITSonly logging for critical/major
LOG_FILE_NAME_LINEThis macro will be used for file and line no.
logbf(float)
logblAn alias defined for the longdouble api
logf(float)
loglAn alias defined for the longdouble api returns the natural logarithm of x
LONG_MAX
LONG_MINMinimum and maximum values a `signed long int' can hold.
longjmp(jmp_buf,int)
lrint(double)
lrintf(float)
lrintlAn alias defined for the longdouble api
lround(double)
lroundf(float)
lroundlAn alias defined for the longdouble api
lseek(int,off_t,int)...
lstat(const char *,struct stat *)
lwpid_tThread ID
M_1_PIDefines the Value of 1/pi
M_2_PIDefines the Value of 2/pi
M_2_SQRTPIDefines the Value of 2/sqrt(pi)
M_EDefines the Value of e
M_LN10Defines the Value of loge10
M_LN2Defines the Value of loge2
M_LOG10EDefines the Value of log10e
M_LOG2EDefines the Value of log2e
M_PIDefines the Value of pi
M_PI_2Defines the Value of pi/2
M_PI_4Defines the Value of pi/4
M_SQRT1_2Defines the Value of 1/sqrt(2)
M_SQRT2Defines the Value of sqrt(2)
malloc(size_t)
MAP_FIXEDmap addr must be exactly as requested.
MAP_PRIVATEchanges are private
MAP_SHAREDshare changes
math.h Global variables
MATH_ERREXCEPTmacro shall expand to the integer constants 1
math_errhandlingMacro shall expand to an expression that has type int and the value MATH_ERRNO, ...
MATH_ERRNOmacro shall expand to the integer constants 1
MAXMacros for min or max.
MAX_CANONmax bytes in term canon input line
MAX_INPUTmax bytes in terminal input
MAXALLOCSAVE(2)(PAGE_SIZE)
MAXBSIZEFilesystems are made out of blocks of at most MAXBSIZE bytes per block. MAXBSIZE...
MAXCDNAMEmaximum compressed domain name
MAXCOMLENmax command name remembered
MAXDNAMEmaximum domain name
MAXDUMPPGS(DFLTPHYS by PAGE_SIZE)
MAXFLOATValue of maximum non-infinite single-precision floating point number.
MAXHOSTNAMELENmax hostname size
MAXINTERPmax interpreter file name length
MAXLABELmaximum length of domain label
MAXLOGNAMEmax login name length (incl. NUL)
MAXPHYSmax raw IO transfer size
MAXSYMLINKSMaximum number of symbolic links that may be expanded in a path name. It should ...
MAXUPRCmax simultaneous processes
MB_CUR_MAX
MB_LEN_MAXMaximum 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_tAn 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)
MINBUCKETmin 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 *)
modflAn alias defined for the longdouble api
MON_1Name of the first month of the year.
MON_10Name of the tenth month of the year.
MON_11Name of the eleventh month of the year.
MON_12Name of the twelfth month of the year.
MON_2Name of the second month of the year.
MON_3Name of the third month of the year.
MON_4Name of the fourth month of the year.
MON_5Name of the fifth month of the year.
MON_6Name of the sixth month of the year.
MON_7Name of the seventh month of the year.
MON_8Name of the eigth month of the year.
MON_9Name 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_CTRUNCcontrol data lost before delivery
MSG_DONTROUTEsend without using routing tables
MSG_EORdata completes record
MSG_NOERRORThe MSG_NOERROR identifier value, the msqid_ds struct and the msg struct are as ...
MSG_OOBwrite out-of-band data
MSG_PEEKpeek at incoming message
MSG_TRUNCdata discarded before delivery
MSG_WAITALLwait for full request or error
msgctl(int,int,struct msqid_ds *)...
msgget(key_t,int)...
msghdrMessage 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)...
MSIZEsize of an mbuf
msqid_dsThe 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_MAXmax bytes in a file name
nameser.h Global variables
NAMESERVER_PORTFor both TCP and UDP.
NANA constant expression of type float representing a quiet NaN. This symbolic cons...
nanosleep(const struct timespec *,struct timespec *)...
nanval(void)Not a number value.
NBBYnumber of bits in a byte
NBPWnumber of bytes per word (integer)
NC_APPLETALKnc_protofmly values
NC_BROADCASTnc_flag values
NC_CCITTnc_protofmly values
NC_CHAOSnc_protofmly values
NC_DATAKITnc_protofmly values
NC_DECNETnc_protofmly values
NC_DLInc_protofmly values
NC_ECMAnc_protofmly values
NC_GOSIPnc_protofmly values
NC_HYLINKnc_protofmly values
NC_ICMPnc_proto values
NC_IEEE802nc_protofmly values
NC_IMPLINKnc_protofmly values
NC_INETnc_protofmly values
NC_INET6nc_protofmly values
NC_LATnc_protofmly values
NC_LOOPBACKnc_protofmly values
NC_NBSnc_protofmly values
NC_NITnc_protofmly values
NC_NOFLAGnc_flag values
NC_NOPROTOnc_proto values
NC_NOPROTOFMLYnc_protofmly values
NC_NSnc_protofmly values
NC_OSInc_protofmly values
NC_OSINETnc_protofmly values
NC_PUPnc_protofmly values
NC_SNAnc_protofmly values
NC_TCPnc_proto values
NC_TPI_CLTSnc_semantics values
NC_TPI_COTSnc_semantics values
NC_TPI_COTS_ORDnc_semantics values
NC_TPI_RAWnc_semantics values
NC_UDPnc_proto values
NC_VISIBLEnc_flag values
NC_X25nc_protofmly values
NCARGSmax bytes for an exec function
nearbyintf(float)
nearbyintlAn alias defined for the longdouble api
netconfigUsed to store information about networks that are connected to the system.
NETDB_INTERNALError return codes from gethostbyname(const char *) and gethostbyaddr(const char...
NETDB_SUCCESS
netentAssumption here is that a network number fits in an unsigned long -- probably a ...
NETGRAPHDISCNetgraph tty node discipline
nextafterf(float,float)
nextafterlAn alias defined for the longdouble api
nexttowardf(float,long)
NGROUPSmax number groups
NGROUPS_MAXmax supplemental group id's
NI_DGRAMFlag values for getnameinfo(const struct sockaddr *,socklen_t,char *,size_t,char...
NI_MAXHOSTConstants for getnameinfo(const struct sockaddr *,socklen_t,char *,size_t,char *...
NI_MAXSERVConstants for getnameinfo(const struct sockaddr *,socklen_t,char *,size_t,char *...
NI_NAMEREQDFlag values for getnameinfo(const struct sockaddr *,socklen_t,char *,size_t,char...
NI_NOFQDNFlag values for getnameinfo(const struct sockaddr *,socklen_t,char *,size_t,char...
NI_NUMERICHOSTFlag values for getnameinfo(const struct sockaddr *,socklen_t,char *,size_t,char...
NI_NUMERICSERVFlag values for getnameinfo(const struct sockaddr *,socklen_t,char *,size_t,char...
nice(int)...
NL_ARGMAXMaximum value of digit in calls to the printf(const char *,...) and scanf(const ...
nl_itemUsed by nl_langinfo(nl_item) to identify items of langinfo data.
nl_langinfo(nl_item)...
NL_LANGMAXMaximum number of bytes in a LANG name.
NL_MSGMAXMaximum message number.
NL_NMAXMaximum number of bytes in an N-to-1 collation mapping.
NL_SETMAXMaximum set number.
NL_TEXTMAXMaximum number of bytes in a message string.
nlink_t
NO_ADDRESS
no_argumentno argument required
NO_DATA
NO_RECOVERY
NODEVnon-existent device
NOERRORNo error occurred.
NOEXPRnegative response expression
NOFILEmax open files per process
NOGROUPmarker for empty group set member
NOSTRnegative response for yes or no queries
NOTIMPUnimplemented
ns_classValues for class field
NS_CMPRSFLGSFlag bits indicating name compression.
NS_DEFAULTPORTFor both TCP and UDP.
ns_flagThese don't have to be in the same order as in the packet flags word, and they c...
NS_HFIXEDSZbytes of fixed data in header
NS_IN6ADDRSZIPv6 T_AAAA
NS_INADDRSZIPv4 T_A
NS_INT16SZbytes of data in a u_int16_t
NS_INT32SZbytes of data in a u_int32_t
NS_INT8SZbytes of data in a u_int8_t
NS_MAXCDNAMEmaximum compressed domain name
NS_MAXDNAMEmaximum domain name
NS_MAXLABELmaximum length of domain label
ns_msgThis is a message handle. It is caller allocated and has no dynamic data. This s...
NS_NOTIFY_OPZone change notification.
ns_opcodeCurrently defined opcodes.
NS_PACKETSZmaximum packet size
NS_QFIXEDSZbytes of fixed data in query
ns_rcodeCurrently defined response codes.
ns_rrThis is a parsed record. It is caller allocated and has no dynamic data.
NS_RRFIXEDSZbytes of fixed data in r record
ns_sectThese can be expanded with synonyms, just keep ns_parse.c:ns_parserecord() in sy...
ns_typeCurrently defined type values for resources and queries.
ns_update_operationBIND_UPDATE
ns_updrecThis RR-like structure is particular to UPDATE.
NSIG
ntohlThese are also declared as functions.
ntohsThese are also declared as functions.
NXDOMAINName error.
NZEROdefault "nice"
off_t
offsetofOffset 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_MAXmax open files per process
opendir(const char *)Opens a directory.
optionIncludes following members,
optional_argumentargument is optional
PACKETSZmaximum packet size
PAGE_SHIFTLOG2(PAGE_SIZE)
PAGE_SIZEbytes per page
Parity
passwdpassword
PATH_MAXmax bytes in pathname. In Symbian, this cant be more than 256
pathconf(const char *,int)...
PCATCHORd with pri for tsleep to check signals
PDP_ENDIANDefinitions for byte order, according to byte significance from low address to h...
PDROPORd with pri to stop re-entry of interlock mutex
PDRSHIFTLOG2(NBPDR)
perror(const char *)
pid_t
pipe(int *)...
PIPE_BUFmax bytes for atomic pipe writes
PM_STRPost Meridian affix.
popen(const char *,const char *)...
popen3(const char *,const char *,char **,int)Gives access to the client's stdin.
POSIX_SEM_NSEMS_MAXNumber of semaphores a process can have.
POSIX_SPAWN_RESETIDSFlags that can be set in posix_spawnattr_t. The POSIX_SPAWN_RESETIDS flag in the...
POSIX_SPAWN_SETPGROUPFlags that can be set in posix_spawnattr_t If the POSIX_SPAWN_SETPGROUP flag is ...
POSIX_SPAWN_SETSCHEDPARAMFlags that can be set in posix_spawnattr_t If the POSIX_SPAWN_SETSCHEDPARAM flag...
POSIX_SPAWN_SETSCHEDULERFlags that can be set in posix_spawnattr_t If the POSIX_SPAWN_SETSCHEDULER flag ...
POSIX_SPAWN_SETSIGDEFFlags that can be set in posix_spawnattr_t If the POSIX_SPAWN_SETSIGDEF flag is ...
POSIX_SPAWN_SETSIGMASKFlags that can be set in posix_spawnattr_t If the POSIX_SPAWN_SETSIGMASK flag is...
POSIX_THREAD_DESTRUCTOR_ITERATIONSControlling the iterations of destructors for thread-specific data.
POSIX_THREAD_KEYS_MAXRepresents maximum value
POSIX_THREAD_THREADS_MAXThread max. Value is 64
pow(double,double)Calculate numeric power. Returns arg1 raised to the power of arg2.
powerof2Macros for counting and rounding.
powf(float,float)
powlAn alias defined for the longdouble api returns the value of x raised to the pow...
PPPDISCPPP discipline
PRId16decimal printf format for int16_t fprintf(3) macro for signed integers.
PRId32decimal printf format for int32_t fprintf(3) macro for signed integers.
PRId64decimal printf format for int64_t fprintf(3) macro for signed integers.
PRId8decimal printf format for int8_t fprintf(3) macro for signed integers.
PRIdFAST16decimal printf format for int_fast16_t fprintf(3) macro for signed integers.
PRIdFAST32decimal printf format for int_fast32_t fprintf(3) macro for signed integers.
PRIdFAST64decimal printf format for int_fast64_t fprintf(3) macro for signed integers.
PRIdFAST8decimal printf format for int_fast8_t fprintf(3) macro for signed integers.
PRIdLEAST16decimal printf format for int_least16_t fprintf(3) macro for signed integers.
PRIdLEAST32decimal printf format for int_least32_t fprintf(3) macro for signed integers.
PRIdLEAST64decimal printf format for int_least64_t fprintf(3) macro for signed integers.
PRIdLEAST8decimal printf format for int_least8_t fprintf(3) macro for signed integers.
PRIdMAXdecimal printf format for intmax_t fprintf(3) macro for signed integers.
PRIdPTRdecimal printf format for intptr_t fprintf(3) macro for signed integers.
PRIi16integer printf format for int16_t fprintf(3) macro for signed integers.
PRIi32integer printf format for int32_t fprintf(3) macro for signed integers.
PRIi64integer printf format for int64_t fprintf(3) macro for signed integers.
PRIi8integer printf format for int8_t fprintf(3) macro for signed integers.
PRIiFAST16integer printf format for int_fast16_t fprintf(3) macro for signed integers.
PRIiFAST32integer printf format for int_fast32_t fprintf(3) macro for signed integers.
PRIiFAST64integer printf format for int_fast64_t fprintf(3) macro for signed integers.
PRIiFAST8integer printf format for int_fast8_t fprintf(3) macro for signed integers.
PRIiLEAST16integer printf format for int_least16_t fprintf(3) macro for signed integers.
PRIiLEAST32integer printf format for int_least32_t fprintf(3) macro for signed integers.
PRIiLEAST64integer printf format for int_least64_t fprintf(3) macro for signed integers.
PRIiLEAST8integer printf format for int_least8_t fprintf(3) macro for signed integers.
PRIiMAXinteger printf format for intmax_t fprintf(3) macro for signed integers.
PRIiPTRinteger printf format for intptr_t fprintf(3) macro for signed integers.
PRIMASKPrimary mask
printf(const char *,...)Print formatted data to stdout. Prints to standard output a sequence of argument...
PRIo16octal printf format for uint16_t fprintf(3) macros for unsigned integers.
PRIo32octal printf format for uint32_t fprintf(3) macros for unsigned integers.
PRIo64octal printf format for uint64_t fprintf(3) macros for unsigned integers.
PRIo8octal printf format for uint8_t fprintf(3) macros for unsigned integers.
PRIO_PGRPProcess priority specifications to get or set priority.
PRIO_PROCESSProcess priority specifications to get or set priority.
PRIO_USERProcess priority specifications to get or set priority.
PRIoFAST16octal printf format for uint_fast16_t fprintf(3) macros for unsigned integers.
PRIoFAST32octal printf format for uint_fast32_t fprintf(3) macros for unsigned integers.
PRIoFAST64octal printf format for uint_fast64_t fprintf(3) macros for unsigned integers.
PRIoFAST8octal printf format for uint_fast8_t fprintf(3) macros for unsigned integers.
PRIoLEAST16octal printf format for uint_least16_t fprintf(3) macros for unsigned integers.
PRIoLEAST32octal printf format for uint_least32_t fprintf(3) macros for unsigned integers.
PRIoLEAST64octal printf format for uint_least64_t fprintf(3) macros for unsigned integers.
PRIoLEAST8octal printf format for uint_least8_t fprintf(3) macros for unsigned integers.
PRIoMAXoctal printf format for uintmax_t fprintf(3) macros for unsigned integers.
PRIoPTRoctal printf format for uintptr_t fprintf(3) macros for unsigned integers.
PRIu16decimal printf format for uint16_t fprintf(3) macros for unsigned integers.
PRIu32decimal printf format for uint32_t fprintf(3) macros for unsigned integers.
PRIu64decimal printf format for uint64_t fprintf(3) macros for unsigned integers.
PRIu8decimal printf format for uint8_t fprintf(3) macros for unsigned integers.
PRIuFAST16decimal printf format for uint_fast16_t fprintf(3) macros for unsigned integers.
PRIuFAST32decimal printf format for uint_fast32_t fprintf(3) macros for unsigned integers.
PRIuFAST64decimal printf format for uint_fast64_t fprintf(3) macros for unsigned integers.
PRIuFAST8decimal printf format for uint_fast8_t fprintf(3) macros for unsigned integers.
PRIuLEAST16decimal printf format for uint_least16_t fprintf(3) macros for unsigned integers...
PRIuLEAST32decimal printf format for uint_least32_t fprintf(3) macros for unsigned integers...
PRIuLEAST64decimal printf format for uint_least64_t fprintf(3) macros for unsigned integers...
PRIuLEAST8decimal printf format for uint_least8_t fprintf(3) macros for unsigned integers.
PRIuMAXdecimal printf format for uintmax_t fprintf(3) macros for unsigned integers.
PRIuPTRdecimal printf format for uintptr_t fprintf(3) macros for unsigned integers.
PRIX16uppercase hexadecimal printf format for uint16_t fprintf(3) macros for unsigned ...
PRIx16hexadecimal printf format for uint16_t fprintf(3) macros for unsigned integers.
PRIX32uppercase hexadecimal printf format for uint32_t fprintf(3) macros for unsigned ...
PRIx32hexadecimal printf format for uint32_t fprintf(3) macros for unsigned integers.
PRIX64uppercase hexadecimal printf format for uint64_t fprintf(3) macros for unsigned ...
PRIx64hexadecimal printf format for uint64_t fprintf(3) macros for unsigned integers.
PRIX8uppercase hexadecimal printf format for uint8_t fprintf(3) macros for unsigned i...
PRIx8hexadecimal printf format for uint8_t fprintf(3) macros for unsigned integers.
PRIXFAST16uppercase hexadecimal printf format for uint_fast16_t fprintf(3) macros for unsi...
PRIxFAST16hexadecimal printf format for uint_fast16_t fprintf(3) macros for unsigned integ...
PRIXFAST32uppercase hexadecimal printf format for uint_fast32_t fprintf(3) macros for unsi...
PRIxFAST32hexadecimal printf format for uint_fast32_t fprintf(3) macros for unsigned integ...
PRIXFAST64uppercase hexadecimal printf format for uint_fast64_t fprintf(3) macros for unsi...
PRIxFAST64hexadecimal printf format for uint_fast64_t fprintf(3) macros for unsigned integ...
PRIXFAST8uppercase hexadecimal printf format for uint_fast8_t fprintf(3) macros for unsig...
PRIxFAST8hexadecimal printf format for uint_fast8_t fprintf(3) macros for unsigned intege...
PRIXLEAST16uppercase hexadecimal printf format for uint_least16_t fprintf(3) macros for uns...
PRIxLEAST16hexadecimal printf format for uint_least16_t fprintf(3) macros for unsigned inte...
PRIXLEAST32uppercase hexadecimal printf format for uint_least32_t fprintf(3) macros for uns...
PRIxLEAST32hexadecimal printf format for uint_least32_t fprintf(3) macros for unsigned inte...
PRIXLEAST64uppercase hexadecimal printf format for uint_least64_t fprintf(3) macros for uns...
PRIxLEAST64hexadecimal printf format for uint_least64_t fprintf(3) macros for unsigned inte...
PRIXLEAST8uppercase hexadecimal printf format for uint_least8_t fprintf(3) macros for unsi...
PRIxLEAST8hexadecimal printf format for uint_least8_t fprintf(3) macros for unsigned integ...
PRIXMAXuppercase hexadecimal printf format for uintmax_t fprintf(3) macros for unsigned...
PRIxMAXhexadecimal printf format for uintmax_t fprintf(3) macros for unsigned integers.
PRIXPTRuppercase hexadecimal printf format for uintptr_t fprintf(3) macros for unsigned...
PRIxPTRhexadecimal printf format for uintptr_t fprintf(3) macros for unsigned integers.
PROT_EXECProtections are chosen from these bits, or-ed together. pages can be executed.
PROT_NONEProtections are chosen from these bits, or-ed together. no permissions.
PROT_READProtections are chosen from these bits, or-ed together. pages can be read.
PROT_WRITEProtections 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_INITIALIZERValue is 4. Describes condition initializer.
pthread_cond_signal(pthread_cond_t *)...
pthread_cond_tUsed 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_tUsed to identify a condition attribute object
pthread_create(pthread_t *,pthread_attr_t *,thread_begin_routine,void *)...
PTHREAD_DESTRUCTOR_ITERATIONSMaximum 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_MAXMaximum 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_tThread 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_tUsed to identify a mutex attribute object.
pthread_once(pthread_once_t *,thread_init_routine)...
pthread_once_tUsed 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_MINMinimum supported stack size for a thread
PTHREAD_THREADS_MAXMaximum number of threads supported per process. Value is 1024
ptrdiff_t
putc(int,FILE *)
putc_unlocked(int,FILE *)
putchardefined 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 *)...
QFIXEDSZbytes of fixed data in query
qsort(void *,size_t,size_t,int(*)(const void *, const void *))Sort an array.
QUERYStandard query.
radix_maskAnnotations to tree concerning potential routes applying to subtrees.
radix_nodeRadix search tree node layout.
RADIXCHARradix 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_MAXMaximum 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)
REFUSEDOperation 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_tContains the details of expressions, say no. of subexpressions.
regfree(regex_t *)
register_tregister size
regmatch_tIncludes the following members,
regoff_tsigned arithmetic type that can hold the largest value that can be stored in eit...
remainder(double,double)
remainderf(float,float)
remainderlAn 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 *)
remquolAn alias defined for the longdouble api
rename(const char *,const char *)...
required_argumentargument 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)
rintlAn alias defined for the longdouble api
RLIM_INFINITYunsigned long int
rlim_tUnsigned integer type used for limit values.
rlimitContains the following members,
RLIMIT_ASstandard name for RLIMIT_VMEM
RLIMIT_COREcore file size
RLIMIT_CPUcpu time in milliseconds
RLIMIT_DATAdata size
RLIMIT_FSIZEmaximum file size
RLIMIT_NOFILEnumber of open files
RLIMIT_STACKstack size
rmdir(const char *)...
rounddownMacros for counting and rounding.
roundf(float)
roundlAn alias defined for the longdouble api
roundupMacros for counting and rounding.
roundup2Macros for counting and rounding.
RRFIXEDSZbytes of fixed data in r record
rt_metrics_liteThese numbers are used by reliable protocols for determining retransmission beha...
rtentryThese numbers are used by reliable protocols for determining retransmission beha...
RTLD_DEFAULTSpecial handle arguments for dlsym(void *,const char *)/dlinfo(). Use default se...
RTLD_GLOBALModes and flags for dlopen(const char *,int). Make symbols globally available.
RTLD_LAZYModes and flags for dlopen(const char *,int). Bind function calls lazily.
RTLD_LOCALModes and flags for dlopen(const char *,int). Opposite of RTLD_GLOBAL, and the d...
RTLD_NEXTSpecial handle arguments for dlsym(void *,const char *)/dlinfo(). Search subsequ...
RTLD_NOWModes and flags for dlopen(const char *,int). Bind function calls immediately.
RTLD_SELFSpecial handle arguments for dlsym(void *,const char *)/dlinfo(). Search the cal...
rusageContains the following members,
RUSAGE_CHILDRENResource utilization information.
RUSAGE_SELFResource 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_tAddress family type
SA_NOCLDWAITdon't keep zombies around
SA_NODEFERdon't mask the signal we're delivering
SA_ONSTACKtake signal on signal stack
SA_RESETHANDreset to SIG_DFL when taking signal
SA_RESTARTrestart system call on signal return
SA_SIGINFOsignal handler with SA_SIGINFO args
scalb(double,double)
scalbf(float,float)
scalblAn 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)
scalbnlAn 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_MINMinimum and maximum values a `signed char' can hold.
sched_get_priority_max(int)...
sched_get_priority_min(int)...
sched_paramContains following members,
SCHED_RRScheduling policy
sched_yield(void)...
SCNd16decimal scanf format for int16_t fscanf(3) macro for signed integers.
SCNd32decimal scanf format for int32_t fscanf(3) macro for signed integers.
SCNd64decimal scanf format for int64_t fscanf(3) macro for signed integers.
SCNd8decimal scanf format for int8_t fscanf(3) macro for signed integers.
SCNdFAST16decimal scanf format for int_fast16_t fscanf(3) macro for signed integers.
SCNdFAST32decimal scanf format for int_fast32_t fscanf(3) macro for signed integers.
SCNdFAST64decimal scanf format for int_fast64_t fscanf(3) macro for signed integers.
SCNdFAST8decimal scanf format for int_fast8_t fscanf(3) macro for signed integers.
SCNdLEAST16decimal scanf format for int_least16_t fscanf(3) macro for signed integers.
SCNdLEAST32decimal scanf format for int_least32_t fscanf(3) macro for signed integers.
SCNdLEAST64decimal scanf format for int_least64_t fscanf(3) macro for signed integers.
SCNdLEAST8decimal scanf format for int_least8_t fscanf(3) macro for signed integers.
SCNdMAXdecimal scanf format for intmax_t fscanf(3) macro for signed integers.
SCNdPTRdecimal scanf format for intptr_t fscanf(3) macro for signed integers.
SCNi16generic-integer scanf format for int16_t fscanf(3) macro for signed integers.
SCNi32generic-integer scanf format for int32_t fscanf(3) macro for signed integers.
SCNi64generic-integer scanf format for int64_t fscanf(3) macro for signed integers.
SCNi8generic-integer scanf format for int8_t fscanf(3) macro for signed integers.
SCNiFAST16generic-integer scanf format for int_fast16_t fscanf(3) macro for signed integer...
SCNiFAST32generic-integer scanf format for int_fast32_t fscanf(3) macro for signed integer...
SCNiFAST64generic-integer scanf format for int_fast64_t fscanf(3) macro for signed integer...
SCNiFAST8generic-integer scanf format for int_fast8_t fscanf(3) macro for signed integers...
SCNiLEAST16generic-integer scanf format for int_least16_t fscanf(3) macro for signed intege...
SCNiLEAST32generic-integer scanf format for int_least32_t fscanf(3) macro for signed intege...
SCNiLEAST64generic-integer scanf format for int_least64_t fscanf(3) macro for signed intege...
SCNiLEAST8generic-integer scanf format for int_least8_t fscanf(3) macro for signed integer...
SCNiMAXgeneric-integer scanf format for intmax_t fscanf(3) macro for signed integers.
SCNiPTRgeneric-integer scanf format for intptr_t fscanf(3) macro for signed integers.
SCNo16octal scanf format for int16_t fscanf(3) macro for unsigned integers.
SCNo32octal scanf format for uint32_t fscanf(3) macro for unsigned integers.
SCNo64octal scanf format for uint64_t fscanf(3) macro for unsigned integers.
SCNo8octal scanf format for int8_t fscanf(3) macro for unsigned integers.
SCNoFAST16octal scanf format for uint_fast16_t fscanf(3) macro for unsigned integers.
SCNoFAST32octal scanf format for uint_fast32_t fscanf(3) macro for unsigned integers.
SCNoFAST64octal scanf format for uint_fast64_t fscanf(3) macro for unsigned integers.
SCNoFAST8octal scanf format for uint_fast8_t fscanf(3) macro for unsigned integers.
SCNoLEAST16octal scanf format for uint_least16_t fscanf(3) macro for unsigned integers.
SCNoLEAST32octal scanf format for uint_least32_t fscanf(3) macro for unsigned integers.
SCNoLEAST64octal scanf format for uint_least64_t fscanf(3) macro for unsigned integers.
SCNoLEAST8octal scanf format for uint_least8_t fscanf(3) macro for unsigned integers.
SCNoMAXoctal scanf format for uintmax_t fscanf(3) macro for unsigned integers.
SCNoPTRoctal scanf format for uintptr_t fscanf(3) macro for unsigned integers.
SCNu16decimal scanf format for int16_t fscanf(3) macro for unsigned integers.
SCNu32decimal scanf format for uint32_t fscanf(3) macro for unsigned integers.
SCNu64decimal scanf format for uint64_t fscanf(3) macro for unsigned integers.
SCNu8decimal scanf format for int8_t fscanf(3) macro for unsigned integers.
SCNuFAST16decimal scanf format for uint_fast16_t fscanf(3) macro for unsigned integers.
SCNuFAST32decimal scanf format for uint_fast32_t fscanf(3) macro for unsigned integers.
SCNuFAST64decimal scanf format for uint_fast64_t fscanf(3) macro for unsigned integers.
SCNuFAST8decimal scanf format for uint_fast8_t fscanf(3) macro for unsigned integers.
SCNuLEAST16decimal scanf format for uint_least16_t fscanf(3) macro for unsigned integers.
SCNuLEAST32decimal scanf format for uint_least32_t fscanf(3) macro for unsigned integers.
SCNuLEAST64decimal scanf format for uint_least64_t fscanf(3) macro for unsigned integers.
SCNuLEAST8decimal scanf format for uint_least8_t fscanf(3) macro for unsigned integers.
SCNuMAXdecimal scanf format for uintmax_t fscanf(3) macro for unsigned integers.
SCNuPTRdecimal scanf format for uintptr_t fscanf(3) macro for unsigned integers.
SCNx16hexadecimal scanf format for int16_t fscanf(3) macro for unsigned integers.
SCNx32hexadecimal scanf format for uint32_t fscanf(3) macro for unsigned integers.
SCNx64hexadecimal scanf format for uint64_t fscanf(3) macro for unsigned integers.
SCNx8hexadecimal scanf format for int8_t fscanf(3) macro for unsigned integers.
SCNxFAST16hexadecimal scanf format for uint_fast16_t fscanf(3) macro for unsigned integers...
SCNxFAST32hexadecimal scanf format for uint_fast32_t fscanf(3) macro for unsigned integers...
SCNxFAST64hexadecimal scanf format for uint_fast64_t fscanf(3) macro for unsigned integers...
SCNxFAST8hexadecimal scanf format for uint_fast8_t fscanf(3) macro for unsigned integers.
SCNxLEAST16hexadecimal scanf format for uint_least16_t fscanf(3) macro for unsigned integer...
SCNxLEAST32hexadecimal scanf format for uint_least32_t fscanf(3) macro for unsigned integer...
SCNxLEAST64hexadecimal scanf format for uint_least64_t fscanf(3) macro for unsigned integer...
SCNxLEAST8hexadecimal scanf format for uint_least8_t fscanf(3) macro for unsigned integers...
SCNxMAXhexadecimal scanf format for uintmax_t fscanf(3) macro for unsigned integers.
SCNxPTRhexadecimal scanf format for uintptr_t fscanf(3) macro for unsigned integers.
SCOPE_DELIMITERScope delimit character
seekdir(DIR *,long)
segsz_tsegment size (in Pages)
semsem includes following members,
sem_destroy(sem_t *)...
SEM_FAILEDThis value is returned on the failure of sem_open()
SEM_NSEMS_MAXThe maximum number of semaphores a process can value is 1024
sem_post(sem_t *)...
sem_tused in performing semaphore operations
sem_timedwait(sem_t *,const struct timespec *)...
sem_trywait(sem_t *)
SEM_VALUE_MAXSemaphores have a maximum value past which they cannot be incremented. The macro...
sem_wait(sem_t *)...
sembufsemop'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_dsContains 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
SERVFAILServer failure
SETALLcommands 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)...
SETVALcommands 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_RDONLYAttach read-only (else read-write)
SHM_RNDRound 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_dsDefines a shared memory region
SHMLBASegment low boundary address multiple
SHRT_MAX
SHRT_MINMinimum and maximum values a `signed short int' can hold.
SHUT_RDshut down the reading side
SHUT_RDWRshut down both sides
SHUT_WRshut down the writing side
shutdown(int,int)Shuts down all or part of a full-duplex connection on the socket associated with...
SIG_DFLDefault action
SIG_ERRError return
SIG_IGNIgnore action
SIGABRT
sigaction(int,const struct sigaction *,struct sigaction *)...
SIGALRM
SIGBUS
SIGCHLDto parent on child stop or exit
SIGCONT
sigemptyset(sigset_t *)...
SIGEMT
SIGFPE
SIGHUP
SIGILL
SIGINFOinformation request
SIGIOinput or output possible signal
SIGIOT
SIGKILL
signal.h Global variables
signbitThe math.h header shall define the following macros, where real floating indicat...
signgamstorage for sign of lgamma(double)
significand(double)
significandf(float)
significandlAn alias defined for the longdouble api
SIGPROFprofiling time alarm
SIGQUIT
SIGSEGV
sigset_t
SIGSTOP
SIGSYS
SIGTERM
SIGTHRThread interrupt.
SIGTRAP
SIGTSTP
SIGTTIN
SIGTTOU
SIGURGurgent condition on IO channel
SIGUSR1
SIGUSR2
SIGVTALRMvirtual time alarm
SIGWINCH
SIGXCPUexceeded CPU time limit
SIGXFSZexceeded file size limit
sinf(float)
sinhf(float)
sinhlAn alias defined for the longdouble api
sinlAn alias defined for the longdouble api
SIOCADDRTSocket ioctl's. add route.
SIOCATMARKSocket ioctl's.
SIOCDELRTSocket ioctl's. delete route.
SIOCGIFACTIVECONFSocket ioctl's. get active ifnet list.
SIOCGIFCONFSocket ioctl's. get ifnet list.
SIOCGIFHWADDRSocket ioctl's. get MAC address.
SIOCGIFINDEXSocket ioctl's. get IF name.
SIOCIFACTIVESTARTSocket ioctl's. start the sub IF.
SIOCIFSTARTSocket ioctl's. start the IF.
SIOCIFSTOPSocket ioctl's. stop the IF .
SIOCSIFNAMESocket ioctl's. set IF name.
Sir
size_t
sleep(unsigned)...
snprintf(char *,size_t,const char *,...)
SO_ACCEPTCONNsocket has had listen
SO_BROADCASTpermit sending of broadcast msgs, not supported in Symbian OS
SO_DEBUGturn on debugging info recording
SO_DONTROUTEjust use interface addresses
SO_ERRORget error status and clear
SO_KEEPALIVEkeep connections alive KSoTcpKeepAlive
SO_LINGERlinger on close if data present, not supported in Symbian OS
SO_OOBINLINEleave received OOB data in line, not supported in Symbian OS
SO_RCVBUFreceive buffer size
SO_RCVLOWATreceive low-water mark
SO_RCVTIMEOreceive timeout
SO_REUSEADDRreuse local addresses
SO_SNDBUFsend buffer size
SO_SNDLOWATsend low-water mark
SO_SNDTIMEOsend timeout
SO_TYPEget socket type
SOCK_DGRAMdatagram socket
SOCK_RAWraw-protocol interface
SOCK_SEQPACKETsequenced packet stream
SOCK_STREAMstream socket
sockaddr_inSocket address, internet style.
sockaddr_in6Socket address for IPv6
sockaddr_unDefinitions for UNIX IPC domain.
sockatmark(int)...
socket(int,int,int)
socklen_tSocket address length type.
SOL_IPoptions for IP level KSolInetIp
SOL_SOCKEToptions for socket level
SOL_TCPoptions for TCP level KSolInetTcp
SPECNAMELENmax 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)
sqrtlAn 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_tUsed for a count of bytes or an error indication.
stat
stat(const char *,struct stat *)Gets the size of a file.
STATUSName server status query (unsupported).
stderr
stdin
stdio.h Global variables
stdlib.h Global variables
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_LENactual length of an initialized sockaddr_un
suseconds_tUsed 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_FMTtime format string
T_FMT_AMPMa.m. or p.m. time formatting string
tanf(float)
tanhf(float)
tanhlAn alias defined for the longdouble api
tanlAn alias defined for the longdouble api
TCP_MAXSEGUser-settable options (used with setsockopt). set maximum segment size KSoTcpMax...
TCP_NODELAYUser-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
THOUSEPseparator for thousands.
time(time_t *)Intended Usage: Get current UTC time. Get the number of seconds elapsed since 00...
time.h Global variables
time_t
TIMER_ABSTIMEabsolute timer
timer_tUsed for timer ID returned by timer_create().
timespecThe 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
TIOCCBRKclear break bit
TIOCCDTRclear data terminal ready
TIOCCONSbecome virtual console
TIOCDRAINwait till output drained
TIOCEXCLset exclusive use of tty
TIOCEXTpty: external processing
TIOCFLUSHflush buffers
TIOCGETAget termios struct
TIOCGETDget line discipline
TIOCGPGRPget pgrp of tty
TIOCGWINSZget window size
TIOCM_CARdata carrier detect
TIOCM_CDdata carrier detect
TIOCM_CTSclear to send
TIOCM_DCDdata carrier detect
TIOCM_DSRdata set ready
TIOCM_DTRdata terminal ready
TIOCM_LEline enable
TIOCM_RIring indicate
TIOCM_RNGring indicate
TIOCM_RTSrequest to send
TIOCM_SRsecondary receive
TIOCM_STsecondary transmit
TIOCMBICbic modem bits
TIOCMBISbis modem bits
TIOCMGETget all modem bits
TIOCMSDTRWAITmodem: set wait on close
TIOCMSETset all modem bits
TIOCNOTTYvoid tty association
TIOCNXCLreset exclusive use of tty
TIOCOUTQoutput queue size
TIOCPKT_DATAdata packet
TIOCPKT_DOSTOPnow do stop output, start output
TIOCPKT_FLUSHREADflush packet
TIOCPKT_FLUSHWRITEflush packet
TIOCPKT_IOCTLstate change of pty driver
TIOCPKT_NOSTOPno more stop output, start output
TIOCPKT_STARTstart output
TIOCPKT_STOPstop output
TIOCSBRKset break bit
TIOCSCTTYbecome controlling tty
TIOCSDRAINWAITset ttywait timeout
TIOCSDTRset data terminal ready
TIOCSETAset termios struct
TIOCSETAFdrn out, fls in, set
TIOCSETAWdrain output, set
TIOCSETDset line discipline
TIOCSIGpty: generate signal
TIOCSPGRPset pgrp of tty
TIOCSTARTStart output.
TIOCSTIsimulate terminal input
TIOCSTOPstop output.
TIOCSWINSZset window size
TIOCTIMESTAMPenable or get timestamp of last input event
TLibTraceMessageTypeenums,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
TTYDISCtermios 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_tregister type
u_short
UCHAR_MAXMaximum value an `unsigned char' can hold. (Minimum is 0.)
uid_t
uint16_tdenotes a unsigned integer type with a width of exactly 16 bits.
uint32_tUnsigned long int
uint64_tdenotes a unsigned integer type with a width of exactly 64 bits.
uint8_tdenotes a unsigned integer type with a width of exactly 8 bits.
uint_fast16_tdesignates the fastest unsigned integer type with a width of at least 16 bits.
uint_fast32_tdesignates the fastest unsigned integer type with a width of at least 32 bits.
uint_fast64_tdesignates the fastest unsigned integer type with a width of at least 64 bits.
uint_fast8_tdesignates the fastest unsigned integer type with a width of at least 8 bits.
uint_least16_tdenotes an unsigned integer type with a width of at least 16 bits.
uint_least32_tdenotes an unsigned integer type with a width of at least 32 bits.
uint_least64_tdenotes an unsigned integer type with a width of at least 64 bits.
uint_least8_tdenotes an unsigned integer type with a width of at least 8 bits.
UINT_MAXMaximum value an `unsigned int' can hold. (Minimum is 0.)
uintmax_tdesignates an unsigned integer type capable of representing any value of any uns...
uintptr_tdesignates an unsigned integer type with the property that any valid pointer to ...
uio_rwContains read write flags, UIO_READ, UIO_WRITE
uio_segSegment flag values. Contians, UIO_USERSPACE, from user data space UIO_SYSSPACE,...
ULONG_MAXMaximum 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_tUsed for time in microseconds
USHRT_MAXMaximum value an `unsigned short int' can hold. (Minimum is 0.)
usleep(useconds_t)...
UT_HOSTSIZEhost size
UT_LINESIZEline size
UT_NAMESIZEMax name size
utimbufThe 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 *)...
utmpContains the following fields,
utsnameContains the following members,
vasprintf(char **,const char *,va_list)
vfprintf(FILE *,const char *,va_list)
vfscanf(FILE *,const char *,va_list)
VM_BCACHE_SIZE_MAXCeiling 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_EXITCODEMacros to test the exit status returned by wait and extract the relevant values.
W_STOPCODEMacros 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_MYPGRPTokens for special values of the pid parameter to wait4. Any process in my proce...
waitpid(pid_t,int *,int)
wasctime(const struct tm *)
WCHAR_MAXThe maximum value representable by an object of type wchar_t.
WCHAR_MINThe 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.
WCONTINUEDReport a job control continued process.
WCOREDUMPMacros to test the exit status returned by wait and extract the relevant values.
WCOREFLAGMacros 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_tA scalar type that can hold values which represent locale-specific character map...
wctype(const char *)
wctype_tA 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)...
WIFCONTINUEDMacros to test the exit status returned by wait and extract the relevant values.
WIFEXITEDA status looks like: <2 bytes info> <2 bytes code>
WIFPANICEDMacros to test the panic code returned by wait and extract the relevant values.
WIFSIGNALED
WIFSTOPPED
WIFTERMINATEDMacros to test the termination code returned by wait and extract the relevant va...
winsizeWindow or terminal size structure. This information is stored by the kernel in o...
wint_tAn integral type capable of storing any valid value of wchar_t, or WEOF.
WLINUXCLONEWait 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 *)
WPANICCODEMacros 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 *)
WTERMINATESTATUSMacros 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)
y0lAn alias defined for the longdouble api
y1(double)
y1f(float)
y1lAn alias defined for the longdouble api
YESEXPRaffirmative response expression
YESSTRaffirmative response for yes or no queries
yn(int,double)
ynf(int,float)
ynlAn alias defined for the longdouble api