|
ar(1) -- create, modify, and extract from archives.
|
The GNU ar program creates, modifies, and extracts from archives. An archive is a single file holding a collection of other files in a structure that makes it possible to retrieve the original individ... |
as(1) -- the portable GNU assembler.
|
GNU as is really a family of assemblers. If you use (or have used) the GNU assembler on one architecture, you should find a fairly similar environment when you use it on another architecture. Each ver... |
asa(1) -- interpret carriage-control characters
|
The asa utility reads files sequentially, mapping FORTRAN carriage-control characters to line-printer control sequences, and writes them to the standard output. The first character of each line is int... |
c++(1) -- GNU project C++ Compiler
|
The C and C++ compilers are integrated; g++ is a script to call gcc with options to recognize C++. gcc processes input files through one or more of four stages: preprocessing, compilation, assembly, a... |
c++filt(1) -- demangle C++ symbols
|
The C++ language provides function overloading, which means that you can write many functions with the same name (providing each takes parameters of different types). All C++ function names are encode... |
c89(1) -- ANSI (1989) C compiler
|
Calls the C compiler (cc) with the given options, using a C language environment compatible with the ANSI X3.159-1989 (``ANSI C'') specification. This includes proper handling of trigraphs, disablin... |
cc(1) -- GNU project C and C++ Compiler (gcc-2.95)
|
The C and C++ compilers are integrated. Both process input files through one or more of four stages: preprocessing, compilation, assembly, and linking. Source filename suffixes identify the source lan... |
cccp(1) -- The GNU C-Compatible Compiler Preprocessor.
|
The C preprocessor is a macro processor that is used automatically by the C compiler to transform your program before actual compilation. It is called a macro processor because it allows you to define... |
checknr(1) -- check nroff/troff files
|
checknr checks a list of nroff(1) or troff(1) input files for certain kinds of errors involving mismatched opening and closing delimiters and unknown commands. If no files are specified, checknr check... |
crunchgen(1) -- generates build environment for a crunched binary
|
A crunched binary is a program made up of many other programs linked together into a single executable. The crunched binary main() function determines which component program to run by the contents of... |
crunchide(1) -- hides symbol names from ld, for crunching programs together
|
crunchide hides the global symbols of object-file such that they are ignored by subsequent runs of the linker, ld(1). Some symbols may be left visible via the -k keep-symbol and -f keep-list-file opti... |
cvs(1) -- Concurrent Versions System
|
CVS is a version control system, which allows you to keep old versions of files (usually source code), keep a log of who, when, and why changes occurred, etc., like RCS or SCCS. Unlike the simpler sys... |
elf2aout(1) -- convert a NetBSD ELF-format executable to NetBSD a.out format
|
Reads a fully-linked ELF executable (such as a linked kernel) and produces an equivalent a.out format executable file. The elf2aout utility is used to convert native NetBSD ELF binaries to a.out forma... |
elf2ecoff(1) -- convert a NetBSD ELF-format executable to NetBSD ECOFF format
|
Reads a fully-linked ELF executable (such as a linked kernel) and produces an equivalent ECOFF format executable file. The elf2ecoff utility is used to convert native NetBSD ELF binaries to ECOFF form... |
eqn(1) -- format equations for troff
|
This manual page describes the GNU version of eqn, which is part of the groff document formatting system. eqn compiles descriptions of equations embedded within troff input files into commands that ar... |
f77(1) -- GNU project Fortran Compiler (v0.5.24)
|
The C and F77 compilers are integrated; g77 is a program to call gcc with options to recognize programs written in Fortran (ANSI FORTRAN 77, also called F77). gcc processes input files through one or ... |
fgen(1) -- IEEE 1275 Open Firmware FCode Tokenizer
|
Reads Forth source and generates tokenized FCode object file. |
flex(1) -- fast lexical analyzer generator
|
flex is a tool for generating scanners: programs which recognized lexical patterns in text. flex reads the given input files, or its standard input if no file names are given, for a description of a s... |
fort77(1) -- GNU project Fortran Compiler (v0.5.24)
|
The C and F77 compilers are integrated; g77 is a program to call gcc with options to recognize programs written in Fortran (ANSI FORTRAN 77, also called F77). gcc processes input files through one or ... |
fpr(1) -- print Fortran file
|
fpr is a filter that transforms files formatted according to Fortran's carriage control conventions into files formatted according to UNIX line printer conventions. fpr copies its input onto its outp... |
g++(1) -- GNU project C++ Compiler
|
The C and C++ compilers are integrated; g++ is a script to call gcc with options to recognize C++. gcc processes input files through one or more of four stages: preprocessing, compilation, assembly, a... |
g77(1) -- GNU project Fortran Compiler (v0.5.24)
|
The C and F77 compilers are integrated; g77 is a program to call gcc with options to recognize programs written in Fortran (ANSI FORTRAN 77, also called F77). gcc processes input files through one or ... |
gcc(1) -- GNU project C and C++ Compiler (gcc-2.95)
|
The C and C++ compilers are integrated. Both process input files through one or more of four stages: preprocessing, compilation, assembly, and linking. Source filename suffixes identify the source lan... |
gcov(1) -- display basic block profile / coverage data
|
The C compiler gcc(1) supports the command line options -fprofile-arcs and -ftest-coverage. These options cause the compiler to insert instrumentation into the object files it generates which measure ... |
gdb(1) -- The GNU Debugger
|
The purpose of a debugger such as GDB is to allow you to see what is going on ``inside'' another program while it executes--or what another program was doing at the moment it crashed. GDB can do fou... |
gprof(1) -- display call graph profile data
|
gprof produces an execution profile of C, Pascal, or Fortran77 programs. The effect of called routines is incorporated in the profile of each caller. The profile data is taken from the call graph prof... |
grn(1) -- groff preprocessor for gremlin files
|
grn is a preprocessor for including gremlin pictures in groff input. grn writes to standard output, processing only input lines between two that start with .GS and .GE. Those lines must contain grn co... |
grodvi(1) -- convert groff output to TeX dvi format
|
grodvi is a driver for groff that produces TeX dvi format. Normally it should be run by groff -Tdvi. This will run troff -Tdvi; it will also input the macros /usr/share/tmac/tmac.dvi; if the input is ... |
groff(1) -- front end for the groff document formatting system
|
groff is a front-end to the groff document formatting system. Normally it runs the troff program and a postprocessor appropriate for the selected device. Available devices are: ps For PostScript print... |
grog(1) -- guess options for groff command
|
grog reads files and guesses which of the groff(1) options -e, -man, -me, -mm, -ms, -p, -R, -g, -G, -s, and -t are required for printing files, and prints the groff command including those options on ... |
grohtml(1) -- html driver for groff
|
grohtml translates the output of GNU troff to html. Normally grohtml should be invoked by using the groff command with a -Thtml option. If no files are given, grohtml will read the standard input. A f... |
grolbp(1) -- groff driver for Canon CAPSL printers (LBP-4 and
|
grolbp is a driver for groff that produces output in CAPSL and VDM format suitable for Canon LBP-4 and LBP-8 printers. For compatibility with grolj4 there is an additional drawing command available: ... |
grolj4(1) -- groff driver for HP Laserjet 4 family
|
grolj4 is a driver for groff that produces output in PCL5 format suitable for an HP Laserjet 4 printer. There is an additional drawing command available: \D'R dh dv' Draw a rule (solid black rectan... |
grops(1) -- PostScript driver for groff
|
grops translates the output of GNU troff to PostScript. Normally grops should be invoked by using the groff command with a -Tps option. (Actually, this is the default for groff.) If no files are given... |
grotty(1) -- groff driver for typewriter-like devices
|
grotty translates the output of GNU troff into a form suitable for typewriter-like devices. Normally grotty should invoked by using the groff command with a -Tascii, -Tlatin1 or -Tutf8 option on ASCII... |
hpftodit(1) -- create font description files for use with
|
hpftodit creates a font file for use with groff -Tlj4 from an HP tagged font metric file. tfm_file is the name of the tagged font metric file for the font. map_file is a file giving the groff names fo... |
indxbib(1) -- make inverted index for bibliographic databases
|
indxbib makes an inverted index for the bibliographic databases in filename... for use with refer(1), look- bib(1), and lkbib(1). The index will be named filename.i; the index is written to a temporar... |
ld(1) -- the GNU linker
|
ld combines a number of object and archive files, relocates their data and ties up symbol references. Often the last step in building a new compiled program to run is a call to ld. ld accepts Linker C... |
lex(1) -- fast lexical analyzer generator
|
flex is a tool for generating scanners: programs which recognized lexical patterns in text. flex reads the given input files, or its standard input if no file names are given, for a description of a s... |
lint(1) -- a C program verifier
|
lint attempts to detect features of the named C program files that are likely to be bugs, to be non-portable, or to be wasteful. It also performs stricter type checking than does the C compiler. lint ... |
lkbib(1) -- search bibliographic databases
|
lkbib searches bibliographic databases for references that contain the keys key... and prints any references found on the standard output. lkbib will search any databases given by -p options, and then... |
lookbib(1) -- search bibliographic databases
|
lookbib prints a prompt on the standard error (unless the standard input is not a terminal), reads from the standard input a line containing a set of keywords, searches the bibliographic databases fil... |
lorder(1) -- list dependencies for object files
|
The lorder utility uses nm(1) to determine interdependencies in the list of object files specified on the command line. lorder outputs a list of file names where the first file contains a symbol which... |
menuc(1) -- menu compiler
|
This implements a curses based menu system. A source file that describes menus, their options, and how to process the options is given to menuc and produces both a .c and a .h file that implement the ... |
mkstr(1) -- create an error message file by massaging C source
|
mkstr creates files containing error messages extracted from C source, and restructures the same C source, to utilize the created error message file. The intent of mkstr was to reduce the size of larg... |
msgc(1) -- simple message list compiler
|
This implements a curses based message display system. A source file that lists messages with associated names is given to msgc and produces both a .c and a .h file that implement the menu system. The... |
msg_clear(1) -- simple message list compiler
|
This implements a curses based message display system. A source file that lists messages with associated names is given to msgc and produces both a .c and a .h file that implement the menu system. The... |
msg_display(1) -- simple message list compiler
|
This implements a curses based message display system. A source file that lists messages with associated names is given to msgc and produces both a .c and a .h file that implement the menu system. The... |
msg_display_add(1) -- simple message list compiler
|
This implements a curses based message display system. A source file that lists messages with associated names is given to msgc and produces both a .c and a .h file that implement the menu system. The... |
msg_prompt(1) -- simple message list compiler
|
This implements a curses based message display system. A source file that lists messages with associated names is given to msgc and produces both a .c and a .h file that implement the menu system. The... |
msg_prompt_add(1) -- simple message list compiler
|
This implements a curses based message display system. A source file that lists messages with associated names is given to msgc and produces both a .c and a .h file that implement the menu system. The... |
msg_prompt_noecho(1) -- simple message list compiler
|
This implements a curses based message display system. A source file that lists messages with associated names is given to msgc and produces both a .c and a .h file that implement the menu system. The... |
msg_standend(1) -- simple message list compiler
|
This implements a curses based message display system. A source file that lists messages with associated names is given to msgc and produces both a .c and a .h file that implement the menu system. The... |
msg_standout(1) -- simple message list compiler
|
This implements a curses based message display system. A source file that lists messages with associated names is given to msgc and produces both a .c and a .h file that implement the menu system. The... |
msg_string(1) -- simple message list compiler
|
This implements a curses based message display system. A source file that lists messages with associated names is given to msgc and produces both a .c and a .h file that implement the menu system. The... |
msg_table_add(1) -- simple message list compiler
|
This implements a curses based message display system. A source file that lists messages with associated names is given to msgc and produces both a .c and a .h file that implement the menu system. The... |
msg_window(1) -- simple message list compiler
|
This implements a curses based message display system. A source file that lists messages with associated names is given to msgc and produces both a .c and a .h file that implement the menu system. The... |
nm(1) -- list symbols from object files.
|
GNU nm lists the symbols from object files objfile. If no object files are given as arguments, nm assumes `a.out'. |
nroff(1) -- emulate nroff command with groff
|
The nroff script emulates the nroff command using groff. The -T option with an argument other than ascii, latin1, utf8, or cp1047 will be ignored. The -h option is equivalent to the grotty -h option. ... |
objcopy(1) -- copy and translate object files
|
The GNU `objcopy' utility copies the contents of an object file to another. `objcopy' uses the GNU BFD Library to read and write the object files. It can write the destination object file in a forma... |
objdump(1) -- display information from object files.
|
objdump displays information about one or more object files. The options control what particular information to display. This information is mostly useful to programmers who are working on the compila... |
pfbtops(1) -- translate a PostScript font in .pfb format to ASCII
|
pfbtops translates a PostScript font in .pfb format to ASCII. If pfb_file is omitted the pfb file will be read from the standard input. The ASCII format PostScript font will be written on the standard... |
pic(1) -- compile pictures for troff or TeX
|
This manual page describes the GNU version of pic, which is part of the groff document formatting system. pic compiles descriptions of pictures embedded within troff or TeX input files into commands t... |
ranlib(1) -- generate index to archive.
|
ranlib generates an index to the contents of an archive, and stores it in the archive. The index lists each symbol defined by a member of an archive that is a relocatable object file. You may use `nm ... |
refer(1) -- preprocess bibliographic references for groff
|
This file documents the GNU version of refer, which is part of the groff document formatting system. refer copies the contents of filename... to the standard output, except that lines between .[ and .... |
rpcgen(1) -- Remote Procedure Call (RPC) protocol compiler
|
rpcgen is a tool that generates C code to implement an RPC protocol. The input to rpcgen is a language similar to C known as RPC Language (Remote Procedure Call Language). rpcgen is normally used as i... |
size(1) -- list section sizes and total size.
|
The GNU size utility lists the section sizes--and the total size--for each of the object files objfile in its argument list. By default, one line of output is generated for each object file or each mo... |
soelim(1) -- eliminate .so's from nroff input
|
soelim reads the specified files or the standard input and performs the textual inclusion implied by the nroff(1) directives of the form: .so somefile The directives need to appear at the beginning of... |
strings(1) -- print the strings of printable characters in files
|
For each file given, GNU strings prints the printable character sequences that are at least 4 characters long (or the number given with the options below) and are followed by an unprintable character.... |
strip(1) -- Discard symbols from object files.
|
GNU strip discards all symbols from the object files objfile. The list of object files may include archives. At least one object file must be given. strip modifies the files named in its argument, rat... |
tbl(1) -- format tables for troff
|
This manual page describes the GNU version of tbl, which is part of the groff document formatting system. tbl compiles descriptions of tables embedded within troff input files into commands that are u... |
tfmtodit(1) -- create font files for use with groff -Tdvi
|
tfmtodit creates a font file for use with groff -Tdvi. tfm_file is the name of the TeX font metric file for the font. map_file is a file giving the groff names for characters in the font; this file sh... |
troff(1) -- format documents
|
This manual page describes the GNU version of troff, which is part of the groff document formatting system. It is highly compatible with Unix troff. Usually it should be invoked using the groff comman... |
tsort(1) -- topological sort of a directed graph
|
tsort takes a list of pairs of node names representing directed arcs in a graph and prints the nodes in topological order on standard output. Input is taken from the named file, or from standard input... |
unifdef(1) -- remove ifdef'ed lines
|
unifdef is useful for removing ifdef'ed lines from a file while otherwise leaving the file alone. unifdef acts on #ifdef, #ifndef, #else, and #endif lines, and it knows only enough about C to know wh... |
vgrind(1) -- grind nice listings of programs
|
vgrind formats the program sources which are arguments in a nice style using troff(1). Comments are placed in italics, keywords in bold face, and the name of the current function is listed down the ma... |
xstr(1) -- extract strings from C programs to implement shared strings
|
xstr maintains a file strings into which strings in component parts of a large program are hashed. These strings are replaced with references to this common area. This serves to implement shared const... |
yacc(1) -- an LALR(1) parser generator
|
yacc reads the grammar specification in the file filename and generates an LR(1) parser for it. The parsers consist of a set of LALR(1) parsing tables and a driver routine written in the C programming... |
accept(2) -- accept a connection on a socket
|
The argument s is a socket that has been created with socket(2), bound to an address with bind(2), and is listening for connections after a listen(2). The accept() argument extracts the first connecti... |
access(2) -- check access permissions of a file or pathname
|
The access() function checks the accessibility of the file named by path for the access permissions indicated by mode. The value of mode is the bitwise inclusive OR of the access permissions to be che... |
acct(2) -- enable or disable process accounting
|
The acct() call enables or disables the collection of system accounting records. If the argument file is a nil pointer, accounting is disabled. If file is an existing pathname (null-terminated), recor... |
adjtime(2) -- correct the time to allow synchronization of the system clock
|
adjtime() makes small adjustments to the system time, as returned by gettimeofday(2), advancing or retarding it by the time specified by the timeval delta. If delta is negative, the clock is slowed do... |
arm_drain_writebuf(2) -- drains the cpu write buffer
|
arm_drain_writebuf() will make sure that all the entries in the processor write buffer are written out to memory. Not all processors support this operation (currently only the SA110). Those processes ... |
arm_sync_icache(2) -- clean the cpu data cache and flush the cpu instruction cache
|
arm_sync_icache() will make sure that all the entries in the processor instruction cache are synchorised with main memory and that any data in a write back cache has been cleaned. Some ARM processors ... |
bind(2) -- bind a name to a socket
|
bind() assigns a name to an unnamed socket. When a socket is created with socket(2) it exists in a name space (address family) but has no name assigned. bind() requests that name be assigned to the so... |
brk(2) -- change data segment size
|
The brk and sbrk functions are legacy interfaces from before the advent of modern virtual memory management. The brk() and sbrk() functions are used to change the amount of memory allocated in a proce... |
chdir(2) -- change current working directory
|
The path argument points to the pathname of a directory. The chdir() function causes the named directory to become the current working directory, that is, the starting point for path searches of pathn... |
chflags(2) -- set file flags
|
The file whose name is given by path or referenced by the descriptor fd has its flags changed to flags. For lchflags(), symbolic links are not traversed and thus their modes may be changed with this c... |
chmod(2) -- change mode of file
|
The function chmod() sets the file permission bits of the file specified by the pathname path to mode. fchmod() sets the permission bits of the specified file descriptor fd. lchmod() is like chmod() e... |
chown(2) -- change owner and group of a file
|
The owner ID and group ID of the file named by path or referenced by fd is changed as specified by the arguments owner and group. The owner of a file may change the group to a group of which he or she... |
chroot(2) -- change root directory
|
dirname is the address of the pathname of a directory, terminated by an ASCII NUL. chroot() causes dirname to become the root directory, that is, the starting point for path searches of pathnames begi... |
clock_getres(2) -- clock and timer functions
|
The clock_settime() function sets the clock identified by clock_id to the absolute time specified by tp. If the time specified by tp is not a multiple of the resolution of the clock, tp is truncated t... |
clock_gettime(2) -- clock and timer functions
|
The clock_settime() function sets the clock identified by clock_id to the absolute time specified by tp. If the time specified by tp is not a multiple of the resolution of the clock, tp is truncated t... |
clock_settime(2) -- clock and timer functions
|
The clock_settime() function sets the clock identified by clock_id to the absolute time specified by tp. If the time specified by tp is not a multiple of the resolution of the clock, tp is truncated t... |
clone(2) -- spawn new process with options
|
The clone system call (and associated library support code) creates a new process in a way that allows the caller to specify several options for the new process creation. Unlike fork(2) or vfork(2), i... |
close(2) -- delete a descriptor
|
The close() system call deletes a descriptor from the per-process object reference table. If this is the last reference to the underlying object, the object will be deactivated. For example, on the la... |
connect(2) -- initiate a connection on a socket
|
The parameter s is a socket. If it is of type SOCK_DGRAM, this call specifies the peer with which the socket is to be associated; this address is that to which datagrams are to be sent, and the only a... |
dup(2) -- duplicate an existing file descriptor
|
dup() duplicates an existing object descriptor and returns its value to the calling process (newd = dup(oldd)). The argument oldd is a small non-negative integer index in the per-process descriptor ta... |
dup2(2) -- duplicate an existing file descriptor
|
dup() duplicates an existing object descriptor and returns its value to the calling process (newd = dup(oldd)). The argument oldd is a small non-negative integer index in the per-process descriptor ta... |
errno(2) -- introduction to system calls and error numbers
|
This section provides an overview of the system calls, their error returns, and other common definitions and concepts. |
execve(2) -- execute a file
|
execve() transforms the calling process into a new process. The new process is constructed from an ordinary file, whose name is pointed to by path, called the new process file. This file is either an ... |
fchdir(2) -- change current working directory
|
The path argument points to the pathname of a directory. The chdir() function causes the named directory to become the current working directory, that is, the starting point for path searches of pathn... |
fchflags(2) -- set file flags
|
The file whose name is given by path or referenced by the descriptor fd has its flags changed to flags. For lchflags(), symbolic links are not traversed and thus their modes may be changed with this c... |
fchmod(2) -- change mode of file
|
The function chmod() sets the file permission bits of the file specified by the pathname path to mode. fchmod() sets the permission bits of the specified file descriptor fd. lchmod() is like chmod() e... |
fchown(2) -- change owner and group of a file
|
The owner ID and group ID of the file named by path or referenced by fd is changed as specified by the arguments owner and group. The owner of a file may change the group to a group of which he or she... |
fchroot(2) -- change root directory
|
dirname is the address of the pathname of a directory, terminated by an ASCII NUL. chroot() causes dirname to become the root directory, that is, the starting point for path searches of pathnames begi... |
fcntl(2) -- file descriptor control
|
fcntl() provides for control over descriptors. The argument fd is a descriptor to be operated on by cmd as described below. The third parameter is called arg and is technically a pointer to void, but ... |
fdatasync(2) -- synchronize the data of a file
|
The fdatasync() function forces all modified data associated with the file descriptor fd to be flushed to stable storage. The functionality is as described for fsync(2), with the exception that file s... |
fhopen(2) -- access file via file handle
|
These functions provide a means to access a file given the file handle fhp. As this method bypasses directory access restrictions, these calls are restricted to the superuser. fhopen() opens the file ... |
fhstat(2) -- access file via file handle
|
These functions provide a means to access a file given the file handle fhp. As this method bypasses directory access restrictions, these calls are restricted to the superuser. fhopen() opens the file ... |
fhstatfs(2) -- access file via file handle
|
These functions provide a means to access a file given the file handle fhp. As this method bypasses directory access restrictions, these calls are restricted to the superuser. fhopen() opens the file ... |
fktrace(2) -- process tracing
|
The ktrace() function enables or disables tracing of one or more processes. Users may only trace their own processes. Only the super-user can trace setuid or setgid programs. The tracefile gives the p... |
flock(2) -- apply or remove an advisory lock on an open file
|
flock() applies or removes an advisory lock on the file associated with the file descriptor fd. A lock is applied by specifying an operation parameter that is one of LOCK_SH or LOCK_EX with the option... |
fork(2) -- create a new process
|
fork() causes creation of a new process. The new process (child process) is an exact copy of the calling process (parent process) except for the following: +o The child process has a unique process ID... |
fpathconf(2) -- get configurable pathname variables
|
The pathconf() and fpathconf() functions provides a method for applications to determine the current value of a configurable system limit or option variable associated with a pathname or file descript... |
fstat(2) -- get file status
|
The stat() function obtains information about the file pointed to by path. Read, write or execute permission of the named file is not required, but all directories listed in the path name leading to t... |
fstatfs(2) -- get file system statistics
|
statfs() returns information about a mounted file system. path is the path name of any file within the mounted file system. buf is a pointer to a statfs structure defined as follows: typedef struct { ... |
fsync(2) -- synchronize a file's in-core state with that on disk
|
fsync() causes all modified data and attributes of fd to be moved to a permanent storage device. This normally results in all in-core modified copies of buffers for the associated file to be written t... |
ftruncate(2) -- truncate a file to a specified length
|
truncate() causes the file named by path or referenced by fd to have a size of length bytes. If the file previously was larger than this size, the extra data is discarded. If it was previously shorter... |
futimes(2) -- set file access and modification times
|
The access and modification times of the file named by path or referenced by fd are changed as specified by the argument times. If times is NULL, the access and modification times are set to the curre... |
getdents(2) -- get directory entries in a filesystem independent format
|
getdents() reads directory entries from the directory referenced by the file descriptor fd into the buffer pointed to by buf, in a filesystem independent format. Up to nbytes of data will be transferr... |
getegid(2) -- get group process identification
|
The getgid() function returns the real group ID of the calling process, getegid() returns the effective group ID of the calling process. The real group ID is specified at login time. The real group ID... |
geteuid(2) -- get user identification
|
The getuid() function returns the real user ID of the calling process. The geteuid() function returns the effective user ID of the calling process. The real user ID is that of the user who has invoked... |
getfh(2) -- get file handle
|
getfh() returns a file handle for the specified file or directory in the file handle pointed to by fhp. This system call is restricted to the superuser. |
getfsstat(2) -- get list of all mounted file systems
|
getfsstat() returns information about all mounted file systems. buf is a pointer to an array of statfs structures defined as follows: typedef struct { int32_t val[2]; } fsid_t; /* file system id type ... |
getgid(2) -- get group process identification
|
The getgid() function returns the real group ID of the calling process, getegid() returns the effective group ID of the calling process. The real group ID is specified at login time. The real group ID... |
getgroups(2) -- get group access list
|
getgroups() gets the current group access list of the current user process and stores it in the array gidset. The parameter gidsetlen indicates the number of entries that may be placed in gidset. getg... |
getitimer(2) -- get/set value of interval timer
|
The system provides each process with three interval timers, defined in . The getitimer() call returns the current value for the timer specified in which in the structure at value. The set... |
getlogin(2) -- get/set login name
|
The getlogin() routine returns the login name of the user associated with the current session, as previously set by setlogin(). The name is normally associated with a login shell at the time a session... |
getpeername(2) -- get name of connected peer
|
getpeername() returns the name of the peer connected to socket s. The namelen parameter should be initialized to indicate the amount of space pointed to by name. On return it contains the actual size ... |
getpgid(2) -- get process group
|
The process group of the current process is returned by getpgrp(). The process group of the pid process is returned by getpgid(). Process groups are used for distribution of signals, and by terminals ... |
getpgrp(2) -- get process group
|
The process group of the current process is returned by getpgrp(). The process group of the pid process is returned by getpgid(). Process groups are used for distribution of signals, and by terminals ... |
getpid(2) -- get parent or calling process identification
|
getpid() returns the process ID of the calling process. The ID is guaranteed to be unique and is useful for constructing temporary file names. getppid() returns the process ID of the parent of the cal... |
getppid(2) -- get parent or calling process identification
|
getpid() returns the process ID of the calling process. The ID is guaranteed to be unique and is useful for constructing temporary file names. getppid() returns the process ID of the parent of the cal... |
getpriority(2) -- get/set program scheduling priority
|
The scheduling priority of the process, process group, or user, as indicated by which and who is obtained with the getpriority() call and set with the setpriority() call. which is one of PRIO_PROCESS,... |
getrlimit(2) -- control maximum system resource consumption
|
Limits on the consumption of system resources by the current process and each process it creates may be obtained with the getrlimit() call, and set with the setrlimit() call. Resources of an arbitrary... |
getrusage(2) -- get information about resource utilization
|
getrusage() returns information describing the resources utilized by the current process, or all its terminated child processes. The who parameter is either RUSAGE_SELF or RUSAGE_CHILDREN. The buffer ... |
getsid(2) -- get session ID
|
The getsid function returns the session ID of the process specified by pid. If pid is 0, the session ID of the calling process is returned. The session ID is defined as the process group ID of the pro... |
getsockname(2) -- get socket name
|
The getsockname() system call returns the current name for the specified socket. The namelen parameter should be initialized to indicate the amount of space pointed to by name. On return it contains t... |
getsockopt(2) -- get and set options on sockets
|
getsockopt() and setsockopt() manipulate the options associated with a socket. Options may exist at multiple protocol levels; they are always present at the uppermost ``socket'' level. When manipula... |
gettimeofday(2) -- get/set date and time
|
Note: time zone information is no longer provided by this interface. See localtime(3) for information on how to retrieve it. The system's notion of the current UTC time is obtained with the gettimeof... |
getuid(2) -- get user identification
|
The getuid() function returns the real user ID of the calling process. The geteuid() function returns the effective user ID of the calling process. The real user ID is that of the user who has invoked... |
i386_get_ioperm(2) -- manage i386 per-process I/O permission bitmap
|
i386_get_ioperm() copies the current I/O permission bitmap into the memory referenced by iomap. i386_set_ioperm() sets the I/O permission bitmap from the data pointed to by iomap. This call is restric... |
i386_get_ldt(2) -- manage i386 per-process Local Descriptor Table entries
|
i386_get_ldt() will return the list of i386 descriptors that the process has in its LDT. i386_set_ldt() will set a list of i386 descriptors for the current process in its LDT. Both routines accept a s... |
i386_get_mtrr(2) -- access Memory Type Range Registers
|
These functions provide an interface to the MTRR registers found on 686-class processors for controlling processor access to memory ranges. This is most useful for accessing devices such as video acce... |
i386_iopl(2) -- change the i386 I/O privilege level
|
i386_iopl() sets the i386 I/O privilege level to the value specified by iopl. This call is restricted to the super-user. |
i386_pmc_info(2) -- interface to CPU performance counters
|
These functions provide an interface to the CPU performance counters on the 586-class and 686-class processors. i386_pmc_info() will return information about the available CPU counters. The informatio... |
i386_pmc_read(2) -- interface to CPU performance counters
|
These functions provide an interface to the CPU performance counters on the 586-class and 686-class processors. i386_pmc_info() will return information about the available CPU counters. The informatio... |
i386_pmc_startstop(2) -- interface to CPU performance counters
|
These functions provide an interface to the CPU performance counters on the 586-class and 686-class processors. i386_pmc_info() will return information about the available CPU counters. The informatio... |
i386_set_ioperm(2) -- manage i386 per-process I/O permission bitmap
|
i386_get_ioperm() copies the current I/O permission bitmap into the memory referenced by iomap. i386_set_ioperm() sets the I/O permission bitmap from the data pointed to by iomap. This call is restric... |
i386_set_ldt(2) -- manage i386 per-process Local Descriptor Table entries
|
i386_get_ldt() will return the list of i386 descriptors that the process has in its LDT. i386_set_ldt() will set a list of i386 descriptors for the current process in its LDT. Both routines accept a s... |
i386_set_mtrr(2) -- access Memory Type Range Registers
|
These functions provide an interface to the MTRR registers found on 686-class processors for controlling processor access to memory ranges. This is most useful for accessing devices such as video acce... |
i386_vm86(2) -- set virtual 8086 processor registers and mode
|
i386_vm86() will set the process into virtual 8086 mode using the registers and selectors specified by the context pointed to by vmcp. The processor registers are set from vmcp->substr.regs, and the e... |
intro(2) -- introduction to system calls and error numbers
|
This section provides an overview of the system calls, their error returns, and other common definitions and concepts. |
ioctl(2) -- control device
|
The ioctl() function manipulates the underlying device parameters of special files. In particular, many operating characteristics of character special files (e.g. terminals) may be controlled with ioc... |
issetugid(2) -- is current process tainted by uid or gid changes
|
The issetugid() function returns 1 if the process environment or memory address space is considered ``tainted'', and returns 0 otherwise. A process is tainted if it was created as a result of an exe... |
kill(2) -- send signal to a process
|
The kill() function sends the signal given by sig to pid, a process or a group of processes. sig may be one of the signals specified in sigaction(2) or it may be 0, in which case error checking is per... |
ktrace(2) -- process tracing
|
The ktrace() function enables or disables tracing of one or more processes. Users may only trace their own processes. Only the super-user can trace setuid or setgid programs. The tracefile gives the p... |
lchflags(2) -- set file flags
|
The file whose name is given by path or referenced by the descriptor fd has its flags changed to flags. For lchflags(), symbolic links are not traversed and thus their modes may be changed with this c... |
lchmod(2) -- change mode of file
|
The function chmod() sets the file permission bits of the file specified by the pathname path to mode. fchmod() sets the permission bits of the specified file descriptor fd. lchmod() is like chmod() e... |
lchown(2) -- change owner and group of a file
|
The owner ID and group ID of the file named by path or referenced by fd is changed as specified by the arguments owner and group. The owner of a file may change the group to a group of which he or she... |
lfs_bmapv(2) -- retrieve disk addresses for arrays of blocks
|
lfs_bmapv() fills in the bi_daddr field for every block listed in the block array blkiov with the disk address corrseponding to the logical block bi_lbn of the file with inode bi_inode. If bi_lbn is L... |
lfs_markv(2) -- rewrite disk blocks to new disk locations
|
lfs_markv() rewrites the blocks specified in blkiov to new disk locations, for the purposes of grouping them next to one another, or to move them out of a segment to clean it. All fields of the BLOCK_... |
lfs_segclean(2) -- mark a segment clean
|
lfs_segclean() marks segment number segment in LFS filesystem *fsidp "clean" or available for writing. |
lfs_segwait(2) -- wait until a segment is written
|
lfs_segwait() blocks until a new segment is acquired for writing by the filesystem specified by *fsidp or if *fsidp is -1, until a segment is acquired for writing by any LFS filesystem. If timeout is ... |
link(2) -- make a hard file link
|
The link() function call atomically creates the specified directory entry (hard link) name2 with the attributes of the underlying object pointed at by name1. If the link is successful: the link count ... |
listen(2) -- listen for connections on a socket
|
To accept connections, a socket is first created with socket(2), a willingness to accept incoming connections and a queue limit for incoming connections are specified with listen(), and then the conne... |
lseek(2) -- reposition read/write file offset
|
The lseek() function repositions the offset of the file descriptor fildes to the argument offset according to the directive whence. The argument fildes must be an open file descriptor. lseek() reposit... |
lstat(2) -- get file status
|
The stat() function obtains information about the file pointed to by path. Read, write or execute permission of the named file is not required, but all directories listed in the path name leading to t... |
lutimes(2) -- set file access and modification times
|
The access and modification times of the file named by path or referenced by fd are changed as specified by the argument times. If times is NULL, the access and modification times are set to the curre... |
m68k_sync_icache(2) -- instruction cache synchronization
|
m68k_sync_icache() synchronizes data and instruction caches over the specified region. It should be called prior to executing newly generated code. The affected address range starts at start and conti... |
madvise(2) -- give advice about use of memory
|
The madvise() system call allows a process that has knowledge of its memory behavior to describe it to the system. The known behaviors are given in : #define MADV_NORMAL 0 /* no further sp... |
mincore(2) -- determine residency of memory pages
|
The mincore() system call allows a process to obtain information about whether pages are core resident. The status of the memory range is returned in the character-per-page array vec. If the page is r... |
minherit(2) -- control the inheritance of pages
|
The minherit() system call changes the specified range of virtual addresses to have the specified fork-time inheritance characteristic inherit, which can be set to MAP_INHERIT_NONE, MAP_INHERIT_COPY, ... |
mkdir(2) -- make a directory file
|
The directory path is created with the access permissions specified by mode and restricted by the umask(2) of the calling process. The directory's owner ID is set to the process's effective user ID.... |
mkfifo(2) -- make a fifo file
|
mkfifo() creates a new fifo file with name path. The access permissions are specified by mode and restricted by the umask(2) of the calling process. The fifo's owner ID is set to the process's effec... |
mknod(2) -- make a special file node
|
The device special file path is created with the major and minor device numbers extracted from mode. The access permissions of path are descendant from the umask(2) of the parent process. If mode indi... |
mlock(2) -- lock (unlock) physical pages in memory
|
The mlock system call locks into memory the physical pages associated with the virtual address range starting at addr for len bytes. The munlock call unlocks pages previously locked by one or more mlo... |
mlockall(2) -- lock (unlock) the address space of a process
|
The mlockall system call locks into memory the physical pages associated with the address space of a process until the address space is unlocked, the process exits, or execs another program image. The... |
mmap(2) -- map files or devices into memory
|
The mmap function causes the pages starting at addr and continuing for at most len bytes to be mapped from the object described by fd, starting at byte offset offset. If len is not a multiple of the p... |
mount(2) -- mount or dismount a file system
|
The mount() function grafts a file system object onto the system file tree at the point dir. The argument data describes the file system object to be mounted. The argument type tells the kernel how to... |
mprotect(2) -- control the protection of pages
|
The mprotect() system call changes the specified pages to have protection prot. Not all implementations will guarantee protection on a page basis; the granularity of protection changes may be as large... |
msgctl(2) -- message control operations
|
The msgctl() system call performs control operations on the message queue specified by msqid. Each message queue has a msqid_ds structure associated with it which contains the following members: struc... |
msgget(2) -- get message queue identifier
|
The msgget() system call returns the message queue identifier associated with key. A message queue identifier is a unique integer greater than zero. A message queue is created if either key is equal t... |
msgrcv(2) -- receive a message from a message queue
|
The msgrcv() function receives a message from the message queue specified in msqid, and places it into the user-defined structure pointed to by msgp. This structure must contain a first field of type ... |
msgsnd(2) -- send a message to a message queue
|
The msgsnd() function sends a message from the message queue specified in msqid. msgp points to a user-defined structure containing the message. This structure must contain a first field of type long ... |
msync(2) -- synchronize a mapped region
|
The msync() system call writes all pages with shared modifications in the specified region of the process's address space back to permanent storage, and, if requested, invalidates cached data mapped ... |
munlock(2) -- lock (unlock) physical pages in memory
|
The mlock system call locks into memory the physical pages associated with the virtual address range starting at addr for len bytes. The munlock call unlocks pages previously locked by one or more mlo... |
munlockall(2) -- lock (unlock) the address space of a process
|
The mlockall system call locks into memory the physical pages associated with the address space of a process until the address space is unlocked, the process exits, or execs another program image. The... |
munmap(2) -- remove a mapping
|
The munmap() system call deletes the mappings for the specified address range, and causes further references to addresses within the range to generate invalid memory references. |
nanosleep(2) -- high resolution sleep
|
The nanosleep() suspends execution of the calling process until either the number of seconds and nanoseconds specified by rqtp have elapsed or a signal is delivered to the calling process and its acti... |
nfssvc(2) -- NFS services
|
The nfssvc() function is used by the NFS daemons to pass information into and out of the kernel and also to enter the kernel as a server daemon. The flags argument consists of several bits that show w... |
ntp_adjtime(2) -- Network Time Protocol (NTP) daemon interface system calls
|
The two system calls ntp_adjtime() and ntp_gettime() are the kernel interface to the Network Time Protocol (NTP) daemon ntpd(8). The ntp_adjtime() function is used by the NTP daemon to adjust the syst... |
ntp_gettime(2) -- Network Time Protocol (NTP) daemon interface system calls
|
The two system calls ntp_adjtime() and ntp_gettime() are the kernel interface to the Network Time Protocol (NTP) daemon ntpd(8). The ntp_adjtime() function is used by the NTP daemon to adjust the syst... |
open(2) -- open or create a file for reading or writing
|
The file name specified by path is opened for reading and/or writing as specified by the argument flags and the file descriptor returned to the calling process. The flags are specified by or'ing the ... |
pathconf(2) -- get configurable pathname variables
|
The pathconf() and fpathconf() functions provides a method for applications to determine the current value of a configurable system limit or option variable associated with a pathname or file descript... |
pipe(2) -- create descriptor pair for interprocess communication
|
The pipe() function creates a pipe, which is an object allowing unidirectional data flow, and allocates a pair of file descriptors. The first descriptor connects to the read end of the pipe, and the s... |
poll(2) -- synchronous I/O multiplexing
|
poll() examines a set of file descriptors to see if some of them are ready for I/O. The fds argument is a pointer to an array of pollfd structures as defined in (shown below). The nfds argume... |
pread(2) -- read input
|
read() attempts to read nbytes of data from the object referenced by the descriptor d into the buffer pointed to by buf. readv() performs the same action, but scatters the input data into the iovcnt b... |
preadv(2) -- read input
|
read() attempts to read nbytes of data from the object referenced by the descriptor d into the buffer pointed to by buf. readv() performs the same action, but scatters the input data into the iovcnt b... |
profil(2) -- control process profiling
|
The profil() function enables or disables program counter profiling of the current process. If profiling is enabled, then at every clock tick, the kernel updates an appropriate count in the samples bu... |
ptrace(2) -- process tracing and debugging
|
ptrace() provides tracing and debugging facilities. It allows one process (the tracing process) to control another (the traced process). Most of the time, the traced process runs normally, but when it... |
pwrite(2) -- write output
|
write() attempts to write nbytes of data to the object referenced by the descriptor d from the buffer pointed to by buf. writev() performs the same action, but gathers the output data from the iovcnt ... |
pwritev(2) -- write output
|
write() attempts to write nbytes of data to the object referenced by the descriptor d from the buffer pointed to by buf. writev() performs the same action, but gathers the output data from the iovcnt ... |
quotactl(2) -- manipulate filesystem quotas
|
The quotactl() call enables, disables and manipulates filesystem quotas. A quota control command given by cmd operates on the given filename path for the given user id. The address of an optional comm... |
read(2) -- read input
|
read() attempts to read nbytes of data from the object referenced by the descriptor d into the buffer pointed to by buf. readv() performs the same action, but scatters the input data into the iovcnt b... |
readlink(2) -- read value of a symbolic link
|
readlink() places the contents of the symbolic link path in the buffer buf, which has size bufsiz. readlink() does not append a NUL character to buf. |
readv(2) -- read input
|
read() attempts to read nbytes of data from the object referenced by the descriptor d into the buffer pointed to by buf. readv() performs the same action, but scatters the input data into the iovcnt b... |
reboot(2) -- reboot system or halt processor
|
reboot() reboots the system. Only the super-user may reboot a machine on demand. However, a reboot is invoked automatically in the event of unrecoverable system failures. howto is a mask of options; t... |
recv(2) -- receive a message from a socket
|
recvfrom() and recvmsg() are used to receive messages from a socket, and may be used to receive data on a socket whether or not it is connectionoriented. If from is non-nil, and the socket is not conn... |
recvfrom(2) -- receive a message from a socket
|
recvfrom() and recvmsg() are used to receive messages from a socket, and may be used to receive data on a socket whether or not it is connectionoriented. If from is non-nil, and the socket is not conn... |
recvmsg(2) -- receive a message from a socket
|
recvfrom() and recvmsg() are used to receive messages from a socket, and may be used to receive data on a socket whether or not it is connectionoriented. If from is non-nil, and the socket is not conn... |
rename(2) -- change the name of a file
|
rename() causes the link named from to be renamed as to. If to exists, it is first removed. Both from and to must be of the same type (that is, both directories or both non-directories), and must resi... |
revoke(2) -- revoke file access
|
The revoke function invalidates all current open file descriptors in the system for the file named by path. Subsequent operations on any such descriptors fail, with the exceptions that a read() from a... |
rmdir(2) -- remove a directory file
|
rmdir() removes a directory file whose name is given by path. The directory must not have any entries other than `.' and `..'. |
sbrk(2) -- change data segment size
|
The brk and sbrk functions are legacy interfaces from before the advent of modern virtual memory management. The brk() and sbrk() functions are used to change the amount of memory allocated in a proce... |
seek(2) -- reposition read/write file offset
|
The lseek() function repositions the offset of the file descriptor fildes to the argument offset according to the directive whence. The argument fildes must be an open file descriptor. lseek() reposit... |
select(2) -- synchronous I/O multiplexing
|
select() examines the I/O descriptor sets whose addresses are passed in readfds, writefds, and exceptfds to see if some of their descriptors are ready for reading, are ready for writing, or have an ex... |
semctl(2) -- semaphore control operations
|
The semctl() system call provides a number of control operations on the semaphore specified by semnum and semid. The operation to be performed is specified in cmd (see below). The fourth argument is o... |
semget(2) -- get set of semaphores
|
The semget() system call returns the semaphore identifier associated with key. A new set containing nsems semaphores is created if either key is equal to IPC_PRIVATE, or key does not have a semaphore ... |
semop(2) -- semaphore operations
|
semop() provides a number of atomic operations on a set of semaphores. The semaphore set is specified by semid, sops is an array of semaphore operations, and nsops is the number of operations in this ... |
send(2) -- send a message from a socket
|
send(), sendto(), and sendmsg() are used to transmit a message to another socket. send() may be used only when the socket is in a connected state, while sendto() and sendmsg() may be used at any time.... |
sendmsg(2) -- send a message from a socket
|
send(), sendto(), and sendmsg() are used to transmit a message to another socket. send() may be used only when the socket is in a connected state, while sendto() and sendmsg() may be used at any time.... |
sendto(2) -- send a message from a socket
|
send(), sendto(), and sendmsg() are used to transmit a message to another socket. send() may be used only when the socket is in a connected state, while sendto() and sendmsg() may be used at any time.... |
setegid(2) -- set user and group ID
|
The setuid() function sets the real and effective user IDs and the saved set-user-ID of the current process to the specified value. The setuid() function is permitted if the specified ID is equal to t... |
seteuid(2) -- set user and group ID
|
The setuid() function sets the real and effective user IDs and the saved set-user-ID of the current process to the specified value. The setuid() function is permitted if the specified ID is equal to t... |
setgid(2) -- set user and group ID
|
The setuid() function sets the real and effective user IDs and the saved set-user-ID of the current process to the specified value. The setuid() function is permitted if the specified ID is equal to t... |
setgroups(2) -- set group access list
|
setgroups() sets the group access list of the current user process according to the array gidset. The parameter ngroups indicates the number of entries in the array and must be no more than {NGROUPS_M... |
setitimer(2) -- get/set value of interval timer
|
The system provides each process with three interval timers, defined in . The getitimer() call returns the current value for the timer specified in which in the structure at value. The set... |
setlogin(2) -- get/set login name
|
The getlogin() routine returns the login name of the user associated with the current session, as previously set by setlogin(). The name is normally associated with a login shell at the time a session... |
setpgid(2) -- set process group
|
setpgid() sets the process group of the specified process pid to the specified pgrp. If pid is zero, then the call applies to the current process. If the invoker is not the super-user, then the affect... |
setpgrp(2) -- set process group
|
setpgid() sets the process group of the specified process pid to the specified pgrp. If pid is zero, then the call applies to the current process. If the invoker is not the super-user, then the affect... |
setpriority(2) -- get/set program scheduling priority
|
The scheduling priority of the process, process group, or user, as indicated by which and who is obtained with the getpriority() call and set with the setpriority() call. which is one of PRIO_PROCESS,... |
setregid(2) -- set real and effective group ID's
|
This interface is made obsolete by the saved ID functionality in setgid(2) and setegid(2). The real and effective group ID's of the current process are set according to the arguments. If the real gro... |
setreuid(2) -- set real and effective user ID's
|
This interface is made obsolete by the saved ID functionality in setuid(2) and seteuid(2). The real and effective user ID's of the current process are set according to the arguments. If the real user... |
setrlimit(2) -- control maximum system resource consumption
|
Limits on the consumption of system resources by the current process and each process it creates may be obtained with the getrlimit() call, and set with the setrlimit() call. Resources of an arbitrary... |
setsid(2) -- create session and set process group ID
|
The setsid function creates a new session. The calling process is the session leader of the new session, is the process group leader of a new process group and has no controlling terminal. The calling... |
setsockopt(2) -- get and set options on sockets
|
getsockopt() and setsockopt() manipulate the options associated with a socket. Options may exist at multiple protocol levels; they are always present at the uppermost ``socket'' level. When manipula... |
settimeofday(2) -- get/set date and time
|
Note: time zone information is no longer provided by this interface. See localtime(3) for information on how to retrieve it. The system's notion of the current UTC time is obtained with the gettimeof... |
setuid(2) -- set user and group ID
|
The setuid() function sets the real and effective user IDs and the saved set-user-ID of the current process to the specified value. The setuid() function is permitted if the specified ID is equal to t... |
shmat(2) -- map/unmap shared memory
|
shmat() maps the shared memory segment associated with the shared memory identifier shmid into the address space of the calling process. The address at which the segment is mapped is determined by the... |
shmctl(2) -- shared memory control operations
|
The shmctl() system call performs control operations on the shared memory segment specified by shmid. Each shared memory segment has a shmid_ds structure associated with it which contains the followin... |
shmdt(2) -- map/unmap shared memory
|
shmat() maps the shared memory segment associated with the shared memory identifier shmid into the address space of the calling process. The address at which the segment is mapped is determined by the... |
shmget(2) -- get shared memory segment
|
shmget() returns the shared memory identifier associated with the key key. The shmflg should be a combination of the following flags: IPC_CREAT create if segment does not exist IPC_EXCL fail if segmen... |
shutdown(2) -- shut down part of a full-duplex connection
|
The shutdown() call causes all or part of a full-duplex connection on the socket associated with s to be shut down. The how argument specifies which part of the connection will be shut down. Permissib... |
sigaction(2) -- software signal facilities
|
The system defines a set of signals that may be delivered to a process. Signal delivery resembles the occurrence of a hardware interrupt: the signal is blocked from further occurrence, the current pro... |
sigaltstack(2) -- set and/or get signal stack context
|
sigaltstack() allows users to define an alternative stack on which signals are to be processed. If ss is non-zero, it specifies a pointer to and the size of a signal stack on which to deliver signals,... |
sigpending(2) -- get pending signals
|
The sigpending function returns a mask of the signals pending for delivery to the calling process in the location indicated by set. Signals may be pending because they are currently masked, or they ar... |
sigprocmask(2) -- manipulate current signal mask
|
The sigprocmask() function examines and/or changes the current signal mask (those signals that are blocked from delivery). Signals are blocked if they are members of the current signal mask set. If se... |
sigreturn(2) -- return from signal
|
sigreturn() allows users to atomically unmask, switch stacks, and return from a signal context. The processes signal mask and stack status are restored from the context. The system call does not retur... |
sigstack(2) -- set and/or get signal stack context
|
The sigstack() function has been deprecated in favor of the interface described in sigaltstack(2). |
sigsuspend(2) -- atomically release blocked signals and wait for interrupt
|
sigsuspend() temporarily changes the blocked signal mask to the set to which sigmask points, and then waits for a signal to arrive; on return the previous set of masked signals is restored. The signal... |
socket(2) -- create an endpoint for communication
|
socket() creates an endpoint for communication and returns a descriptor. The domain parameter specifies a communications domain within which communication will take place; this selects the protocol fa... |
socketpair(2) -- create a pair of connected sockets
|
The socketpair() call creates an unnamed pair of connected sockets in the specified domain d, of the specified type, and using the optionally specified protocol. The descriptors used in referencing th... |
stat(2) -- get file status
|
The stat() function obtains information about the file pointed to by path. Read, write or execute permission of the named file is not required, but all directories listed in the path name leading to t... |
statfs(2) -- get file system statistics
|
statfs() returns information about a mounted file system. path is the path name of any file within the mounted file system. buf is a pointer to a statfs structure defined as follows: typedef struct { ... |
swapctl(2) -- modify swap configuration
|
The swapctl function is used to add and delete swap devices, and modify their configuration. The cmd parameter specifies the operation to be performed. The arg and misc parameters have different meani... |
symlink(2) -- make symbolic link to a file
|
A symbolic link name2 is created to name1 (name2 is the name of the file created, name1 is the string used in creating the symbolic link). Either name may be an arbitrary path name; the files need nei... |
sync(2) -- synchronize disk block in-core status with that on disk
|
The sync() function forces a write of dirty (modified) buffers in the block buffer cache out to disk. The kernel keeps this information in core to reduce the number of disk I/O transfers required by t... |
sysarch(2) -- architecture-dependent system call
|
sysarch() performs the architecture-dependent function specified by number with the arguments specified by the args pointer. args is a pointer to a structure defining the actual arguments of the funct... |
syscall(2) -- indirect system call
|
syscall() performs the system call whose assembly language interface has the specified number with the specified arguments. Symbolic constants for system calls can be found in the header file |
truncate(2) -- truncate a file to a specified length
|
truncate() causes the file named by path or referenced by fd to have a size of length bytes. If the file previously was larger than this size, the extra data is discarded. If it was previously shorter... |
umask(2) -- set file creation mode mask
|
The umask() routine sets the process's file mode creation mask to numask and returns the previous value of the mask. The 9 low-order access permission bits of numask are used by system calls, includi... |
undelete(2) -- attempt to recover a deleted file
|
The undelete() function attempts to recover the deleted file named by path. Currently, this works only when the named object is a whiteout in a union filesystem. The system call removes the whiteout c... |
unlink(2) -- remove directory entry
|
The unlink() function removes the link named by path from its directory and decrements the link count of the file which was referenced by the link. If that decrement reduces the link count of the file... |
unmount(2) -- mount or dismount a file system
|
The mount() function grafts a file system object onto the system file tree at the point dir. The argument data describes the file system object to be mounted. The argument type tells the kernel how to... |
utimes(2) -- set file access and modification times
|
The access and modification times of the file named by path or referenced by fd are changed as specified by the argument times. If times is NULL, the access and modification times are set to the curre... |
utrace(2) -- insert user record to ktrace records
|
Adds a record to process trace with information supplied by user. The record is identified by label and contains len bytes from memory pointed to by addr. This call has only effect if the caller proce... |
vfork(2) -- spawn new process in a virtual memory efficient way
|
The vfork system call creates a new process that does not have a new virtual address space, but rather shares address space with the parent, thus avoiding potentially expensive copy-on-write operation... |
wait(2) -- wait for process termination
|
The wait() function suspends execution of its calling process until status information is available for a terminated child process, or a signal is received. On return from a successful wait() call, th... |
wait3(2) -- wait for process termination
|
The wait() function suspends execution of its calling process until status information is available for a terminated child process, or a signal is received. On return from a successful wait() call, th... |
wait4(2) -- wait for process termination
|
The wait() function suspends execution of its calling process until status information is available for a terminated child process, or a signal is received. On return from a successful wait() call, th... |
waitpid(2) -- wait for process termination
|
The wait() function suspends execution of its calling process until status information is available for a terminated child process, or a signal is received. On return from a successful wait() call, th... |
write(2) -- write output
|
write() attempts to write nbytes of data to the object referenced by the descriptor d from the buffer pointed to by buf. writev() performs the same action, but gathers the output data from the iovcnt ... |
writev(2) -- write output
|
write() attempts to write nbytes of data to the object referenced by the descriptor d from the buffer pointed to by buf. writev() performs the same action, but gathers the output data from the iovcnt ... |
_exit(2) -- terminate the calling process
|
The _exit() function terminates a process with the following consequences: +o All of the descriptors open in the calling process are closed. This may entail delays, for example, waiting for output to ... |
__clone(2) -- spawn new process with options
|
The clone system call (and associated library support code) creates a new process in a way that allows the caller to specify several options for the new process creation. Unlike fork(2) or vfork(2), i... |
__syscall(2) -- indirect system call
|
syscall() performs the system call whose assembly language interface has the specified number with the specified arguments. Symbolic constants for system calls can be found in the header file |
a64l(3) -- convert between a long integer and a base-64 ASCII string
|
The a64l() and l64a() functions convert between a long integer and its base-64 ASCII string representation. The characters used to represent ``digits'' are `.' for 0, `/' for 1, `0' - `9' for 2 ... |
abort(3) -- cause abnormal program termination
|
The abort() function causes abnormal program termination to occur, unless the signal SIGABRT is being caught and the signal handler does not return. Calling the abort() function results in temporary f... |
abs(3) -- integer absolute value function
|
The abs() function computes the absolute value of the integer j. |
acos(3) -- arc cosine function
|
The acos() and acosf() functions compute the principal value of the arc cosine of x in the range [0, pi]. |
acosf(3) -- arc cosine function
|
The acos() and acosf() functions compute the principal value of the arc cosine of x in the range [0, pi]. |
acosh(3) -- inverse hyperbolic cosine function
|
The acosh() and acoshf() functions compute the inverse hyperbolic cosine of the real argument x. |
acoshf(3) -- inverse hyperbolic cosine function
|
The acosh() and acoshf() functions compute the inverse hyperbolic cosine of the real argument x. |
addr(3) -- Internet address manipulation routines
|
The routines inet_aton(), inet_addr() and inet_network() interpret character strings representing numbers expressed in the Internet standard "dotted quad" notation. The inet_pton() function converts... |
alarm(3) -- set signal timer alarm
|
This interface is made obsolete by setitimer(2). The alarm() function sets a timer to deliver the signal SIGALRM to the calling proccess seconds after the call to alarm(). If an alarm has already been... |
alloca(3) -- memory allocator
|
The alloca() function allocates size bytes of space in the stack frame of the caller. This temporary space is automatically freed on return. |
alphasort(3) -- scan a directory
|
The scandir() function reads the directory dirname and builds an array of pointers to directory entries using malloc(3). It returns the number of entries in the array. A pointer to the array of direct... |
asctime(3) -- convert date and time to ASCII
|
ctime() converts a long integer, pointed to by clock, representing the time in seconds since 00:00:00 UTC, 1970-01-01, and returns a pointer to a 26-character string of the form Thu Nov 24 18:22:48 19... |
asctime_r(3) -- convert date and time to ASCII
|
ctime() converts a long integer, pointed to by clock, representing the time in seconds since 00:00:00 UTC, 1970-01-01, and returns a pointer to a 26-character string of the form Thu Nov 24 18:22:48 19... |
asin(3) -- arc sine function
|
The asin() and asinf() functions compute the principal value of the arc sine of x in the range [-pi/2, +pi/2]. |
asinf(3) -- arc sine function
|
The asin() and asinf() functions compute the principal value of the arc sine of x in the range [-pi/2, +pi/2]. |
asinh(3) -- inverse hyperbolic sine function
|
The asinh() and asinhf() functions compute the inverse hyperbolic sine of the real argument |
asinhf(3) -- inverse hyperbolic sine function
|
The asinh() and asinhf() functions compute the inverse hyperbolic sine of the real argument |
asprintf(3) -- formatted output conversion
|
The printf() family of functions produces output according to a format as described below. printf() and vprintf() write output to stdout, the standard output stream; fprintf() and vfprintf() write out... |
assert(3) -- expression verification macro
|
The assert() macro tests the given expression and if it is false, the calling process is terminated. A diagnostic message, consisting of the text of the expression, the name of the source file, the li... |
atan(3) -- arc tangent function of one variable
|
The atan() and atanf() functions compute the principal value of the arc tangent of x in the range [-pi/2, +pi/2]. |
atan2(3) -- arc tangent function of two variables
|
The atan2() and atan2f() functions compute the principal value of the arc tangent of y/x, using the signs of both arguments to determine the quadrant of the return value. |
atan2f(3) -- arc tangent function of two variables
|
The atan2() and atan2f() functions compute the principal value of the arc tangent of y/x, using the signs of both arguments to determine the quadrant of the return value. |
atanf(3) -- arc tangent function of one variable
|
The atan() and atanf() functions compute the principal value of the arc tangent of x in the range [-pi/2, +pi/2]. |
atanh(3) -- inverse hyperbolic tangent function
|
The atanh() and atanhf() functions compute the inverse hyperbolic tangent of the real argument x. |
atanhf(3) -- inverse hyperbolic tangent function
|
The atanh() and atanhf() functions compute the inverse hyperbolic tangent of the real argument x. |
atexit(3) -- register a function to be called on exit
|
The atexit() function registers the given function to be called at program exit, whether via exit(3) or via return from the program's main. Functions so registered are called in reverse order; no arg... |
atof(3) -- convert ASCII string to double
|
The atof() function converts the initial portion of the string pointed to by nptr to double representation. It is equivalent to: strtod(nptr, (char **)NULL); |
atoi(3) -- convert ASCII string to integer
|
The atoi() function converts the initial portion of the string pointed to by nptr to integer representation. It is equivalent to: (int)strtol(nptr, (char **)NULL, 10); |
atol(3) -- convert ASCII string to long integer
|
The atol() function converts the initial portion of the string pointed to by nptr to long integer representation. It is equivalent to: strtol(nptr, (char **)NULL, 10); |
atoll(3) -- convert ASCII string to long long integer
|
The atoll() function converts the initial portion of the string pointed to by nptr to long long integer representation. It is equivalent to: strtoll(nptr, (char **)NULL, 10); |
authnone_create(3) -- library routines for client side remote procedure call authentication
|
These routines are part of the RPC library that allows C language programs to make procedure calls on other machines across the network, with desired authentication. These routines are normally called... |
authsys_create(3) -- library routines for client side remote procedure call authentication
|
These routines are part of the RPC library that allows C language programs to make procedure calls on other machines across the network, with desired authentication. These routines are normally called... |
authsys_create_default(3) -- library routines for client side remote procedure call authentication
|
These routines are part of the RPC library that allows C language programs to make procedure calls on other machines across the network, with desired authentication. These routines are normally called... |
authunix_create(3) -- library routines for remote procedure calls
|
|
authunix_create_default(3) -- library routines for remote procedure calls
|
|
auth_destroy(3) -- library routines for client side remote procedure call authentication
|
These routines are part of the RPC library that allows C language programs to make procedure calls on other machines across the network, with desired authentication. These routines are normally called... |
basename(3) -- return the last component of a pathname
|
The basename() function takes the pathname pointed to by path and returns a pointer to the final component of the pathname, deleting and trailing '/' characters. If path consists entirely of '/' c... |
bcmp(3) -- compare byte string
|
The bcmp() function compares byte string b1 against byte string b2, returning zero if they are identical, non-zero otherwise. Both strings are assumed to be len bytes long. Zero-length strings are alw... |
bcopy(3) -- copy byte string
|
The bcopy() function copies len bytes from string src to string dst. The two strings may overlap. If len is zero, no bytes are copied. |
bindresvport(3) -- bind a socket to a privileged IP port
|
bindresvport() and bindresvport_sa() are used to bind a socket descriptor to a privileged IP port, that is, a port number in the range 0-1023. The routine returns 0 if it is successful, otherwise -1 i... |
bindresvport_sa(3) -- bind a socket to a privileged IP port
|
bindresvport() and bindresvport_sa() are used to bind a socket descriptor to a privileged IP port, that is, a port number in the range 0-1023. The routine returns 0 if it is successful, otherwise -1 i... |
bindtextdomain(3) -- message handling functions
|
The gettext(), dgettext(), and dcgettext() functions attempt to retrieve a target string based on the specified msgid argument within the context of a specific domain and the current locale. The lengt... |
bind_textdomain_codeset(3) -- message handling functions
|
The gettext(), dgettext(), and dcgettext() functions attempt to retrieve a target string based on the specified msgid argument within the context of a specific domain and the current locale. The lengt... |
BIO_ctrl(3) -- BIO control operations
|
BIO_ctrl(), BIO_callback_ctrl(), BIO_ptr_ctrl() and BIO_int_ctrl() are BIO "control" operations taking arguments of various types. These functions are not normally called directly, various macros ar... |
BIO_find_type(3) -- BIO chain traversal
|
The BIO_find_type() searches for a BIO of a given type in a chain, starting at BIO b. If type is a specific type (such as BIO_TYPE_MEM) then a search is made for a BIO of that type. If type is a gener... |
BIO_f_base64(3) -- base64 BIO filter
|
BIO_f_base64() returns the base64 BIO method. This is a filter BIO that base64 encodes any data written through it and decodes any data read through it. Base64 BIOs do not support BIO_gets() or BIO_pu... |
BIO_f_buffer(3) -- buffering BIO
|
BIO_f_buffer() returns the buffering BIO method. Data written to a buffering BIO is buffered and periodically written to the next BIO in the chain. Data read from a buffering BIO comes from an interna... |
BIO_f_cipher(3) -- cipher BIO filter
|
BIO_f_cipher() returns the cipher BIO method. This is a filter BIO that encrypts any data written through it, and decrypts any data read from it. It is a BIO wrapper for the cipher routines EVP_Cipher... |
BIO_f_md(3) -- message digest BIO filter
|
BIO_f_md() returns the message digest BIO method. This is a filter BIO that digests any data passed through it, it is a BIO wrapper for the digest routines EVP_DigestInit(), EVP_DigestUpdate() and EVP... |
BIO_f_null(3) -- null filter
|
BIO_f_null() returns the null filter BIO method. This is a filter BIO that does nothing. All requests to a null filter BIO are passed through to the next BIO in the chain: this means that a BIO chain ... |
BIO_f_ssl(3) -- SSL BIO
|
BIO_f_ssl() returns the SSL BIO method. This is a filter BIO which is a wrapper round the OpenSSL SSL routines adding a BIO "flavour" to SSL I/O. I/O performed on an SSL BIO communicates using the S... |
BIO_new(3) -- BIO allocation and freeing functions
|
The BIO_new() function returns a new BIO using method type. BIO_set() sets the method of an already existing BIO. BIO_free() frees up a single BIO, BIO_vfree() also frees up a single BIO but it does n... |
BIO_new_bio_pair(3) -- create a new BIO pair
|
BIO_new_bio_pair() creates a buffering BIO pair. It has two endpoints between data can be buffered. Its typical use is to connect one endpoint as underlying input/output BIO to an SSL and access the o... |
BIO_push(3) -- add and remove BIOs from a chain.
|
The BIO_push() function appends the BIO append to b, it returns b. BIO_pop() removes the BIO b from a chain and returns the next BIO in the chain, or NULL if there is no next BIO. The removed BIO then... |
BIO_read(3) -- BIO I/O functions
|
BIO_read() attempts to read len bytes from BIO b and places the data in buf. BIO_gets() performs the BIOs "gets" operation and places the data in buf. Usually this operation will attempt to read a l... |
BIO_set_callback(3) -- BIO callback functions
|
BIO_set_callback() and BIO_get_callback() set and retrieve the BIO callback, they are both macros. The callback is called during most high level BIO operations. It can be used for debugging purposes t... |
BIO_should_retry(3) -- BIO retry functions
|
These functions determine why a BIO is not able to read or write data. They will typically be called after a failed BIO_read() or BIO_write() call. BIO_should_retry() is true if the call that produced... |
BIO_s_accept(3) -- accept BIO
|
BIO_s_accept() returns the accept BIO method. This is a wrapper round the platform's TCP/IP socket accept routines. Using accept BIOs TCP/IP connections can be accepted and data transferred using onl... |
BIO_s_bio(3) -- BIO pair BIO
|
BIO_s_bio() returns the method for a BIO pair. A BIO pair is a pair of source/sink BIOs where data written to either half of the pair is buffered and can be read from the other half. Both halves must ... |
BIO_s_connect(3) -- connect BIO
|
BIO_s_connect() returns the connect BIO method. This is a wrapper round the platform's TCP/IP socket connection routines. Using connect BIOs TCP/IP connections can be made and data transferred using ... |
BIO_s_fd(3) -- file descriptor BIO
|
BIO_s_fd() returns the file descriptor BIO method. This is a wrapper round the platforms file descriptor routines such as read() and write(). BIO_read() and BIO_write() read or write the underlying de... |
BIO_s_file(3) -- FILE bio
|
BIO_s_file() returns the BIO file method. As its name implies it is a wrapper round the stdio FILE structure and it is a source/sink BIO. Calls to BIO_read() and BIO_write() read and write data to the... |
BIO_s_mem(3) -- memory BIO
|
BIO_s_mem() return the memory BIO method function. A memory BIO is a source/sink BIO which uses memory for its I/O. Data written to a memory BIO is stored in a BUF_MEM structure which is extended as a... |
BIO_s_null(3) -- null data sink
|
BIO_s_null() returns the null sink BIO method. Data written to the null sink is discarded, reads return EOF. |
BIO_s_socket(3) -- socket BIO
|
BIO_s_socket() returns the socket BIO method. This is a wrapper round the platform's socket routines. BIO_read() and BIO_write() read or write the underlying socket. BIO_puts() is supported but BIO_g... |
bitstring(3) -- bit-string manipulation macros
|
These macros operate on strings of bits. The macro bit_alloc() returns a pointer of type ``bitstr_t *'' to sufficient space to store nbits bits, or NULL if no space is available. The macro bit_decl(... |
bm(3) -- Boyer-Moore string search
|
These routines implement an efficient mechanism to find an occurrence of a byte string within another byte string. bm_comp() evaluates the patlen bytes starting at pattern, and returns a pointer to a ... |
bm_comp(3) -- Boyer-Moore string search
|
These routines implement an efficient mechanism to find an occurrence of a byte string within another byte string. bm_comp() evaluates the patlen bytes starting at pattern, and returns a pointer to a ... |
bm_exec(3) -- Boyer-Moore string search
|
These routines implement an efficient mechanism to find an occurrence of a byte string within another byte string. bm_comp() evaluates the patlen bytes starting at pattern, and returns a pointer to a ... |
bm_free(3) -- Boyer-Moore string search
|
These routines implement an efficient mechanism to find an occurrence of a byte string within another byte string. bm_comp() evaluates the patlen bytes starting at pattern, and returns a pointer to a ... |
BN_add(3) -- arithmetic operations on BIGNUMs
|
BN_add() adds a and b and places the result in r (`r=a+b'). r may be the same BIGNUM as a or b. BN_sub() subtracts b from a and places the result in r (`r=a-b'). BN_mul() multiplies a and b and plac... |
BN_add_word(3) -- arithmetic functions on BIGNUMs with integers
|
These functions perform arithmetic operations on BIGNUMs with unsigned integers. They are much more efficient than the normal BIGNUM arithmetic operations. BN_add_word() adds w to a (`a+=w'). BN_sub_... |
BN_bn2bin(3) -- format conversions
|
BN_bn2bin() converts the absolute value of a into bigendian form and stores it at to. to must point to BN_num_bytes(a) bytes of memory. BN_bin2bn() converts the positive integer in big-endian form of ... |
BN_cmp(3) -- BIGNUM comparison and test functions
|
BN_cmp() compares the numbers a and b. BN_ucmp() compares their absolute values. BN_is_zero(), BN_is_one() and BN_is_word() test if a equals 0, 1, or w respectively. BN_is_odd() tests if a is odd. BN_... |
BN_copy(3) -- copy BIGNUMs
|
BN_copy() copies from to to. BN_dup() creates a new BIGNUM containing the value from. |
BN_CTX_new(3) -- allocate and free BN_CTX structures
|
A BN_CTX is a structure that holds BIGNUM temporary variables used by library functions. Since dynamic memory allocation to create BIGNUMs is rather expensive when used in conjunction with repeated su... |
BN_CTX_start(3) -- use temporary BIGNUM variables
|
These functions are used to obtain temporary BIGNUM variables from a BN_CTX (which can been created by using BN_CTX_new(3)) in order to save the overhead of repeatedly creating and freeing BIGNUMs in ... |
BN_generate_prime(3) -- generate primes and test for primality
|
BN_generate_prime() generates a pseudo-random prime number of num bits. If ret is not NULL, it will be used to store the number. If callback is not NULL, it is called as follows: o callback(0, i, cb_a... |
BN_mod_inverse(3) -- compute inverse modulo n
|
BN_mod_inverse() computes the inverse of a modulo n places the result in r (`(a*r)%n==1'). If r is NULL, a new BIGNUM is created. ctx is a previously allocated BN_CTX used for temporary variables. r ... |
BN_mod_mul_montgomery(3) -- Montgomery multiplication
|
These functions implement Montgomery multiplication. They are used automatically when BN_mod_exp(3) is called with suitable input, but they may be useful when several operations are to be performed us... |
BN_mod_mul_reciprocal(3) -- modular multiplication using reciprocal
|
BN_mod_mul_reciprocal() can be used to perform an efficient BN_mod_mul(3) operation when the operation will be performed repeatedly with the same modulus. It computes r=(a*b)%m using recp=1/m, which i... |
BN_new(3) -- allocate and free BIGNUMs
|
BN_new() allocated and initializes a BIGNUM structure. BN_init() initializes an existing uninitialized BIGNUM. BN_clear() is used to destroy sensitive data such as keys when they are no longer needed.... |
BN_num_bytes(3) -- get BIGNUM size
|
These functions return the size of a BIGNUM in bytes or bits, and the size of an unsigned integer in bits. BN_num_bytes() is a macro. |
BN_rand(3) -- generate pseudo-random number
|
BN_rand() generates a cryptographically strong pseudo-random number of bits bits in length and stores it in rnd. If top is -1, the most significant bit of the random number can be zero. If top is 0, i... |
BN_set_bit(3) -- bit operations on BIGNUMs
|
BN_set_bit() sets bit n in a to 1 (`a|=(1< |
BN_zero(3) -- BIGNUM assignment operations
|
BN_zero(), BN_one() and BN_set_word() set a to the values 0, 1 and w respectively. BN_zero() and BN_one() are macros. BN_value_one() returns a BIGNUM constant of value 1. This constant is useful for u... |
bsearch(3) -- binary search of a sorted table
|
The bsearch() function searches an array of nmemb objects, the initial member of which is pointed to by base, for a member that matches the object pointed to by key. The size of each member of the arr... |
bstring(3) -- byte string operations
|
These functions operate on variable length strings of bytes. They do not check for terminating null bytes as the routines listed in string(3) do. See the specific manual pages for more information. |
bswap(3) -- byte-order swapping functions
|
The bswap16(), bswap32(), and bswap64() functions return the value of their argument with the bytes inverted. They can be used to convert 16, 32 or 64 bits integers from little to big endian, or vice-... |
bswap16(3) -- byte-order swapping functions
|
The bswap16(), bswap32(), and bswap64() functions return the value of their argument with the bytes inverted. They can be used to convert 16, 32 or 64 bits integers from little to big endian, or vice-... |
bswap32(3) -- byte-order swapping functions
|
The bswap16(), bswap32(), and bswap64() functions return the value of their argument with the bytes inverted. They can be used to convert 16, 32 or 64 bits integers from little to big endian, or vice-... |
bswap64(3) -- byte-order swapping functions
|
The bswap16(), bswap32(), and bswap64() functions return the value of their argument with the bytes inverted. They can be used to convert 16, 32 or 64 bits integers from little to big endian, or vice-... |
btree(3) -- btree database access method
|
The routine dbopen is the library interface to database files. One of the supported file formats is btree files. The general description of the database access methods is in dbopen(3), this manual pag... |
byteorder(3) -- convert values between host and network byte order
|
These routines convert 16 and 32 bit quantities between network byte order and host byte order. The types in_addr_t and in_port_t are defined by X/Open as: typedef u_int32_t in_addr_t; typedef u_int16... |
bzero(3) -- write zeroes to a byte string
|
The bzero() function writes len zero bytes to the string b. If len is zero, bzero() does nothing. |
cabs(3) -- euclidean distance and complex absolute value functions
|
The hypot() and cabs() functions computes the sqrt(x*x+y*y) in such a way that underflow will not happen, and overflow occurs only if the final result deserves it. hypot(infinity, v) = hypot(v, infini... |
cabsf(3) -- euclidean distance and complex absolute value functions
|
The hypot() and cabs() functions computes the sqrt(x*x+y*y) in such a way that underflow will not happen, and overflow occurs only if the final result deserves it. hypot(infinity, v) = hypot(v, infini... |
calloc(3) -- general purpose memory allocation functions
|
The malloc() function allocates size bytes of memory. The allocated space is suitably aligned (after possible pointer coercion) for storage of any type of object. If the space is at least pagesize byt... |
callrpc(3) -- library routines for remote procedure calls
|
|
catclose(3) -- close message catalog
|
The catclose() function closes the message catalog specified by the argument catd. |
catgets(3) -- retrieve string from message catalog
|
The catgets() function attempts to retrieve message msg_id of set set_id from the message catalog referenced by the descriptor catd. The argument s points to a default message which is returned if the... |
catopen(3) -- open message catalog
|
The catopen() function opens the message catalog specified by name and returns a message catalog descriptor. If name contains a `/' then name specifies the full pathname for the message catalog, othe... |
cbrt(3) -- cube root and square root functions
|
The cbrt() and cbrtf() functions compute the cube root of x. The sqrt() and sqrtf() functions compute the non-negative square root of x. |
cbrtf(3) -- cube root and square root functions
|
The cbrt() and cbrtf() functions compute the cube root of x. The sqrt() and sqrtf() functions compute the non-negative square root of x. |
cdk(3) -- Curses Development Kit
|
Cdk is a library of functions which allow a programmer to quickly create a full screen interactive program with ease. The Cdk widgets support the following features: o Ncurses library. Instead of usin... |
cdk_alphalist(3) -- Creates a managed curses sorted alphabet list widget.
|
The Cdk alphalist allows a user to select from a list of alphabetically sorted words. The user can use the arrow keys to traverse through the list or type in the beginning of the word and the list wil... |
cdk_binding(3) -- Curses Development Kit Character Binding Capabilities.
|
Cdk has the ability to create user definable key bindings. This ability makes Cdk more dynamic and usable for a wide variety of tasks. The following section outlines the binding functions, their use, ... |
cdk_buttonbox(3) -- Creates a managed curses buttonbox widget.
|
The Cdk buttonbox widget creates a buttonbox box with a message and a varied number of buttons to choose from. The following are functions which create or manipulate the Cdk buttonbox box widget. |
cdk_calendar(3) -- Creates a managed curses calendar widget.
|
The Cdk calendar widget creates a pop-up calendar. The calendar widget allows the user to traverse through months/years using the cursor keys. |
cdk_cdk(3) -- Curses Development Kit
|
Cdk is a library of functions which allow a programmer to quickly create a full screen interactive program with ease. The Cdk widgets support the following features: o Ncurses library. Instead of usin... |
cdk_dialog(3) -- Creates a managed curses dialog widget.
|
The Cdk dialog widget creates a dialog box with a message and a varied number of buttons to choose from. The following are functions which create or manipulate the Cdk dialog box widget. |
cdk_display(3) -- Curses Development Kit Display Capabilities.
|
Cdk has special formatting commands which can be included in any string which add highlights, justification, or even colors to a basic string. This manual page outlines and demonstrates how they work.... |
cdk_entry(3) -- Creates a managed curses entry widget.
|
The Cdk entry widget creates an entry box with a label and an entry field. The following are functions which create or manipulate the Cdk entry box widget. |
cdk_fselect(3) -- Creates a managed curses file selector widget.
|
The Cdk file selector widget creates a widget which allows a user to interact with the Unix file system. This widget allows the user to traverse the file system and even delete files. (See NO... |
cdk_graph(3) -- Creates a managed curses graph widget.
|
The Cdk graph widget creates a graph widget. This widget can draw a graph in both plot mode and line mode. The following are functions which create or manipulate the Cdk graph box widget. |
cdk_histogram(3) -- Creates a managed curses histogram widget.
|
The Cdk histogram widget creates a histogram widget. This widget can draw a vertical or horizontal histogram. The following are functions which create or manipulate the Cdk histogram box widget. |
cdk_itemlist(3) -- Creates a managed curses itemlist widget.
|
The Cdk itemlist widget creates a widget which allows a user to select from a list of preset character strings. The best examples of something like this are the days of the week or the months of the y... |
cdk_label(3) -- Creates a managed curses label widget.
|
The Cdk label widget creates a pop-up label window. The following are functions which create or manipulate the Cdk label widget. |
cdk_marquee(3) -- Creates a managed curses marquee widget.
|
The Cdk marquee widget creates a pop-up marquee window. The following are functions which create or manipulate the Cdk marquee widget. |
cdk_matrix(3) -- Creates a managed curses matrix widget.
|
The Cdk matrix widget creates a matrix widget. The following are functions which create or manipulate the Cdk matrix box widget. |
cdk_mentry(3) -- Creates a managed curses multiple line entry widget.
|
The Cdk mentry widget creates a multiple line entry box with a label and an entry field. The following are functions which create or manipulate the Cdk mentry box widget. |
cdk_menu(3) -- Creates a managed curses menu widget.
|
The Cdk menu widget creates a pull-down menu list. The following are functions which create or manipulate the Cdk menu widget. |
cdk_misc(3) -- Curses Development Kit Miscellaneous Routines
|
The functions provided in this manual page are miscellaneous functions which may be required when using the Cdk widget set. |
cdk_radio(3) -- Creates a managed curses radio list widget.
|
The Cdk radio widget creates a radio list. The following are functions which create or manipulate the Cdk radio box widget. |
cdk_scale(3) -- Creates a managed curses scale widget.
|
The Cdk scale widget creates a scale box with a label and a scale field. The following are functions which create or manipulate the Cdk scale box widget. |
cdk_screen(3) -- Cdk Screen and Widget Manipulation Functions
|
One of the features of Cdk is that it will manage all of the widgets for you. These functions perform some of the management of the widgets in a screen. The following outline each function and it's p... |
cdk_scroll(3) -- Creates a managed curses scrolling list widget.
|
The Cdk scroll widget creates a scrolling list. The following are functions which create or manipulate the Cdk scrolling list widget. |
cdk_selection(3) -- Creates a managed curses selection list widget.
|
The Cdk selection widget creates a selection list. The following are functions which create or manipulate the Cdk selection box widget. |
cdk_slider(3) -- Creates a managed curses slider widget.
|
The Cdk slider widget creates a visual slider box with a label and a slider field. The following are functions which create or manipulate the Cdk slider box widget. |
cdk_swindow(3) -- Creates a managed curses swindow widget.
|
The Cdk scrolling window widget creates a widget which can be used to display messages. The following are functions which create or manipulate the Cdk swindow box widget. |
cdk_template(3) -- Creates a managed curses template widget.
|
The Cdk template widget creates a template widget which allows a user to type information into an entry field with a pre-set field format. Typical uses for this widget would be a date field or a time ... |
cdk_viewer(3) -- Creates a managed curses viewer list widget.
|
The Cdk viewer widget creates a file viewer widget. This widget allows a user to interact with a file. It does NOT allow editing, this is view only. The following are functions which create o... |
ceil(3) -- round to smallest integral value greater than or equal to x
|
The ceil() and ceilf() functions return the smallest integral value greater than or equal to x. |
ceilf(3) -- round to smallest integral value greater than or equal to x
|
The ceil() and ceilf() functions return the smallest integral value greater than or equal to x. |
cfgetispeed(3) -- manipulating the termios structure
|
The cfmakeraw, tcgetattr and tcsetattr functions are provided for getting and setting the termios structure. The cfgetispeed, cfsetispeed, cfgetospeed, cfsetospeed and cfsetspeed functions are provide... |
cfgetospeed(3) -- manipulating the termios structure
|
The cfmakeraw, tcgetattr and tcsetattr functions are provided for getting and setting the termios structure. The cfgetispeed, cfsetispeed, cfgetospeed, cfsetospeed and cfsetspeed functions are provide... |
cfmakeraw(3) -- manipulating the termios structure
|
The cfmakeraw, tcgetattr and tcsetattr functions are provided for getting and setting the termios structure. The cfgetispeed, cfsetispeed, cfgetospeed, cfsetospeed and cfsetspeed functions are provide... |
cfsetispeed(3) -- manipulating the termios structure
|
The cfmakeraw, tcgetattr and tcsetattr functions are provided for getting and setting the termios structure. The cfgetispeed, cfsetispeed, cfgetospeed, cfsetospeed and cfsetspeed functions are provide... |
cfsetospeed(3) -- manipulating the termios structure
|
The cfmakeraw, tcgetattr and tcsetattr functions are provided for getting and setting the termios structure. The cfgetispeed, cfsetispeed, cfgetospeed, cfsetospeed and cfsetspeed functions are provide... |
cfsetspeed(3) -- manipulating the termios structure
|
The cfmakeraw, tcgetattr and tcsetattr functions are provided for getting and setting the termios structure. The cfgetispeed, cfsetispeed, cfgetospeed, cfsetospeed and cfsetspeed functions are provide... |
cgetcap(3) -- capability database access routines
|
cgetent() extracts the capability name from the database specified by the NULL terminated file array db_array and returns a pointer to a malloc(3)'d copy of it in buf. cgetent() will first look for f... |
cgetclose(3) -- capability database access routines
|
cgetent() extracts the capability name from the database specified by the NULL terminated file array db_array and returns a pointer to a malloc(3)'d copy of it in buf. cgetent() will first look for f... |
cgetent(3) -- capability database access routines
|
cgetent() extracts the capability name from the database specified by the NULL terminated file array db_array and returns a pointer to a malloc(3)'d copy of it in buf. cgetent() will first look for f... |
cgetfirst(3) -- capability database access routines
|
cgetent() extracts the capability name from the database specified by the NULL terminated file array db_array and returns a pointer to a malloc(3)'d copy of it in buf. cgetent() will first look for f... |
cgetmatch(3) -- capability database access routines
|
cgetent() extracts the capability name from the database specified by the NULL terminated file array db_array and returns a pointer to a malloc(3)'d copy of it in buf. cgetent() will first look for f... |
cgetnext(3) -- capability database access routines
|
cgetent() extracts the capability name from the database specified by the NULL terminated file array db_array and returns a pointer to a malloc(3)'d copy of it in buf. cgetent() will first look for f... |
cgetnum(3) -- capability database access routines
|
cgetent() extracts the capability name from the database specified by the NULL terminated file array db_array and returns a pointer to a malloc(3)'d copy of it in buf. cgetent() will first look for f... |
cgetset(3) -- capability database access routines
|
cgetent() extracts the capability name from the database specified by the NULL terminated file array db_array and returns a pointer to a malloc(3)'d copy of it in buf. cgetent() will first look for f... |
cgetstr(3) -- capability database access routines
|
cgetent() extracts the capability name from the database specified by the NULL terminated file array db_array and returns a pointer to a malloc(3)'d copy of it in buf. cgetent() will first look for f... |
cgetustr(3) -- capability database access routines
|
cgetent() extracts the capability name from the database specified by the NULL terminated file array db_array and returns a pointer to a malloc(3)'d copy of it in buf. cgetent() will first look for f... |
CIRCLEQ_EMPTY(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
CIRCLEQ_ENTRY(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
CIRCLEQ_FIRST(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
CIRCLEQ_HEAD(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
CIRCLEQ_HEAD_INITIALIZER(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
CIRCLEQ_INIT(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
CIRCLEQ_INSERT_AFTER(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
CIRCLEQ_INSERT_BEFORE(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
CIRCLEQ_INSERT_HEAD(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
CIRCLEQ_INSERT_TAIL(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
CIRCLEQ_LAST(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
CIRCLEQ_NEXT(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
CIRCLEQ_PREV(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
CIRCLEQ_REMOVE(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
clearerr(3) -- check and reset stream status
|
The function clearerr() clears the end-of-file and error indicators for the stream pointed to by stream. The function feof() tests the end-of-file indicator for the stream pointed to by stream, return... |
clntraw_create(3) -- library routines for remote procedure calls
|
|
clnttcp_create(3) -- library routines for remote procedure calls
|
|
clntudp_bufcreate(3) -- library routines for remote procedure calls
|
|
clntudp_create(3) -- library routines for remote procedure calls
|
|
clnt_broadcast(3) -- library routines for remote procedure calls
|
|
clnt_call(3) -- library routines for client side calls
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First, the client calls a procedure to send a request to the server. Upon receipt of the re... |
clnt_control(3) -- library routines for dealing with creation and manipulation of CLIENT handles
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First a CLIENT handle is created and then the client calls a procedure to send a request to... |
clnt_create(3) -- library routines for dealing with creation and manipulation of CLIENT handles
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First a CLIENT handle is created and then the client calls a procedure to send a request to... |
clnt_create_vers(3) -- library routines for dealing with creation and manipulation of CLIENT handles
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First a CLIENT handle is created and then the client calls a procedure to send a request to... |
clnt_destroy(3) -- library routines for dealing with creation and manipulation of CLIENT handles
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First a CLIENT handle is created and then the client calls a procedure to send a request to... |
clnt_dg_create(3) -- library routines for dealing with creation and manipulation of CLIENT handles
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First a CLIENT handle is created and then the client calls a procedure to send a request to... |
clnt_freeres(3) -- library routines for client side calls
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First, the client calls a procedure to send a request to the server. Upon receipt of the re... |
clnt_geterr(3) -- library routines for client side calls
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First, the client calls a procedure to send a request to the server. Upon receipt of the re... |
clnt_pcreateerror(3) -- library routines for dealing with creation and manipulation of CLIENT handles
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First a CLIENT handle is created and then the client calls a procedure to send a request to... |
clnt_perrno(3) -- library routines for client side calls
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First, the client calls a procedure to send a request to the server. Upon receipt of the re... |
clnt_perror(3) -- library routines for client side calls
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First, the client calls a procedure to send a request to the server. Upon receipt of the re... |
clnt_raw_create(3) -- library routines for dealing with creation and manipulation of CLIENT handles
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First a CLIENT handle is created and then the client calls a procedure to send a request to... |
clnt_spcreateerror(3) -- library routines for dealing with creation and manipulation of CLIENT handles
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First a CLIENT handle is created and then the client calls a procedure to send a request to... |
clnt_sperrno(3) -- library routines for client side calls
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First, the client calls a procedure to send a request to the server. Upon receipt of the re... |
clnt_sperror(3) -- library routines for client side calls
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First, the client calls a procedure to send a request to the server. Upon receipt of the re... |
clnt_tli_create(3) -- library routines for dealing with creation and manipulation of CLIENT handles
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First a CLIENT handle is created and then the client calls a procedure to send a request to... |
clnt_tp_create(3) -- library routines for dealing with creation and manipulation of CLIENT handles
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First a CLIENT handle is created and then the client calls a procedure to send a request to... |
clnt_vc_create(3) -- library routines for dealing with creation and manipulation of CLIENT handles
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First a CLIENT handle is created and then the client calls a procedure to send a request to... |
clock(3) -- determine processor time used
|
The clock() function determines the amount of processor time used since the invocation of the calling process, measured in CLOCKS_PER_SECs. |
closedir(3) -- directory operations
|
The opendir() function opens the directory named by filename, associates a directory stream with it and returns a pointer to be used to identify the directory stream in subsequent operations. The poin... |
closelog(3) -- control system log
|
The syslog() function writes message to the system message logger. The message is then written to the system console, log files, logged-in users, or forwarded to other machines as appropriate (See sys... |
com_err(3) -- common error display library
|
The com_err library provides a common error-reporting mechanism for defining and accessing error codes and descriptions for application software packages. Error descriptions are defined in a table and... |
com_err_va(3) -- common error display library
|
The com_err library provides a common error-reporting mechanism for defining and accessing error codes and descriptions for application software packages. Error descriptions are defined in a table and... |
confstr(3) -- get string-valued configurable variables
|
This interface is obsoleted by sysctl(3). The confstr() function provides a method for applications to get configuration defined string values. The name argument specifies the system variable to be qu... |
copysign(3) -- Functions for IEEE arithmetic
|
These functions are required or recommended by IEEE Std 754-1985. copysign() returns x with its sign changed to y's. finite() returns the value 1 just when -infinity < x < +infinity; otherwise a zero... |
copysignf(3) -- Functions for IEEE arithmetic
|
These functions are required or recommended by IEEE Std 754-1985. copysign() returns x with its sign changed to y's. finite() returns the value 1 just when -infinity < x < +infinity; otherwise a zero... |
cos(3) -- cosine function
|
The cos() and cosf() functions compute the cosine of x (measured in radians). A large magnitude argument may yield a result with little or no significance. For a discussion of error due to roundoff, s... |
cosf(3) -- cosine function
|
The cos() and cosf() functions compute the cosine of x (measured in radians). A large magnitude argument may yield a result with little or no significance. For a discussion of error due to roundoff, s... |
cosh(3) -- hyperbolic cosine function
|
The cosh() and coshf() functions compute the hyperbolic cosine of x. |
coshf(3) -- hyperbolic cosine function
|
The cosh() and coshf() functions compute the hyperbolic cosine of x. |
creat(3) -- create a new file
|
This interface is made obsolete by: open(2). creat() is the same as: open(path, O_CREAT | O_TRUNC | O_WRONLY, mode); |
crypt(3) -- password encryption
|
The crypt() function performs password encryption. The encryption scheme used by crypt() is dependent upon the contents of the NUL-terminated string setting. If setting begins with the ``$'' charact... |
crypto(3) -- OpenSSL cryptographic library
|
|
CRYPTO_set_ex_data(3) -- internal application specific data functions
|
Several OpenSSL structures can have application specific data attached to them. These functions are used internally by OpenSSL to manipulate application specific data attached to a specific structure.... |
ctermid(3) -- generate terminal pathname
|
The ctermid() function generates a string, that, when used as a pathname, refers to the current controlling terminal of the calling process. If buf is the NULL pointer, a pointer to a static area is r... |
ctime(3) -- convert date and time to ASCII
|
ctime() converts a long integer, pointed to by clock, representing the time in seconds since 00:00:00 UTC, 1970-01-01, and returns a pointer to a 26-character string of the form Thu Nov 24 18:22:48 19... |
ctime_r(3) -- convert date and time to ASCII
|
ctime() converts a long integer, pointed to by clock, representing the time in seconds since 00:00:00 UTC, 1970-01-01, and returns a pointer to a 26-character string of the form Thu Nov 24 18:22:48 19... |
ctype(3) -- character classification macros
|
The above macros perform character tests and conversions on the integer c. See the specific manual pages for more information. |
curses(3) -- screen functions with ``optimal'' cursor motion
|
These routines give the user a method of updating screens with reasonable optimization. They keep an image of the current screen, and the user sets up an image of a new one. Then the refresh() tells t... |
cuserid(3) -- get user name
|
This interface is available from the compatibility library, libcompat and has been obsoleted by getlogin(2) The cuserid() function returns a character string representation of the user name associated... |
d2i_DHparams(3) -- ...
|
... |
d2i_RSAPublicKey(3) -- ...
|
... |
d2i_SSL_SESSION(3) -- convert SSL_SESSION object from/to ASN1 representation
|
d2i_SSL_SESSION() transforms the external ASN1 representation of an SSL/TLS session, stored as binary data at location pp with length length, into an SSL_SESSION object. i2d_SSL_SESSION() transforms t... |
daemon(3) -- run in the background
|
The daemon() function is for programs wishing to detach themselves from the controlling terminal and run in the background as system daemons. Unless the argument nochdir is non-zero, daemon() changes ... |
daylight(3) -- initialize time conversion information
|
The tzset() function uses the value of the environment variable TZ to set time conversion information used by localtime(3). If TZ does not appear in the environment, the best available approximation t... |
db(3) -- database access methods
|
Dbopen is the library interface to database files. The supported file formats are btree, hashed and UNIX file oriented. The btree format is a representation of a sorted, balanced tree structure. The h... |
dbopen(3) -- database access methods
|
Dbopen is the library interface to database files. The supported file formats are btree, hashed and UNIX file oriented. The btree format is a representation of a sorted, balanced tree structure. The h... |
dcgettext(3) -- message handling functions
|
The gettext(), dgettext(), and dcgettext() functions attempt to retrieve a target string based on the specified msgid argument within the context of a specific domain and the current locale. The lengt... |
dcngettext(3) -- message handling functions
|
The gettext(), dgettext(), and dcgettext() functions attempt to retrieve a target string based on the specified msgid argument within the context of a specific domain and the current locale. The lengt... |
devname(3) -- get device name
|
The devname() function returns a pointer to the name of the block or character device in ``/dev'' with a device number of dev, and a file type matching the one encoded in type which must be one of S... |
dgettext(3) -- message handling functions
|
The gettext(), dgettext(), and dcgettext() functions attempt to retrieve a target string based on the specified msgid argument within the context of a specific domain and the current locale. The lengt... |
DH_generate_key(3) -- perform Diffie-Hellman key exchange
|
DH_generate_key() performs the first step of a DiffieHellman key exchange by generating private and public DH values. By calling DH_compute_key(), these are combined with the other party's public val... |
DH_generate_parameters(3) -- generate and check
|
DH_generate_parameters() generates Diffie-Hellman parameters that can be shared among a group of users, and returns them in a newly allocated DH structure. The pseudo-random number generator must be s... |
DH_get_ex_new_index(3) -- add application specific data to DH structures
|
These functions handle application specific data in DH structures. Their usage is identical to that of RSA_get_ex_new_index(), RSA_set_ex_data() and RSA_get_ex_data() as described in RSA_get_ex_new_in... |
DH_new(3) -- allocate and free DH objects
|
DH_new() allocates and initializes a DH structure. DH_free() frees the DH structure and its components. The values are erased before the memory is returned to the system. |
DH_set_method(3) -- select DH method
|
A DH_METHOD specifies the functions that OpenSSL uses for Diffie-Hellman operations. By modifying the method, alternative implementations such as hardware accelerators may be used. Initially, the defa... |
DH_size(3) -- get Diffie-Hellman prime size
|
This function returns the Diffie-Hellman size in bytes. It can be used to determine how much memory must be allocated for the shared secret computed by DH_compute_key(). dh->p must not be NULL. |
difftime(3) -- convert date and time to ASCII
|
ctime() converts a long integer, pointed to by clock, representing the time in seconds since 00:00:00 UTC, 1970-01-01, and returns a pointer to a 26-character string of the form Thu Nov 24 18:22:48 19... |
directory(3) -- directory operations
|
The opendir() function opens the directory named by filename, associates a directory stream with it and returns a pointer to be used to identify the directory stream in subsequent operations. The poin... |
dirfd(3) -- directory operations
|
The opendir() function opens the directory named by filename, associates a directory stream with it and returns a pointer to be used to identify the directory stream in subsequent operations. The poin... |
dirname(3) -- report the parent directory name of a file pathname
|
The dirname() function takes a pointer to a character string that contains a pathname, path, and returns a pointer to a string that is a pathname of the parent directory of path. Trailing '/' charac... |
disklabel_dkcksum(3) -- compute the checksum for a disklabel
|
disklabel_dkcksum() computes the checksum for the disklabel passed in as lp. |
disklabel_scan(3) -- scan a buffer for a valid disklabel
|
disklabel_scan() scans the memory region specified by buf and buflen for a valid disklabel. If such a label is found, it is copied into lp. |
div(3) -- return quotient and remainder from division
|
The div() function computes the value num/denom and returns the quotient and remainder in a structure named div_t that contains two int members named quot and rem. |
dladdr(3) -- dynamic link interface
|
These functions provide an interface to the run-time linker ld.so(1). They allow new shared objects to be loaded into the process' address space under program control. The dlopen() function takes a n... |
dlclose(3) -- dynamic link interface
|
These functions provide an interface to the run-time linker ld.so(1). They allow new shared objects to be loaded into the process' address space under program control. The dlopen() function takes a n... |
dlctl(3) -- dynamic link interface
|
These functions provide an interface to the run-time linker ld.so(1). They allow new shared objects to be loaded into the process' address space under program control. The dlopen() function takes a n... |
dlerror(3) -- dynamic link interface
|
These functions provide an interface to the run-time linker ld.so(1). They allow new shared objects to be loaded into the process' address space under program control. The dlopen() function takes a n... |
dlfcn(3) -- dynamic link interface
|
These functions provide an interface to the run-time linker ld.so(1). They allow new shared objects to be loaded into the process' address space under program control. The dlopen() function takes a n... |
dlopen(3) -- dynamic link interface
|
These functions provide an interface to the run-time linker ld.so(1). They allow new shared objects to be loaded into the process' address space under program control. The dlopen() function takes a n... |
dlsym(3) -- dynamic link interface
|
These functions provide an interface to the run-time linker ld.so(1). They allow new shared objects to be loaded into the process' address space under program control. The dlopen() function takes a n... |
dngettext(3) -- message handling functions
|
The gettext(), dgettext(), and dcgettext() functions attempt to retrieve a target string based on the specified msgid argument within the context of a specific domain and the current locale. The lengt... |
dn_comp(3) -- resolver routines
|
These routines are used for making, sending and interpreting query and reply messages with Internet domain name servers. Global configuration and state information that is used by the resolver routine... |
dn_expand(3) -- resolver routines
|
These routines are used for making, sending and interpreting query and reply messages with Internet domain name servers. Global configuration and state information that is used by the resolver routine... |
drand48(3) -- pseudo random number generators and initialization routines
|
The rand48() family of functions generates pseudo-random numbers using a linear congruential algorithm working on integers 48 bits in size. The particular formula employed is r(n+1) = (a * r(n) + c) m... |
DSA_do_sign(3) -- raw DSA signature operations
|
DSA_do_sign() computes a digital signature on the len byte message digest dgst using the private key dsa and returns it in a newly allocated DSA_SIG structure. DSA_sign_setup(3) may be used to precomp... |
DSA_dup_DH(3) -- create a DH structure out of DSA structure
|
DSA_dup_DH() duplicates DSA parameters/keys as DH parameters/keys. q is lost during that conversion, but the resulting DH parameters contain its length. |
DSA_generate_key(3) -- generate DSA key pair
|
DSA_generate_key() expects a to contain DSA parameters. It generates a new key pair and stores it in a->pub_key and a->priv_key. The PRNG must be seeded prior to calling DSA_gener- ate_key(). |
DSA_generate_parameters(3) -- generate DSA parameters
|
DSA_generate_parameters() generates primes p and q and a generator g for use in the DSA. bits is the length of the prime to be generated; the DSS allows a maximum of 1024 bits. If seed is NULL or seed... |
DSA_get_ex_new_index(3) -- add application specific data to DSA structures
|
These functions handle application specific data in DSA structures. Their usage is identical to that of RSA_get_ex_new_index(), RSA_set_ex_data() and RSA_get_ex_data() as described in RSA_get_ex_new_i... |
DSA_new(3) -- allocate and free DSA objects
|
DSA_new() allocates and initializes a DSA structure. DSA_free() frees the DSA structure and its components. The values are erased before the memory is returned to the system. |
DSA_set_method(3) -- select DSA method
|
A DSA_METHOD specifies the functions that OpenSSL uses for DSA operations. By modifying the method, alternative implementations such as hardware accelerators may be used. Initially, the default is to ... |
DSA_sign(3) -- DSA signatures
|
DSA_sign() computes a digital signature on the len byte message digest dgst using the private key dsa and places its ASN.1 DER encoding at sigret. The length of the signature is places in *siglen. sig... |
DSA_SIG_new(3) -- allocate and free DSA signature objects
|
DSA_SIG_new() allocates and initializes a DSA_SIG structure. DSA_SIG_free() frees the DSA_SIG structure and its components. The values are erased before the memory is returned to the system. |
DSA_size(3) -- get DSA signature size
|
This function returns the size of an ASN.1 encoded DSA signature in bytes. It can be used to determine how much memory must be allocated for a DSA signature. dsa->q must not be NULL. |
edata(3) -- end boundaries of image segments
|
The globals end, etext and edata are program segment end addresses. etext is the first address after the end of the text segment. edata is the first address after the end of the initialized data segme... |
editline(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
el_deletestr(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
el_end(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
el_get(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
el_getc(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
el_gets(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
el_init(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
el_insertstr(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
el_line(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
el_parse(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
el_push(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
el_reset(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
el_resize(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
el_set(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
el_source(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
encrypt(3) -- password encryption
|
The crypt() function performs password encryption. The encryption scheme used by crypt() is dependent upon the contents of the NUL-terminated string setting. If setting begins with the ``$'' charact... |
end(3) -- end boundaries of image segments
|
The globals end, etext and edata are program segment end addresses. etext is the first address after the end of the text segment. edata is the first address after the end of the initialized data segme... |
endfsent(3) -- get file system descriptor file entry
|
The getfsent(), getfsspec(), and getfsfile() functions each return a pointer to an object with the following structure containing the brokenout fields of a line in the file system description file, |
endgrent(3) -- group database operations
|
These functions operate on the group database file which is described in group(5). Each line of the database is defined by the structure group found in the include file : struct group { char *g... |
endhostent(3) -- get network host entry
|
The gethostbyname(), gethostbyname2() and gethostbyaddr() functions each return a pointer to an object with the following structure describing an internet host referenced by name or by address, respec... |
endnetconfig(3) -- get network configuration database entry
|
The library routines described on this page provide the application access to the system network configuration database, /etc/netconfig. getnetconfig() returns a pointer to the current entry in the da... |
endnetent(3) -- get network entry
|
The getnetent(), getnetbyname(), and getnetbyaddr() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the network data base as des... |
endnetgrent(3) -- netgroup database operations
|
These functions operate on the netgroup database file which is described in netgroup(5). The database defines a set of netgroups, each made up of one or more triples: (host, user, domain) that defines... |
endnetpath(3) -- get /etc/netconfig entry corresponding to NETPATH component
|
The routines described in this page provide the application access to the system network configuration database, /etc/netconfig, as it is ``filtered'' by the NETPATH environment variable (see enviro... |
endprotoent(3) -- get protocol entry
|
The getprotoent(), getprotobyname(), and getprotobynumber() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the network protocol... |
endpwent(3) -- password database operations
|
These functions operate on the password database file which is described in passwd(5). Each entry in the database is defined by the structure passwd found in the include file : struct passwd { ... |
endrpcent(3) -- get RPC entry
|
getrpcent(), getrpcbyname(), and getrpcbynumber(), each return a pointer to an object with the following structure containing the broken-out fields of a line in the rpc program number data base, /etc/... |
endservent(3) -- get service entry
|
The getservent(), getservbyname(), and getservbyport() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the network services data... |
endttyent(3) -- get ttys file entry
|
The getttyent(), and getttynam() functions each return a pointer to an object, with the following structure, containing the broken-out fields of a line from the tty description file. struct ttyent { c... |
endusershell(3) -- get valid user shells
|
The getusershell() function returns a pointer to a valid user shell as defined by the system manager in the shells database as described in shells(5). If the shells database is not available, getusers... |
erand48(3) -- pseudo random number generators and initialization routines
|
The rand48() family of functions generates pseudo-random numbers using a linear congruential algorithm working on integers 48 bits in size. The particular formula employed is r(n+1) = (a * r(n) + c) m... |
erf(3) -- error function operators
|
These functions calculate the error function of x. The erf() calculates the error function of x; where erf(x) = 2/sqrt(pi)*integral from 0 to x of exp(-t*t) dt. The erfc() function calculates the comp... |
erfc(3) -- error function operators
|
These functions calculate the error function of x. The erf() calculates the error function of x; where erf(x) = 2/sqrt(pi)*integral from 0 to x of exp(-t*t) dt. The erfc() function calculates the comp... |
erfcf(3) -- error function operators
|
These functions calculate the error function of x. The erf() calculates the error function of x; where erf(x) = 2/sqrt(pi)*integral from 0 to x of exp(-t*t) dt. The erfc() function calculates the comp... |
erff(3) -- error function operators
|
These functions calculate the error function of x. The erf() calculates the error function of x; where erf(x) = 2/sqrt(pi)*integral from 0 to x of exp(-t*t) dt. The erfc() function calculates the comp... |
err(3) -- formatted error messages
|
The err() and warn() family of functions display a formatted error message on the standard error output. In all cases, the last component of the program name, a colon character, and a space are output... |
error_message(3) -- common error display library
|
The com_err library provides a common error-reporting mechanism for defining and accessing error codes and descriptions for application software packages. Error descriptions are defined in a table and... |
error_table_name(3) -- common error display library
|
The com_err library provides a common error-reporting mechanism for defining and accessing error codes and descriptions for application software packages. Error descriptions are defined in a table and... |
errx(3) -- formatted error messages
|
The err() and warn() family of functions display a formatted error message on the standard error output. In all cases, the last component of the program name, a colon character, and a space are output... |
ERR_clear_error(3) -- clear the error queue
|
ERR_clear_error() empties the current thread's error queue. |
ERR_error_string(3) -- obtain human-readable error message
|
ERR_error_string() generates a human-readable string representing the error code e, and places it at buf. buf must be at least 120 bytes long. If buf is NULL, the error string is placed in a static bu... |
ERR_get_error(3) -- obtain error code and data
|
ERR_get_error() returns the last error code from the thread's error queue and removes the entry. This function can be called repeatedly until there are no more error codes to return. ERR_peek_error()... |
ERR_GET_LIB(3) -- get library, function and reason code
|
The error code returned by ERR_get_error() consists of a library number, function code and reason code. ERR_GET_LIB(), ERR_GET_FUNC() and ERR_GET_REASON() can be used to extract these. The library num... |
ERR_load_crypto_strings(3) -- load and free error strings
|
ERR_load_crypto_strings() registers the error strings for all libcrypto functions. SSL_load_error_strings() does the same, but also registers the libssl error strings. One of these functions should be... |
ERR_load_strings(3) -- load arbitrary error strings
|
ERR_load_strings() registers error strings for library number lib. str is an array of error string data: typedef struct ERR_string_data_st { unsigned long error; char *string; } ERR_STRING_DATA; The e... |
ERR_print_errors(3) -- print error messages
|
ERR_print_errors() is a convenience function that prints the error strings for all errors that OpenSSL has recorded to bp, thus emptying the error queue. ERR_print_errors_fp() is the same, except that... |
ERR_put_error(3) -- record an error
|
ERR_put_error() adds an error code to the thread's error queue. It signals that the error of reason code reason occurred in function func of library lib, in line number line of file. This function is... |
ERR_remove_state(3) -- free a thread's error queue
|
ERR_remove_state() frees the error queue associated with thread pid. If pid == 0, the current thread will have its error queue removed. Since error queue data structures are allocated automatically fo... |
etext(3) -- end boundaries of image segments
|
The globals end, etext and edata are program segment end addresses. etext is the first address after the end of the text segment. edata is the first address after the end of the initialized data segme... |
ethers(3) -- get ethers entry
|
Ethernet addresses are represented by the following structure: struct ether_addr { u_char ether_addr_octet[6]; }; The ether_ntoa() function converts this structure into an ASCII string of the form ``x... |
ether_aton(3) -- get ethers entry
|
Ethernet addresses are represented by the following structure: struct ether_addr { u_char ether_addr_octet[6]; }; The ether_ntoa() function converts this structure into an ASCII string of the form ``x... |
ether_hostton(3) -- get ethers entry
|
Ethernet addresses are represented by the following structure: struct ether_addr { u_char ether_addr_octet[6]; }; The ether_ntoa() function converts this structure into an ASCII string of the form ``x... |
ether_line(3) -- get ethers entry
|
Ethernet addresses are represented by the following structure: struct ether_addr { u_char ether_addr_octet[6]; }; The ether_ntoa() function converts this structure into an ASCII string of the form ``x... |
ether_ntoa(3) -- get ethers entry
|
Ethernet addresses are represented by the following structure: struct ether_addr { u_char ether_addr_octet[6]; }; The ether_ntoa() function converts this structure into an ASCII string of the form ``x... |
ether_ntohost(3) -- get ethers entry
|
Ethernet addresses are represented by the following structure: struct ether_addr { u_char ether_addr_octet[6]; }; The ether_ntoa() function converts this structure into an ASCII string of the form ``x... |
EVP_DigestInit(3) -- EVP digest routines
|
The EVP digest routines are a high level interface to message digests. EVP_DigestInit() initializes a digest context ctx to use a digest type: this will typically be supplied by a function such as EVP... |
EVP_EncryptInit(3) -- EVP cipher routines
|
The EVP cipher routines are a high level interface to certain symmetric ciphers. EVP_EncryptInit() initializes a cipher context ctx for encryption with cipher type. type is normally supplied by a func... |
EVP_OpenInit(3) -- EVP envelope decryption
|
The EVP envelope routines are a high level interface to envelope decryption. They decrypt a public key encrypted symmetric key and then decrypt data using it. EVP_OpenInit() initializes a cipher conte... |
EVP_SealInit(3) -- EVP envelope encryption
|
The EVP envelope routines are a high level interface to envelope encryption. They generate a random key and then "envelope" it by using public key encryption. Data can then be encrypted using this k... |
EVP_SignInit(3) -- EVP signing functions
|
The EVP signature routines are a high level interface to digital signatures. EVP_SignInit() initializes a signing context ctx to using digest type: this will typically be supplied by a function such a... |
EVP_VerifyInit(3) -- EVP signature verification functions
|
The EVP signature verification routines are a high level interface to digital signatures. EVP_VerifyInit() initializes a verification context ctx to using digest type: this will typically be supplied ... |
exec(3) -- execute a file
|
The exec family of functions replaces the current process image with a new process image. The functions described in this manual page are front-ends for the function execve(2). (See the manual page fo... |
execl(3) -- execute a file
|
The exec family of functions replaces the current process image with a new process image. The functions described in this manual page are front-ends for the function execve(2). (See the manual page fo... |
execle(3) -- execute a file
|
The exec family of functions replaces the current process image with a new process image. The functions described in this manual page are front-ends for the function execve(2). (See the manual page fo... |
execlp(3) -- execute a file
|
The exec family of functions replaces the current process image with a new process image. The functions described in this manual page are front-ends for the function execve(2). (See the manual page fo... |
exect(3) -- execute a file
|
The exec family of functions replaces the current process image with a new process image. The functions described in this manual page are front-ends for the function execve(2). (See the manual page fo... |
execv(3) -- execute a file
|
The exec family of functions replaces the current process image with a new process image. The functions described in this manual page are front-ends for the function execve(2). (See the manual page fo... |
execvp(3) -- execute a file
|
The exec family of functions replaces the current process image with a new process image. The functions described in this manual page are front-ends for the function execve(2). (See the manual page fo... |
exit(3) -- perform normal program termination
|
exit() terminates a process. The status values EXIT_SUCCESS and EXIT_FAILURE can be used to indicate successful and unsuccessful termination, respectively. Before termination it performs the following... |
exp(3) -- exponential, logarithm, power functions
|
The exp() function computes the exponential value of the given argument x. The expm1() function computes the value exp(x)-1 accurately even for tiny argument x. The log() function computes the value o... |
expf(3) -- exponential, logarithm, power functions
|
The exp() function computes the exponential value of the given argument x. The expm1() function computes the value exp(x)-1 accurately even for tiny argument x. The log() function computes the value o... |
expm1(3) -- exponential, logarithm, power functions
|
The exp() function computes the exponential value of the given argument x. The expm1() function computes the value exp(x)-1 accurately even for tiny argument x. The log() function computes the value o... |
expm1f(3) -- exponential, logarithm, power functions
|
The exp() function computes the exponential value of the given argument x. The expm1() function computes the value exp(x)-1 accurately even for tiny argument x. The log() function computes the value o... |
fabs(3) -- floating-point absolute value function
|
The fabs() and fabsf() functions compute the absolute value of a floating-point number x. |
fabsf(3) -- floating-point absolute value function
|
The fabs() and fabsf() functions compute the absolute value of a floating-point number x. |
fclose(3) -- close a stream
|
The fclose() function dissociates the named stream from its underlying file or set of functions. If the stream was being used for output, any buffered data is written first, using fflush(3). |
fdopen(3) -- stream open functions
|
The fopen() function opens the file whose name is the string pointed to by path and associates a stream with it. The argument mode points to a string beginning with one of the following sequences (Add... |
feof(3) -- check and reset stream status
|
The function clearerr() clears the end-of-file and error indicators for the stream pointed to by stream. The function feof() tests the end-of-file indicator for the stream pointed to by stream, return... |
ferror(3) -- check and reset stream status
|
The function clearerr() clears the end-of-file and error indicators for the stream pointed to by stream. The function feof() tests the end-of-file indicator for the stream pointed to by stream, return... |
fflush(3) -- flush a stream
|
The function fflush() forces a write of all buffered data for the given output or update stream via the stream's underlying write function. The open status of the stream is unaffected. If the stream ... |
ffs(3) -- find first bit set in a bit string
|
The ffs() function finds the first bit set in value and returns the index of that bit. Bits are numbered starting from 1, starting at the rightmost bit. A return value of 0 means that the argument was... |
fgetc(3) -- get next character or word from input stream
|
The fgetc() function obtains the next input character (if present) from the stream pointed at by stream, or the next character pushed back on the stream via ungetc(3). The getc() function acts essenti... |
fgetln(3) -- get a line from a stream
|
The fgetln() function returns a pointer to the next line from the stream referenced by stream. This line is not a C string as it does not end with a terminating NUL character. The length of the line, ... |
fgetpos(3) -- reposition a stream
|
The fseek() function sets the file position indicator for the stream pointed to by stream. The new position, measured in bytes, is obtained by adding offset bytes to the position specified by whence. ... |
fgets(3) -- get a line from a stream
|
The fgets() function reads at most one less than the number of characters specified by size from the given stream and stores them in the string str. Reading stops when a newline character is found, at... |
fgetwc(3) -- get next wide-character from input stream
|
The fgetwc() function obtains the next input wide-character (if present) from the stream pointed at by stream, or the next character pushed back on the stream via ungetwc(3). The getwc() function acts... |
fileno(3) -- check and reset stream status
|
The function clearerr() clears the end-of-file and error indicators for the stream pointed to by stream. The function feof() tests the end-of-file indicator for the stream pointed to by stream, return... |
finite(3) -- Functions for IEEE arithmetic
|
These functions are required or recommended by IEEE Std 754-1985. copysign() returns x with its sign changed to y's. finite() returns the value 1 just when -infinity < x < +infinity; otherwise a zero... |
finitef(3) -- Functions for IEEE arithmetic
|
These functions are required or recommended by IEEE Std 754-1985. copysign() returns x with its sign changed to y's. finite() returns the value 1 just when -infinity < x < +infinity; otherwise a zero... |
floor(3) -- round to largest integral value not greater than x
|
The floor() and floorf() functions return the largest integral value less than or equal to x. |
floorf(3) -- round to largest integral value not greater than x
|
The floor() and floorf() functions return the largest integral value less than or equal to x. |
fmod(3) -- floating-point remainder function
|
The fmod() function computes the floating-point remainder of x/ y. |
fmodf(3) -- floating-point remainder function
|
The fmod() function computes the floating-point remainder of x/ y. |
fmtcheck(3) -- sanitizes user-supplied printf(3)-style format string
|
The fmtcheck function scans fmt_suspect and fmt_default to determine if fmt_suspect will consume the same argument types as fmt_default and to ensure that fmt_suspect is a valid format string. The pri... |
fmtmsg(3) -- format and display a message
|
The fmtmsg() function can be used to display messages in the specified format. Messages may be written either to standard error, to the console, or both. A formatted message consists of up to five com... |
fnmatch(3) -- match filename or pathname using shell glob rules
|
The fnmatch() function matches patterns according to the globbing rules used by the shell. It checks the string specified by the string argument to see if it matches the pattern specified by the patte... |
fopen(3) -- stream open functions
|
The fopen() function opens the file whose name is the string pointed to by path and associates a stream with it. The argument mode points to a string beginning with one of the following sequences (Add... |
forkpty(3) -- tty utility functions
|
The openpty(), login_tty(), and forkpty() functions perform manipulations on ttys and pseudo-ttys. The openpty() function finds an available pseudo-tty and returns file descriptors for the master and ... |
form(3) -- form library
|
The form library provides a terminal independent form system using the curses(3) library. Before using the form functions the terminal must be set up by curses(3) using the initscr() function or simil... |
forms(3) -- form library
|
The form library provides a terminal independent form system using the curses(3) library. Before using the form functions the terminal must be set up by curses(3) using the initscr() function or simil... |
form_cursor(3) -- form library
|
The function pos_form_cursor() positions the screen cursor at the correct position for the form. This function can be used to restore the cursor state after using other curses routines. |
form_data(3) -- form library
|
If there is data offscreen to the right of the current field of the given form then data_ahead() will return TRUE, otherwise FALSE is returned. Similarly, if there is data offscreen to the left of the... |
form_driver(3) -- form library
|
The form_driver() is the heart of the forms library, it takes commands in the request parameter that is either a request to the driver to perform some action or is a character to be inserted into the ... |
form_field(3) -- form library
|
The field_count() function returns the number of fields that are attached to the given form, if the form argument passed is NULL then field_count() will return -1. The function form_fields() will retu... |
form_fieldtype(3) -- form library
|
The function free_fieldtype() frees the storage associated with the field type and destroys it. The function link_fieldtype() links together the two given field types to produce a new field type. A ne... |
form_field_attributes(3) -- form library
|
Calling the function field_back() will return the character attributes that will be applied to a field that is not the current field, these attributes can be set by the set_field_back() function. The ... |
form_field_buffer(3) -- form library
|
The field_buffer() function returns the contents of the buffer number specified by buffer for the given field. If the requested buffer number exceeds the number of buffers attached to the field then N... |
form_field_info(3) -- form library
|
The function dynamic_field_info() returns the sizing information for the field given. The function will return the number of rows, columns and the maximum growth of the field in the storage pointed to... |
form_field_just(3) -- form library
|
Field justification is only applied to static fields, a dynamic field will not be justified. The default justification for a field is NO_JUSTIFICATION. The field_just() will return the current justifi... |
form_field_new(3) -- form library
|
The dup_field() function duplicates the given field, including any buffers associated with the field and returns the pointer to the newly created field. free_field() destroys the field and frees any a... |
form_field_opts(3) -- form library
|
The function field_opts() returns the current options settings for the given field. The field_opts_off() will turn the options given in options off for the given field, options not specified in option... |
form_field_userptr(3) -- form library
|
The field_userptr() function returns the pointer to the user defined data for the field, this pointer may be set by calling the set_field_userptr() function. |
form_field_validation(3) -- form library
|
The field_arg() function returns the field type arguments that are associated with the given field. The field_type() function returns the field type structure associated with the given field, this typ... |
form_hook(3) -- form library
|
The field_init() function returns a pointer to the function that will be called just after the current field changes and just before the form is posted, this function may be set by using the set_field... |
form_new(3) -- form library
|
The function free_form() frees all the resources associated with the form and destroys the form. Calling new_form() will create a new form, set the form parameters to the current defaults and attach t... |
form_new_page(3) -- form library
|
The new_page() function returns TRUE if the given field is the start of a new page, otherwise it returns FALSE, the new page status of a field can be set or unset using the set_new_page() function. |
form_opts(3) -- form library
|
The function form_opts() returns the current options that are set on the given form. The form_opts_off() will turn off the form options given in options for the form, similarly, form_opts_on() will tu... |
form_page(3) -- form library
|
The current_field() returns a pointer to the structure for the field that is currently active on the page. If there is an error, current_field() will return NULL. Calling field_index() will return the... |
form_post(3) -- form library
|
The post_form() function performs the actions necessary to present the form on the curses screen. If there are any init functions that need to be called then they will be called prior to the form bein... |
form_userptr(3) -- form library
|
The form_userptr() function returns the pointer to the user defined data associated with the form, this pointer may be set using the set_form_userptr() call. |
form_win(3) -- form library
|
All output to the screen done by the forms library is handled by the curses library routines. By default, the forms library will output to the curses stdscr, but if the forms window has been set via s... |
fparseln(3) -- return the next logical line from a stream
|
The fparseln() function returns a pointer to the next logical line from the stream referenced by stream. This string is NUL terminated and it is dynamicaly allocated on each invocation. It is the resp... |
fpgetmask(3) -- IEEE FP mode control
|
A rounding mode is one of FP_RZ, FP_RM, FP_RN, or FP_RP, for rounding towards zero, rounding (Minus infinity) down, rounding to nearest, and rounding (Plus infinity) up. The default mode is FP_RN. An ... |
fpgetround(3) -- IEEE FP mode control
|
A rounding mode is one of FP_RZ, FP_RM, FP_RN, or FP_RP, for rounding towards zero, rounding (Minus infinity) down, rounding to nearest, and rounding (Plus infinity) up. The default mode is FP_RN. An ... |
fpgetsticky(3) -- IEEE FP mode control
|
A rounding mode is one of FP_RZ, FP_RM, FP_RN, or FP_RP, for rounding towards zero, rounding (Minus infinity) down, rounding to nearest, and rounding (Plus infinity) up. The default mode is FP_RN. An ... |
fprintf(3) -- formatted output conversion
|
The printf() family of functions produces output according to a format as described below. printf() and vprintf() write output to stdout, the standard output stream; fprintf() and vfprintf() write out... |
fpsetmask(3) -- IEEE FP mode control
|
A rounding mode is one of FP_RZ, FP_RM, FP_RN, or FP_RP, for rounding towards zero, rounding (Minus infinity) down, rounding to nearest, and rounding (Plus infinity) up. The default mode is FP_RN. An ... |
fpsetround(3) -- IEEE FP mode control
|
A rounding mode is one of FP_RZ, FP_RM, FP_RN, or FP_RP, for rounding towards zero, rounding (Minus infinity) down, rounding to nearest, and rounding (Plus infinity) up. The default mode is FP_RN. An ... |
fpsetsticky(3) -- IEEE FP mode control
|
A rounding mode is one of FP_RZ, FP_RM, FP_RN, or FP_RP, for rounding towards zero, rounding (Minus infinity) down, rounding to nearest, and rounding (Plus infinity) up. The default mode is FP_RN. An ... |
fpurge(3) -- flush a stream
|
The function fflush() forces a write of all buffered data for the given output or update stream via the stream's underlying write function. The open status of the stream is unaffected. If the stream ... |
fputc(3) -- output a character or word to a stream
|
The fputc() function writes the character c (converted to an ``unsigned char'') to the output stream pointed to by stream. putc() acts essentially identically to fputc(), but is a macro that expands... |
fputs(3) -- output a line to a stream
|
The function fputs() writes the string pointed to by str to the stream pointed to by stream. The function puts() writes the string str, and a terminating newline character, to the stream stdout. |
fputwc(3) -- output a wide-character to a stream
|
The fputwc() function writes the wide-character wc to the output stream pointed to by stream. putwc() acts essentially identically to fputwc(), but is a macro that expands in-line. It may evaluate str... |
fread(3) -- binary stream input/output
|
The function fread() reads nmemb objects, each size bytes long, from the stream pointed to by stream, storing them at the location given by ptr. The function fwrite() writes nmemb objects, each size b... |
free(3) -- general purpose memory allocation functions
|
The malloc() function allocates size bytes of memory. The allocated space is suitably aligned (after possible pointer coercion) for storage of any type of object. If the space is at least pagesize byt... |
freeaddrinfo(3) -- nodename-to-address translation
|
The getaddrinfo() function is defined for protocol-independent nodenameto-address translation. It performs the functionality of gethostbyname(3) and getservbyname(3), but in a more sophisticated manne... |
freeifaddrs(3) -- get interface addresses
|
The getifaddrs() function stores a reference to a linked list of the network interfaces on the local machine in the memory referenced by ifap. The list consists of ifaddrs structures, as defined in th... |
freopen(3) -- stream open functions
|
The fopen() function opens the file whose name is the string pointed to by path and associates a stream with it. The argument mode points to a string beginning with one of the following sequences (Add... |
frexp(3) -- convert floating-point number to fractional and integral components
|
The frexp() function breaks a floating-point number into a normalized fraction and an integral power of 2. It stores the integer in the int object pointed to by exp. |
fropen(3) -- open a stream
|
The funopen() function associates a stream with up to four ``I/O functions''. Either readfn or writefn must be specified; the others can be given as an appropriately-typed NULL pointer. These I/O fu... |
fscanf(3) -- input format conversion
|
The scanf() family of functions scans input according to a format as described below. This format may contain conversion specifiers; the results from such conversions, if any, are stored through the p... |
fseek(3) -- reposition a stream
|
The fseek() function sets the file position indicator for the stream pointed to by stream. The new position, measured in bytes, is obtained by adding offset bytes to the position specified by whence. ... |
fseeko(3) -- reposition a stream
|
The fseek() function sets the file position indicator for the stream pointed to by stream. The new position, measured in bytes, is obtained by adding offset bytes to the position specified by whence. ... |
fsetpos(3) -- reposition a stream
|
The fseek() function sets the file position indicator for the stream pointed to by stream. The new position, measured in bytes, is obtained by adding offset bytes to the position specified by whence. ... |
ftell(3) -- reposition a stream
|
The fseek() function sets the file position indicator for the stream pointed to by stream. The new position, measured in bytes, is obtained by adding offset bytes to the position specified by whence. ... |
ftello(3) -- reposition a stream
|
The fseek() function sets the file position indicator for the stream pointed to by stream. The new position, measured in bytes, is obtained by adding offset bytes to the position specified by whence. ... |
ftime(3) -- get date and time
|
This interface is obsoleted by gettimeofday(2). It is available from the compatibility library, libcompat. Note: time zone information is no longer provided by this interface. See localtime(3) for inf... |
ftok(3) -- create IPC indentifier from path name
|
The ftok() function attempts to create a unique key suitable for use with the msgget(2), semget(2) and shmget(2) functions given the path of an existing file and a user-selectable id. The specified pa... |
fts(3) -- traverse a file hierarchy
|
The fts functions are provided for traversing UNIX file hierarchies. A simple overview is that the fts_open() function returns a ``handle'' on a file hierarchy, which is then supplied to the other f... |
fts_children(3) -- traverse a file hierarchy
|
The fts functions are provided for traversing UNIX file hierarchies. A simple overview is that the fts_open() function returns a ``handle'' on a file hierarchy, which is then supplied to the other f... |
fts_close(3) -- traverse a file hierarchy
|
The fts functions are provided for traversing UNIX file hierarchies. A simple overview is that the fts_open() function returns a ``handle'' on a file hierarchy, which is then supplied to the other f... |
fts_open(3) -- traverse a file hierarchy
|
The fts functions are provided for traversing UNIX file hierarchies. A simple overview is that the fts_open() function returns a ``handle'' on a file hierarchy, which is then supplied to the other f... |
fts_read(3) -- traverse a file hierarchy
|
The fts functions are provided for traversing UNIX file hierarchies. A simple overview is that the fts_open() function returns a ``handle'' on a file hierarchy, which is then supplied to the other f... |
fts_set(3) -- traverse a file hierarchy
|
The fts functions are provided for traversing UNIX file hierarchies. A simple overview is that the fts_open() function returns a ``handle'' on a file hierarchy, which is then supplied to the other f... |
funopen(3) -- open a stream
|
The funopen() function associates a stream with up to four ``I/O functions''. Either readfn or writefn must be specified; the others can be given as an appropriately-typed NULL pointer. These I/O fu... |
fwide(3) -- get/set orientation of a stream
|
The fwide() function determines the orientation of the stream pointed at by stream. If the orientation of stream has already been determined, fwide() leaves it unchanged. Otherwise, fwide() sets the o... |
fwopen(3) -- open a stream
|
The funopen() function associates a stream with up to four ``I/O functions''. Either readfn or writefn must be specified; the others can be given as an appropriately-typed NULL pointer. These I/O fu... |
fwrite(3) -- binary stream input/output
|
The function fread() reads nmemb objects, each size bytes long, from the stream pointed to by stream, storing them at the location given by ptr. The function fwrite() writes nmemb objects, each size b... |
gai_strerror(3) -- nodename-to-address translation
|
The getaddrinfo() function is defined for protocol-independent nodenameto-address translation. It performs the functionality of gethostbyname(3) and getservbyname(3), but in a more sophisticated manne... |
gamma(3) -- log gamma function
|
|
gammaf(3) -- log gamma function
|
|
gammaf_r(3) -- log gamma function
|
|
gamma_r(3) -- log gamma function
|
|
getaddrinfo(3) -- nodename-to-address translation
|
The getaddrinfo() function is defined for protocol-independent nodenameto-address translation. It performs the functionality of gethostbyname(3) and getservbyname(3), but in a more sophisticated manne... |
getbootfile(3) -- get the name of the booted kernel file
|
getbootfile() returns a static pointer to the full path name of the file from which the current kernel was loaded. If it can not be determined, or the file is not ``secure'' (see secure_path(3)), _P... |
getbsize(3) -- get user block size
|
The getbsize function determines the user's preferred block size based on the value of the ``BLOCKSIZE'' environment variable; see environ(7) for details on its use and format. The getbsize functio... |
getc(3) -- get next character or word from input stream
|
The fgetc() function obtains the next input character (if present) from the stream pointed at by stream, or the next character pushed back on the stream via ungetc(3). The getc() function acts essenti... |
getcap(3) -- capability database access routines
|
cgetent() extracts the capability name from the database specified by the NULL terminated file array db_array and returns a pointer to a malloc(3)'d copy of it in buf. cgetent() will first look for f... |
getchar(3) -- get next character or word from input stream
|
The fgetc() function obtains the next input character (if present) from the stream pointed at by stream, or the next character pushed back on the stream via ungetc(3). The getc() function acts essenti... |
getchar_unlocked(3) -- get next character or word from input stream
|
The fgetc() function obtains the next input character (if present) from the stream pointed at by stream, or the next character pushed back on the stream via ungetc(3). The getc() function acts essenti... |
getcwd(3) -- get working directory pathname
|
The getcwd() function copies the absolute pathname of the current working directory into the memory referenced by buf and returns a pointer to buf. The size argument is the size, in bytes, of the arra... |
getc_unlocked(3) -- get next character or word from input stream
|
The fgetc() function obtains the next input character (if present) from the stream pointed at by stream, or the next character pushed back on the stream via ungetc(3). The getc() function acts essenti... |
getdirentries(3) -- get directory entries in a filesystem independent format
|
This interface is provided for compatibility only and has been obsoleted by getdents(2). getdirentries() reads directory entries from the directory referenced by the file descriptor fd into the buffer... |
getdiskbyname(3) -- get generic disk description by its name
|
The getdiskbyname() function takes a disk name (e.g. `rm03') and returns a prototype disk label describing its geometry information and the standard disk partition tables. All information is obtained... |
getdomainname(3) -- get/set domain name of current host
|
getdomainname() returns the standard domain name for the current processor, as previously set by setdomainname(). The parameter namelen specifies the size of the name array. The returned name is null-... |
getdtablesize(3) -- get descriptor table size
|
Each process has a fixed size descriptor table, which is guaranteed to have at least 20 slots. The entries in the descriptor table are numbered with small integers starting at 0. The call getdtablesiz... |
getenv(3) -- environment variable functions
|
These functions set, unset and fetch environment variables from the host environment list. For compatibility with differing environment conventions, the given arguments name and value may be appended ... |
getfsent(3) -- get file system descriptor file entry
|
The getfsent(), getfsspec(), and getfsfile() functions each return a pointer to an object with the following structure containing the brokenout fields of a line in the file system description file, |
getfsfile(3) -- get file system descriptor file entry
|
The getfsent(), getfsspec(), and getfsfile() functions each return a pointer to an object with the following structure containing the brokenout fields of a line in the file system description file, |
getfsspec(3) -- get file system descriptor file entry
|
The getfsent(), getfsspec(), and getfsfile() functions each return a pointer to an object with the following structure containing the brokenout fields of a line in the file system description file, |
getfstype(3) -- get file system descriptor file entry
|
The getfsent(), getfsspec(), and getfsfile() functions each return a pointer to an object with the following structure containing the brokenout fields of a line in the file system description file, |
getgrent(3) -- group database operations
|
These functions operate on the group database file which is described in group(5). Each line of the database is defined by the structure group found in the include file : struct group { char *g... |
getgrgid(3) -- group database operations
|
These functions operate on the group database file which is described in group(5). Each line of the database is defined by the structure group found in the include file : struct group { char *g... |
getgrnam(3) -- group database operations
|
These functions operate on the group database file which is described in group(5). Each line of the database is defined by the structure group found in the include file : struct group { char *g... |
getgrouplist(3) -- calculate group access list
|
The getgrouplist() function reads through the group database and calculates the group access list for the user specified in name. The basegid is automatically included in the groups list. Typically th... |
gethostbyaddr(3) -- get network host entry
|
The gethostbyname(), gethostbyname2() and gethostbyaddr() functions each return a pointer to an object with the following structure describing an internet host referenced by name or by address, respec... |
gethostbyname(3) -- get network host entry
|
The gethostbyname(), gethostbyname2() and gethostbyaddr() functions each return a pointer to an object with the following structure describing an internet host referenced by name or by address, respec... |
gethostbyname2(3) -- get network host entry
|
The gethostbyname(), gethostbyname2() and gethostbyaddr() functions each return a pointer to an object with the following structure describing an internet host referenced by name or by address, respec... |
gethostid(3) -- get/set unique identifier of current host
|
sethostid() establishes a 32-bit identifier for the current processor that is intended to be unique among all UNIX systems in existence. This is normally a DARPA Internet address for the local machine... |
gethostname(3) -- get/set name of current host
|
gethostname() returns the standard host name for the current processor, as previously set by sethostname(). The parameter namelen specifies the size of the name array. The returned name is null-termin... |
getifaddrs(3) -- get interface addresses
|
The getifaddrs() function stores a reference to a linked list of the network interfaces on the local machine in the memory referenced by ifap. The list consists of ifaddrs structures, as defined in th... |
getloadavg(3) -- get system load averages
|
The getloadavg() function returns the number of processes in the system run queue averaged over various periods of time. Up to nelem samples are retrieved and assigned to successive elements of loadav... |
getmaxpartitions(3) -- get the maximum number of partitions allowed per disk
|
getmaxpartitions() returns the number of partitions that are allowed per disk on the system. |
getmntinfo(3) -- get information about mounted file systems
|
The getmntinfo() function returns an array of statfs structures describing each currently mounted file system (see statfs(2)). The getmntinfo() function passes its flags parameter transparently to get... |
getmode(3) -- modify mode bits
|
The getmode() function returns a copy of the file permission bits mode as altered by the values pointed to by set. While only the mode bits are altered, other parts of the file mode may be examined. T... |
getnameinfo(3) -- address-to-nodename translation in protocol-independent manner
|
The getnameinfo() function is defined for protocol-independent addressto-nodename translation. Its functionality is a reverse conversion of getaddrinfo(3), and implements similar functionality with ge... |
getnetbyaddr(3) -- get network entry
|
The getnetent(), getnetbyname(), and getnetbyaddr() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the network data base as des... |
getnetbyname(3) -- get network entry
|
The getnetent(), getnetbyname(), and getnetbyaddr() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the network data base as des... |
getnetconfig(3) -- get network configuration database entry
|
The library routines described on this page provide the application access to the system network configuration database, /etc/netconfig. getnetconfig() returns a pointer to the current entry in the da... |
getnetconfigent(3) -- get network configuration database entry
|
The library routines described on this page provide the application access to the system network configuration database, /etc/netconfig. getnetconfig() returns a pointer to the current entry in the da... |
getnetent(3) -- get network entry
|
The getnetent(), getnetbyname(), and getnetbyaddr() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the network data base as des... |
getnetgrent(3) -- netgroup database operations
|
These functions operate on the netgroup database file which is described in netgroup(5). The database defines a set of netgroups, each made up of one or more triples: (host, user, domain) that defines... |
getnetpath(3) -- get /etc/netconfig entry corresponding to NETPATH component
|
The routines described in this page provide the application access to the system network configuration database, /etc/netconfig, as it is ``filtered'' by the NETPATH environment variable (see enviro... |
getopt(3) -- get option character from command line argument list
|
The getopt() function incrementally parses a command line argument list argv and returns the next known option character. An option character is known if it has been specified in the string of accepte... |
getopt_long(3) -- get long options from command line argument list
|
The getopt_long() function is similar to getopt(3) but it accepts options in two forms: words and characters. The getopt_long() function provides a superset of of the functionality of getopt(3). getop... |
getpagesize(3) -- get system page size
|
This interface is obsoleted by sysconf(3). getpagesize() returns the number of bytes in a page. Page granularity is the granularity of many of the memory management calls. The page size is a system pa... |
getpass(3) -- get a password
|
The getpass() function displays a prompt to, and reads in a password from, /dev/tty. If this file is not accessible, getpass displays the prompt on the standard error output and reads from the standar... |
getprogname(3) -- get/set the name of the current program
|
These utility functions get and set the current program's name as used by various error-reporting functions. getprogname() returns the name of the current program. This function is typically useful w... |
getprotobyname(3) -- get protocol entry
|
The getprotoent(), getprotobyname(), and getprotobynumber() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the network protocol... |
getprotobynumber(3) -- get protocol entry
|
The getprotoent(), getprotobyname(), and getprotobynumber() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the network protocol... |
getprotoent(3) -- get protocol entry
|
The getprotoent(), getprotobyname(), and getprotobynumber() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the network protocol... |
getpwent(3) -- password database operations
|
These functions operate on the password database file which is described in passwd(5). Each entry in the database is defined by the structure passwd found in the include file : struct passwd { ... |
getpwnam(3) -- password database operations
|
These functions operate on the password database file which is described in passwd(5). Each entry in the database is defined by the structure passwd found in the include file : struct passwd { ... |
getpwuid(3) -- password database operations
|
These functions operate on the password database file which is described in passwd(5). Each entry in the database is defined by the structure passwd found in the include file : struct passwd { ... |
getrawpartition(3) -- get the system ``raw'' partition
|
getrawpartition() returns the partition number ( `a' == 0, `b' == 1, ...) of the ``raw'' partition of the system's disks. The ``raw'' partition is defined as the partition which provides access... |
getrpcbyname(3) -- get RPC entry
|
getrpcent(), getrpcbyname(), and getrpcbynumber(), each return a pointer to an object with the following structure containing the broken-out fields of a line in the rpc program number data base, /etc/... |
getrpcbynumber(3) -- get RPC entry
|
getrpcent(), getrpcbyname(), and getrpcbynumber(), each return a pointer to an object with the following structure containing the broken-out fields of a line in the rpc program number data base, /etc/... |
getrpcent(3) -- get RPC entry
|
getrpcent(), getrpcbyname(), and getrpcbynumber(), each return a pointer to an object with the following structure containing the broken-out fields of a line in the rpc program number data base, /etc/... |
getrpcport(3) -- get RPC port number
|
getrpcport() returns the port number for version versnum of the RPC program prognum running on host and using protocol proto. It returns 0 if it cannot contact the portmapper, or if prognum is not reg... |
gets(3) -- get a line from a stream
|
The fgets() function reads at most one less than the number of characters specified by size from the given stream and stores them in the string str. Reading stops when a newline character is found, at... |
getservbyname(3) -- get service entry
|
The getservent(), getservbyname(), and getservbyport() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the network services data... |
getservbyport(3) -- get service entry
|
The getservent(), getservbyname(), and getservbyport() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the network services data... |
getservent(3) -- get service entry
|
The getservent(), getservbyname(), and getservbyport() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the network services data... |
getskeyprompt(3) -- one-time password (OTP) library
|
The skey library provides routines for accessing NetBSD's one-time password (OTP) authentication system. Most S/Key operations take a pointer to a struct skey, which should be considered as an opaque... |
getsubopt(3) -- get sub options from an argument
|
The getsubopt() function parses a string containing tokens delimited by one or more tab, space or comma (`,') characters. It is intended for use in parsing groups of option arguments provided as part... |
gettext(3) -- message handling functions
|
The gettext(), dgettext(), and dcgettext() functions attempt to retrieve a target string based on the specified msgid argument within the context of a specific domain and the current locale. The lengt... |
getttyent(3) -- get ttys file entry
|
The getttyent(), and getttynam() functions each return a pointer to an object, with the following structure, containing the broken-out fields of a line from the tty description file. struct ttyent { c... |
getttynam(3) -- get ttys file entry
|
The getttyent(), and getttynam() functions each return a pointer to an object, with the following structure, containing the broken-out fields of a line from the tty description file. struct ttyent { c... |
getusershell(3) -- get valid user shells
|
The getusershell() function returns a pointer to a valid user shell as defined by the system manager in the shells database as described in shells(5). If the shells database is not available, getusers... |
getw(3) -- get next character or word from input stream
|
The fgetc() function obtains the next input character (if present) from the stream pointed at by stream, or the next character pushed back on the stream via ungetc(3). The getc() function acts essenti... |
getwc(3) -- get next wide-character from input stream
|
The fgetwc() function obtains the next input wide-character (if present) from the stream pointed at by stream, or the next character pushed back on the stream via ungetwc(3). The getwc() function acts... |
getwchar(3) -- get next wide-character from input stream
|
The fgetwc() function obtains the next input wide-character (if present) from the stream pointed at by stream, or the next character pushed back on the stream via ungetwc(3). The getwc() function acts... |
getwd(3) -- get working directory pathname
|
The getcwd() function copies the absolute pathname of the current working directory into the memory referenced by buf and returns a pointer to buf. The size argument is the size, in bytes, of the arra... |
get_myaddress(3) -- library routines for remote procedure calls
|
|
gid_from_group(3) -- cache password and group entries
|
The user_from_uid() function returns the user name associated with the argument uid. The user name is cached so that multiple calls with the same uid do not require additional calls to getpwuid(3). If... |
glob(3) -- generate pathnames matching a pattern
|
The glob() function is a pathname generator that implements the rules for file name pattern matching used by the shell. The include file glob.h defines the structure type glob_t, which contains at lea... |
globfree(3) -- generate pathnames matching a pattern
|
The glob() function is a pathname generator that implements the rules for file name pattern matching used by the shell. The include file glob.h defines the structure type glob_t, which contains at lea... |
gmtime(3) -- convert date and time to ASCII
|
ctime() converts a long integer, pointed to by clock, representing the time in seconds since 00:00:00 UTC, 1970-01-01, and returns a pointer to a 26-character string of the form Thu Nov 24 18:22:48 19... |
gmtime_r(3) -- convert date and time to ASCII
|
ctime() converts a long integer, pointed to by clock, representing the time in seconds since 00:00:00 UTC, 1970-01-01, and returns a pointer to a 26-character string of the form Thu Nov 24 18:22:48 19... |
group_from_gid(3) -- cache password and group entries
|
The user_from_uid() function returns the user name associated with the argument uid. The user name is cached so that multiple calls with the same uid do not require additional calls to getpwuid(3). If... |
gtty(3) -- set and get terminal state (defunct)
|
These interfaces are obsoleted by ioctl(2). They are available from the compatibility library, libcompat. The stty() function sets the state of the terminal associated with fd. The gtty() function ret... |
hash(3) -- hash database access method
|
The routine dbopen is the library interface to database files. One of the supported file formats is hash files. The general description of the database access methods is in dbopen(3), this manual page... |
hcreate(3) -- manage hash search table
|
The hcreate(), hdestroy() and hsearch() functions manage hash search tables. The hcreate() function allocates and initializes the table. The nel argument specifies an estimate of the maximum number of... |
hdestroy(3) -- manage hash search table
|
The hcreate(), hdestroy() and hsearch() functions manage hash search tables. The hcreate() function allocates and initializes the table. The nel argument specifies an estimate of the maximum number of... |
heapsort(3) -- sort functions
|
The qsort() function is a modified partition-exchange sort, or quicksort. The heapsort() function is a modified selection sort. The mergesort() function is a modified merge sort with exponential searc... |
herror(3) -- get network host entry
|
The gethostbyname(), gethostbyname2() and gethostbyaddr() functions each return a pointer to an object with the following structure describing an internet host referenced by name or by address, respec... |
hesiod(3) -- Hesiod name server interface library
|
This family of functions allows you to perform lookups of Hesiod information, which is stored as text records in the Domain Name Service. To perform lookups, you must first initialize a context, an op... |
hesiod_end(3) -- Hesiod name server interface library
|
This family of functions allows you to perform lookups of Hesiod information, which is stored as text records in the Domain Name Service. To perform lookups, you must first initialize a context, an op... |
hesiod_free_list(3) -- Hesiod name server interface library
|
This family of functions allows you to perform lookups of Hesiod information, which is stored as text records in the Domain Name Service. To perform lookups, you must first initialize a context, an op... |
hesiod_init(3) -- Hesiod name server interface library
|
This family of functions allows you to perform lookups of Hesiod information, which is stored as text records in the Domain Name Service. To perform lookups, you must first initialize a context, an op... |
hesiod_resolve(3) -- Hesiod name server interface library
|
This family of functions allows you to perform lookups of Hesiod information, which is stored as text records in the Domain Name Service. To perform lookups, you must first initialize a context, an op... |
hesiod_to_bind(3) -- Hesiod name server interface library
|
This family of functions allows you to perform lookups of Hesiod information, which is stored as text records in the Domain Name Service. To perform lookups, you must first initialize a context, an op... |
hid_dispose_report_desc(3) -- USB HID access routines
|
The usbhid library provides routines to extract data from USB Human Interface Devices. INTRODUCTIONÂ Â Â Â [Toc]Â Â Â Â [Back] USB HID devices send and receive data layed out in a device dependent way. The us... |
hid_end_parse(3) -- USB HID access routines
|
The usbhid library provides routines to extract data from USB Human Interface Devices. INTRODUCTIONÂ Â Â Â [Toc]Â Â Â Â [Back] USB HID devices send and receive data layed out in a device dependent way. The us... |
hid_get_data(3) -- USB HID access routines
|
The usbhid library provides routines to extract data from USB Human Interface Devices. INTRODUCTIONÂ Â Â Â [Toc]Â Â Â Â [Back] USB HID devices send and receive data layed out in a device dependent way. The us... |
hid_get_item(3) -- USB HID access routines
|
The usbhid library provides routines to extract data from USB Human Interface Devices. INTRODUCTIONÂ Â Â Â [Toc]Â Â Â Â [Back] USB HID devices send and receive data layed out in a device dependent way. The us... |
hid_get_report_desc(3) -- USB HID access routines
|
The usbhid library provides routines to extract data from USB Human Interface Devices. INTRODUCTIONÂ Â Â Â [Toc]Â Â Â Â [Back] USB HID devices send and receive data layed out in a device dependent way. The us... |
hid_init(3) -- USB HID access routines
|
The usbhid library provides routines to extract data from USB Human Interface Devices. INTRODUCTIONÂ Â Â Â [Toc]Â Â Â Â [Back] USB HID devices send and receive data layed out in a device dependent way. The us... |
hid_locate(3) -- USB HID access routines
|
The usbhid library provides routines to extract data from USB Human Interface Devices. INTRODUCTIONÂ Â Â Â [Toc]Â Â Â Â [Back] USB HID devices send and receive data layed out in a device dependent way. The us... |
hid_report_size(3) -- USB HID access routines
|
The usbhid library provides routines to extract data from USB Human Interface Devices. INTRODUCTIONÂ Â Â Â [Toc]Â Â Â Â [Back] USB HID devices send and receive data layed out in a device dependent way. The us... |
hid_set_data(3) -- USB HID access routines
|
The usbhid library provides routines to extract data from USB Human Interface Devices. INTRODUCTIONÂ Â Â Â [Toc]Â Â Â Â [Back] USB HID devices send and receive data layed out in a device dependent way. The us... |
hid_start_parse(3) -- USB HID access routines
|
The usbhid library provides routines to extract data from USB Human Interface Devices. INTRODUCTIONÂ Â Â Â [Toc]Â Â Â Â [Back] USB HID devices send and receive data layed out in a device dependent way. The us... |
hid_usage_in_page(3) -- USB HID access routines
|
The usbhid library provides routines to extract data from USB Human Interface Devices. INTRODUCTIONÂ Â Â Â [Toc]Â Â Â Â [Back] USB HID devices send and receive data layed out in a device dependent way. The us... |
hid_usage_page(3) -- USB HID access routines
|
The usbhid library provides routines to extract data from USB Human Interface Devices. INTRODUCTIONÂ Â Â Â [Toc]Â Â Â Â [Back] USB HID devices send and receive data layed out in a device dependent way. The us... |
history(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
history_end(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
history_init(3) -- line editor and history functions
|
The editline library provides generic line editing and history functions, similar to those found in sh(1). These functions are available in the libedit library (which needs the libtermcap library). Pr... |
hosts_access(3) -- access control library
|
The routines described in this document are part of the libwrap.a library. They implement a rule-based access control language with optional shell commands that are executed when a rule fires. request... |
hosts_ctl(3) -- access control library
|
The routines described in this document are part of the libwrap.a library. They implement a rule-based access control language with optional shell commands that are executed when a rule fires. request... |
hsearch(3) -- manage hash search table
|
The hcreate(), hdestroy() and hsearch() functions manage hash search tables. The hcreate() function allocates and initializes the table. The nel argument specifies an estimate of the maximum number of... |
hstrerror(3) -- get network host entry
|
The gethostbyname(), gethostbyname2() and gethostbyaddr() functions each return a pointer to an object with the following structure describing an internet host referenced by name or by address, respec... |
htonl(3) -- convert values between host and network byte order
|
These routines convert 16 and 32 bit quantities between network byte order and host byte order. The types in_addr_t and in_port_t are defined by X/Open as: typedef u_int32_t in_addr_t; typedef u_int16... |
htons(3) -- convert values between host and network byte order
|
These routines convert 16 and 32 bit quantities between network byte order and host byte order. The types in_addr_t and in_port_t are defined by X/Open as: typedef u_int32_t in_addr_t; typedef u_int16... |
hypot(3) -- euclidean distance and complex absolute value functions
|
The hypot() and cabs() functions computes the sqrt(x*x+y*y) in such a way that underflow will not happen, and overflow occurs only if the final result deserves it. hypot(infinity, v) = hypot(v, infini... |
hypotf(3) -- euclidean distance and complex absolute value functions
|
The hypot() and cabs() functions computes the sqrt(x*x+y*y) in such a way that underflow will not happen, and overflow occurs only if the final result deserves it. hypot(infinity, v) = hypot(v, infini... |
ieee(3) -- Functions for IEEE arithmetic
|
These functions are required or recommended by IEEE Std 754-1985. copysign() returns x with its sign changed to y's. finite() returns the value 1 just when -infinity < x < +infinity; otherwise a zero... |
ieee_test(3) -- IEEE test functions
|
These functions allow users to test conformance to IEEE Std 754-1985. Their use is not otherwise recommended. logb(x) returns x's exponent n, a signed integer converted to double-precision floating-p... |
if_freenameindex(3) -- provide mappings between interface names and indexes
|
The if_nametoindex() function maps the interface name specified in ifname to its corresponding index. If the specified interface does not exist, it returns 0. The if_indextoname() function maps the in... |
if_indextoname(3) -- provide mappings between interface names and indexes
|
The if_nametoindex() function maps the interface name specified in ifname to its corresponding index. If the specified interface does not exist, it returns 0. The if_indextoname() function maps the in... |
if_nameindex(3) -- provide mappings between interface names and indexes
|
The if_nametoindex() function maps the interface name specified in ifname to its corresponding index. If the specified interface does not exist, it returns 0. The if_indextoname() function maps the in... |
if_nametoindex(3) -- provide mappings between interface names and indexes
|
The if_nametoindex() function maps the interface name specified in ifname to its corresponding index. If the specified interface does not exist, it returns 0. The if_indextoname() function maps the in... |
ilogb(3) -- Functions for IEEE arithmetic
|
These functions are required or recommended by IEEE Std 754-1985. copysign() returns x with its sign changed to y's. finite() returns the value 1 just when -infinity < x < +infinity; otherwise a zero... |
ilogbf(3) -- Functions for IEEE arithmetic
|
These functions are required or recommended by IEEE Std 754-1985. copysign() returns x with its sign changed to y's. finite() returns the value 1 just when -infinity < x < +infinity; otherwise a zero... |
index(3) -- locate character in string
|
The index() function locates the first character matching c (converted to a char) in the null-terminated string s. |
inet(3) -- Internet address manipulation routines
|
The routines inet_aton(), inet_addr() and inet_network() interpret character strings representing numbers expressed in the Internet standard "dotted quad" notation. The inet_pton() function converts... |
inet6_option_alloc(3) -- IPv6 Hop-byHop and Destination Options manipulation
|
Building and parsing the Hop-by-Hop and Destination options is complicated due to alignment constranints, padding and ancillary data manipulation. RFC2292 defines a set of functions to help the applic... |
inet6_option_append(3) -- IPv6 Hop-byHop and Destination Options manipulation
|
Building and parsing the Hop-by-Hop and Destination options is complicated due to alignment constranints, padding and ancillary data manipulation. RFC2292 defines a set of functions to help the applic... |
inet6_option_find(3) -- IPv6 Hop-byHop and Destination Options manipulation
|
Building and parsing the Hop-by-Hop and Destination options is complicated due to alignment constranints, padding and ancillary data manipulation. RFC2292 defines a set of functions to help the applic... |
inet6_option_init(3) -- IPv6 Hop-byHop and Destination Options manipulation
|
Building and parsing the Hop-by-Hop and Destination options is complicated due to alignment constranints, padding and ancillary data manipulation. RFC2292 defines a set of functions to help the applic... |
inet6_option_next(3) -- IPv6 Hop-byHop and Destination Options manipulation
|
Building and parsing the Hop-by-Hop and Destination options is complicated due to alignment constranints, padding and ancillary data manipulation. RFC2292 defines a set of functions to help the applic... |
inet6_option_space(3) -- IPv6 Hop-byHop and Destination Options manipulation
|
Building and parsing the Hop-by-Hop and Destination options is complicated due to alignment constranints, padding and ancillary data manipulation. RFC2292 defines a set of functions to help the applic... |
inet6_rthdr_add(3) -- IPv6 Routing Header Options manipulation
|
RFC2292 IPv6 advanced API defines eight functions that the application calls to build and examine a Routing header. Four functions build a Routing header: inet6_rthdr_space() return #bytes required fo... |
inet6_rthdr_getaddr(3) -- IPv6 Routing Header Options manipulation
|
RFC2292 IPv6 advanced API defines eight functions that the application calls to build and examine a Routing header. Four functions build a Routing header: inet6_rthdr_space() return #bytes required fo... |
inet6_rthdr_getflags(3) -- IPv6 Routing Header Options manipulation
|
RFC2292 IPv6 advanced API defines eight functions that the application calls to build and examine a Routing header. Four functions build a Routing header: inet6_rthdr_space() return #bytes required fo... |
inet6_rthdr_init(3) -- IPv6 Routing Header Options manipulation
|
RFC2292 IPv6 advanced API defines eight functions that the application calls to build and examine a Routing header. Four functions build a Routing header: inet6_rthdr_space() return #bytes required fo... |
inet6_rthdr_lasthop(3) -- IPv6 Routing Header Options manipulation
|
RFC2292 IPv6 advanced API defines eight functions that the application calls to build and examine a Routing header. Four functions build a Routing header: inet6_rthdr_space() return #bytes required fo... |
inet6_rthdr_reverse(3) -- IPv6 Routing Header Options manipulation
|
RFC2292 IPv6 advanced API defines eight functions that the application calls to build and examine a Routing header. Four functions build a Routing header: inet6_rthdr_space() return #bytes required fo... |
inet6_rthdr_segments(3) -- IPv6 Routing Header Options manipulation
|
RFC2292 IPv6 advanced API defines eight functions that the application calls to build and examine a Routing header. Four functions build a Routing header: inet6_rthdr_space() return #bytes required fo... |
inet6_rthdr_space(3) -- IPv6 Routing Header Options manipulation
|
RFC2292 IPv6 advanced API defines eight functions that the application calls to build and examine a Routing header. Four functions build a Routing header: inet6_rthdr_space() return #bytes required fo... |
inet_addr(3) -- Internet address manipulation routines
|
The routines inet_aton(), inet_addr() and inet_network() interpret character strings representing numbers expressed in the Internet standard "dotted quad" notation. The inet_pton() function converts... |
inet_aton(3) -- Internet address manipulation routines
|
The routines inet_aton(), inet_addr() and inet_network() interpret character strings representing numbers expressed in the Internet standard "dotted quad" notation. The inet_pton() function converts... |
inet_lnaof(3) -- Internet address manipulation routines
|
The routines inet_aton(), inet_addr() and inet_network() interpret character strings representing numbers expressed in the Internet standard "dotted quad" notation. The inet_pton() function converts... |
inet_makeaddr(3) -- Internet address manipulation routines
|
The routines inet_aton(), inet_addr() and inet_network() interpret character strings representing numbers expressed in the Internet standard "dotted quad" notation. The inet_pton() function converts... |
inet_net(3) -- Internet network number manipulation routines
|
The inet_net_ntop() function converts an Internet network number from network format (usually a struct in_addr or some other binary form, in network byte order) to CIDR presentation format (suitable f... |
inet_netof(3) -- Internet address manipulation routines
|
The routines inet_aton(), inet_addr() and inet_network() interpret character strings representing numbers expressed in the Internet standard "dotted quad" notation. The inet_pton() function converts... |
inet_network(3) -- Internet address manipulation routines
|
The routines inet_aton(), inet_addr() and inet_network() interpret character strings representing numbers expressed in the Internet standard "dotted quad" notation. The inet_pton() function converts... |
inet_net_ntop(3) -- Internet network number manipulation routines
|
The inet_net_ntop() function converts an Internet network number from network format (usually a struct in_addr or some other binary form, in network byte order) to CIDR presentation format (suitable f... |
inet_net_pton(3) -- Internet network number manipulation routines
|
The inet_net_ntop() function converts an Internet network number from network format (usually a struct in_addr or some other binary form, in network byte order) to CIDR presentation format (suitable f... |
inet_ntoa(3) -- Internet address manipulation routines
|
The routines inet_aton(), inet_addr() and inet_network() interpret character strings representing numbers expressed in the Internet standard "dotted quad" notation. The inet_pton() function converts... |
inet_ntop(3) -- Internet address manipulation routines
|
The routines inet_aton(), inet_addr() and inet_network() interpret character strings representing numbers expressed in the Internet standard "dotted quad" notation. The inet_pton() function converts... |
inet_pton(3) -- Internet address manipulation routines
|
The routines inet_aton(), inet_addr() and inet_network() interpret character strings representing numbers expressed in the Internet standard "dotted quad" notation. The inet_pton() function converts... |
initgroups(3) -- initialize supplementary group IDs
|
The initgroups() function uses the getgrouplist(3) function to calculate the supplementary group IDs for the user specified in name. This group list then set up for the current process using setgroups... |
initstate(3) -- better random number generator; routines for changing generators
|
The random() function uses a non-linear additive feedback random number generator employing a default table of size 31 long integers to return successive pseudo-random numbers in the range from 0 to (... |
init_error_table(3) -- common error display library
|
The com_err library provides a common error-reporting mechanism for defining and accessing error codes and descriptions for application software packages. Error descriptions are defined in a table and... |
innetgr(3) -- netgroup database operations
|
These functions operate on the netgroup database file which is described in netgroup(5). The database defines a set of netgroups, each made up of one or more triples: (host, user, domain) that defines... |
insque(3) -- insert/remove element from a queue
|
These interfaces are available from the compatibility library, libcompat. insque() and remque() manipulate queues built from doubly linked lists. Each element in the queue must begin with a "struct q... |
intro(3) -- introduction to the system libraries
|
This section provides an overview of the system libraries, their functions, error returns and other common definitions and concepts. Most of these functions are available from the standard C library, ... |
ipsec_dump_policy(3) -- manipulate IPsec policy specification structure from readable string
|
ipsec_set_policy() generates IPsec policy specification structure, namely struct sadb_x_policy and/or struct sadb_x_ipsecrequest from human-readable policy specification. policy specification must be ... |
ipsec_get_policylen(3) -- manipulate IPsec policy specification structure from readable string
|
ipsec_set_policy() generates IPsec policy specification structure, namely struct sadb_x_policy and/or struct sadb_x_ipsecrequest from human-readable policy specification. policy specification must be ... |
ipsec_set_policy(3) -- manipulate IPsec policy specification structure from readable string
|
ipsec_set_policy() generates IPsec policy specification structure, namely struct sadb_x_policy and/or struct sadb_x_ipsecrequest from human-readable policy specification. policy specification must be ... |
ipsec_strerror(3) -- error code for IPsec policy manipulation library
|
netinet6/ipsec.h declares extern int ipsec_errcode; which is used to pass an error code from IPsec policy manipulation library to an user program. ipsec_strerror() can be used to obtain the error mess... |
iruserok(3) -- routines for returning a stream to a remote command
|
The rcmd() function is available for use by anyone to run commands on a remote system. It acts like the orcmd() command, with the exception that it makes a call out to the rcmd(1) command, or any othe... |
iruserok_sa(3) -- routines for returning a stream to a remote command
|
The rcmd() function is available for use by anyone to run commands on a remote system. It acts like the orcmd() command, with the exception that it makes a call out to the rcmd(1) command, or any othe... |
isalnum(3) -- alphanumeric character test
|
The isalnum() macro tests for any character for which isalpha(3) or isdigit(3) is true. |
isalpha(3) -- alphabetic character test
|
The isalpha() function tests for any character for which isupper(3) or islower(3) is true and for which none of iscntrl(3), isdigit(3), ispunct(3), or isspace(3) is true. In the ``C'' locale, isalph... |
isascii(3) -- test for ASCII character
|
The isascii() function tests for an ASCII character, which is any character with a value less than than or equal to 0177. |
isatty(3) -- get name of associated terminal (tty) from file descriptor
|
These functions operate on the system file descriptors for terminal type devices. These descriptors are not related to the standard I/O FILE typedef, but refer to the special device files found in /de... |
isblank(3) -- blank-space character test
|
The isblank() function tests for the standard blank-space characters. The standard blank-space characters are the following: ` ' Space character. \t Horizontal tab. In the ``C'' locale, isblank() ... |
iscntrl(3) -- control character test
|
The iscntrl() function tests for any control character. |
isdigit(3) -- decimal-digit character test
|
The isdigit() function tests for any decimal-digit character. |
isgraph(3) -- printing character test (space character exclusive)
|
The isgraph() function tests for any printing character except space (' '). |
isinf(3) -- test for infinity or not-a-number
|
The isinf() function returns 1 if the number is ``infinity'', otherwise 0. The isnan() function returns 1 if the number is ``not-a-number'', otherwise 0. |
isinff(3) -- test for infinity or not-a-number
|
The isinff() function returns 1 if the number is ``infinity'', otherwise 0. The isnanf() function returns 1 if the number is ``not-a-number'', otherwise 0. |
islower(3) -- lower-case character test
|
The islower() function tests for any lower-case letter for which none of iscntrl(3), isdigit(3), ispunct(3), or isspace(3) is true. In the ``C'' locale, islower() returns true only for the character... |
isnan(3) -- test for infinity or not-a-number
|
The isinf() function returns 1 if the number is ``infinity'', otherwise 0. The isnan() function returns 1 if the number is ``not-a-number'', otherwise 0. |
isnanf(3) -- test for infinity or not-a-number
|
The isinff() function returns 1 if the number is ``infinity'', otherwise 0. The isnanf() function returns 1 if the number is ``not-a-number'', otherwise 0. |
iso_addr(3) -- elementary network address conversion routines for Open System Interconnection
|
The routine iso_addr() interprets character strings representing OSI addresses, returning binary information suitable for use in system calls. The routine iso_ntoa() takes OSI addresses and returns AS... |
isprint(3) -- printing character test (space character inclusive)
|
The isprint() function tests for any printing character including space (' '). |
ispunct(3) -- punctuation character test
|
The ispunct() function tests for any printing character except space (' ') or a character for which isalnum(3) is true. |
isspace(3) -- white-space character test
|
The isspace() function tests for the standard white-space characters for which isalnum(3) is false. The standard white-space characters are the following: ` ' Space character. \f Form feed. \n New-... |
isupper(3) -- upper-case character test
|
The isupper() function tests for any upper-case letter or any of an implementation-defined set of characters for which none of iscntrl(3), isdigit(3), ispunct(3), or isspace(3) is true. In the ``C''... |
iswalnum(3) -- wide character classification utilities
|
The functions are character classification utility functions, for use with wide characters (wchar_t or wint_t). See description for singlebyte classification functions, like isalnum(3), for details. |
iswalpha(3) -- wide character classification utilities
|
The functions are character classification utility functions, for use with wide characters (wchar_t or wint_t). See description for singlebyte classification functions, like isalnum(3), for details. |
iswblank(3) -- wide character classification utilities
|
The functions are character classification utility functions, for use with wide characters (wchar_t or wint_t). See description for singlebyte classification functions, like isalnum(3), for details. |
iswcntrl(3) -- wide character classification utilities
|
The functions are character classification utility functions, for use with wide characters (wchar_t or wint_t). See description for singlebyte classification functions, like isalnum(3), for details. |
iswdigit(3) -- wide character classification utilities
|
The functions are character classification utility functions, for use with wide characters (wchar_t or wint_t). See description for singlebyte classification functions, like isalnum(3), for details. |
iswgraph(3) -- wide character classification utilities
|
The functions are character classification utility functions, for use with wide characters (wchar_t or wint_t). See description for singlebyte classification functions, like isalnum(3), for details. |
iswlower(3) -- wide character classification utilities
|
The functions are character classification utility functions, for use with wide characters (wchar_t or wint_t). See description for singlebyte classification functions, like isalnum(3), for details. |
iswprint(3) -- wide character classification utilities
|
The functions are character classification utility functions, for use with wide characters (wchar_t or wint_t). See description for singlebyte classification functions, like isalnum(3), for details. |
iswpunct(3) -- wide character classification utilities
|
The functions are character classification utility functions, for use with wide characters (wchar_t or wint_t). See description for singlebyte classification functions, like isalnum(3), for details. |
iswspace(3) -- wide character classification utilities
|
The functions are character classification utility functions, for use with wide characters (wchar_t or wint_t). See description for singlebyte classification functions, like isalnum(3), for details. |
iswupper(3) -- wide character classification utilities
|
The functions are character classification utility functions, for use with wide characters (wchar_t or wint_t). See description for singlebyte classification functions, like isalnum(3), for details. |
iswxdigit(3) -- wide character classification utilities
|
The functions are character classification utility functions, for use with wide characters (wchar_t or wint_t). See description for singlebyte classification functions, like isalnum(3), for details. |
isxdigit(3) -- hexadecimal-digit character test
|
The isxdigit() function tests for any hexadecimal-digit character. |
j0(3) -- bessel functions of first and second kind
|
The functions j0(), j0f(), j1() and j1f() compute the Bessel function of the first kind of the order 0 and the order 1, respectively, for the real value x; the functions jn() and jnf() compute the Bes... |
j0f(3) -- bessel functions of first and second kind
|
The functions j0(), j0f(), j1() and j1f() compute the Bessel function of the first kind of the order 0 and the order 1, respectively, for the real value x; the functions jn() and jnf() compute the Bes... |
j1(3) -- bessel functions of first and second kind
|
The functions j0(), j0f(), j1() and j1f() compute the Bessel function of the first kind of the order 0 and the order 1, respectively, for the real value x; the functions jn() and jnf() compute the Bes... |
j1f(3) -- bessel functions of first and second kind
|
The functions j0(), j0f(), j1() and j1f() compute the Bessel function of the first kind of the order 0 and the order 1, respectively, for the real value x; the functions jn() and jnf() compute the Bes... |
jn(3) -- bessel functions of first and second kind
|
The functions j0(), j0f(), j1() and j1f() compute the Bessel function of the first kind of the order 0 and the order 1, respectively, for the real value x; the functions jn() and jnf() compute the Bes... |
jnf(3) -- bessel functions of first and second kind
|
The functions j0(), j0f(), j1() and j1f() compute the Bessel function of the first kind of the order 0 and the order 1, respectively, for the real value x; the functions jn() and jnf() compute the Bes... |
jrand48(3) -- pseudo random number generators and initialization routines
|
The rand48() family of functions generates pseudo-random numbers using a linear congruential algorithm working on integers 48 bits in size. The particular formula employed is r(n+1) = (a * r(n) + c) m... |
kafs(3) -- AFS library
|
k_hasafs() initializes some library internal structures, and tests for the presence of AFS in the kernel, none of the other functions should be called before k_hasafs() is called, or if it fails. krb_... |
kerberos(3) -- Kerberos authentication library
|
This library supports network authentication and various related operations. The library contains many routines beyond those described in this man page, but they are not intended to be used directly. ... |
killpg(3) -- send signal to a process group
|
killpg() sends the signal sig to the process group pgrp. See sigaction(2) for a list of signals. If pgrp is 0, killpg() sends the signal to the sending process's process group. The sending process an... |
krb5(3) -- kerberos 5 library
|
These functions constitute the kerberos 5 library, libkrb5. Declarations for these functions may be obtained from the include file krb5/krb5.h. |
krb5_425_conv_principal(3) -- converts to and from version 4 principals
|
Converting between version 4 and version 5 principals can at best be described as a mess. A version 4 principal consists of a name, an instance, and a realm. A version 5 principal consists of one or m... |
krb5_425_conv_principal_ext(3) -- converts to and from version 4 principals
|
Converting between version 4 and version 5 principals can at best be described as a mess. A version 4 principal consists of a name, an instance, and a realm. A version 5 principal consists of one or m... |
krb5_524_conv_principal(3) -- converts to and from version 4 principals
|
Converting between version 4 and version 5 principals can at best be described as a mess. A version 4 principal consists of a name, an instance, and a realm. A version 5 principal consists of one or m... |
krb5_addlog_dest(3) -- Heimdal logging functions
|
These functions logs messages to one or more destinations. The krb5_openlog() function creates a logging facility, that is used to log messages. A facility consists of one or more destinations (which ... |
krb5_addlog_func(3) -- Heimdal logging functions
|
These functions logs messages to one or more destinations. The krb5_openlog() function creates a logging facility, that is used to log messages. A facility consists of one or more destinations (which ... |
krb5_appdefault(3) -- get application configuration value
|
These functions get application application defaults from the appdefaults section of the krb5.conf(5) configuration file. These defaults can be specified per application, and/or per realm. These value... |
krb5_appdefault_boolean(3) -- get application configuration value
|
These functions get application application defaults from the appdefaults section of the krb5.conf(5) configuration file. These defaults can be specified per application, and/or per realm. These value... |
krb5_appdefault_string(3) -- get application configuration value
|
These functions get application application defaults from the appdefaults section of the krb5.conf(5) configuration file. These defaults can be specified per application, and/or per realm. These value... |
krb5_appdefault_time(3) -- get application configuration value
|
These functions get application application defaults from the appdefaults section of the krb5.conf(5) configuration file. These defaults can be specified per application, and/or per realm. These value... |
krb5_auth_context(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_free(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_genaddrs(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_getaddrs(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_getflags(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_getkey(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_getlocalsubkey(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_getrcache(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_getremotesubkey(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_getuserkey(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_init(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_initivector(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_setaddrs(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_setaddrs_from_fd(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_setflags(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_setivector(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_setkey(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_setlocalsubkey(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_setrcache(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_setremotesubkey(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_con_setuserkey(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_getauthenticator(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_getcksumtype(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_getkeytype(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_getlocalseqnumber(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_getremoteseqnumber(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_setcksumtype(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_setkeytype(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_setlocalseqnumber(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_auth_setremoteseqnumber(3) -- manage authetication on connection level
|
The krb5_auth_context structure holds all context related to an authenticated connection, in a similar way to krb5_context that holds the context for the thread or process. krb5_auth_context is used b... |
krb5_build_principal(3) -- principal creation functions
|
These functions create a Kerberos 5 principal from a realm and a list of components. All of these functions return an allocated principal in the principal parameter, this should be freed with krb5_fre... |
krb5_build_principal_ext(3) -- principal creation functions
|
These functions create a Kerberos 5 principal from a realm and a list of components. All of these functions return an allocated principal in the principal parameter, this should be freed with krb5_fre... |
krb5_build_principal_va(3) -- principal creation functions
|
These functions create a Kerberos 5 principal from a realm and a list of components. All of these functions return an allocated principal in the principal parameter, this should be freed with krb5_fre... |
krb5_build_principal_va_ext(3) -- principal creation functions
|
These functions create a Kerberos 5 principal from a realm and a list of components. All of these functions return an allocated principal in the principal parameter, this should be freed with krb5_fre... |
krb5_closelog(3) -- Heimdal logging functions
|
These functions logs messages to one or more destinations. The krb5_openlog() function creates a logging facility, that is used to log messages. A facility consists of one or more destinations (which ... |
krb5_config(3) -- get configuration value
|
These functions get values from the krb5.conf(5) configuration file, or another configuration database specified by the c parameter. The variable arguments should be a list of strings naming each subs... |
krb5_config_get_bool_default(3) -- get configuration value
|
These functions get values from the krb5.conf(5) configuration file, or another configuration database specified by the c parameter. The variable arguments should be a list of strings naming each subs... |
krb5_config_get_int_default(3) -- get configuration value
|
These functions get values from the krb5.conf(5) configuration file, or another configuration database specified by the c parameter. The variable arguments should be a list of strings naming each subs... |
krb5_config_get_string_default(3) -- get configuration value
|
These functions get values from the krb5.conf(5) configuration file, or another configuration database specified by the c parameter. The variable arguments should be a list of strings naming each subs... |
krb5_config_get_time_default(3) -- get configuration value
|
These functions get values from the krb5.conf(5) configuration file, or another configuration database specified by the c parameter. The variable arguments should be a list of strings naming each subs... |
krb5_context(3) -- krb5 state structure
|
The krb5_context structure is designed to hold all per thread state. All global variables that are context specific are stored in this struture, including default encryption types, credential-cache (t... |
krb5_err(3) -- Heimdal warning and error functions
|
These functions prints a warning message to some destination. format is a printf style format specifying the message to print. The forms not ending in an ``x'' prints the error string associated wit... |
krb5_errx(3) -- Heimdal warning and error functions
|
These functions prints a warning message to some destination. format is a printf style format specifying the message to print. The forms not ending in an ``x'' prints the error string associated wit... |
krb5_free_context(3) -- create and delete krb5_context structures
|
The krb5_init_context() function initializes the context structure and reads the configration file /etc/krb5.conf. The structure should be freed by calling krb5_free_context() when it is no longer bei... |
krb5_free_principal(3) -- principal free function
|
The krb5_free_principal() will free a principal that has been created with krb5_build_principal(), krb5_parse_name(), or with some other function. |
krb5_initlog(3) -- Heimdal logging functions
|
These functions logs messages to one or more destinations. The krb5_openlog() function creates a logging facility, that is used to log messages. A facility consists of one or more destinations (which ... |
krb5_init_context(3) -- create and delete krb5_context structures
|
The krb5_init_context() function initializes the context structure and reads the configration file /etc/krb5.conf. The structure should be freed by calling krb5_free_context() when it is no longer bei... |
krb5_keytab(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_keytab_entry(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_add_entry(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_close(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_compare(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_copy_entry_contents(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_cursor(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_default(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_default_name(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_end_seq_get(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_free_entry(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_get_entry(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_get_name(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_next_entry(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_ops(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_read_service_key(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_register(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_remove_entry(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_resolve(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_kt_start_seq_get(3) -- manage keytab (key storage) files
|
A keytab name is on the form type:residual. The residual part is specific to each keytab-type. When a keytab-name is resolved, the type is matched with an interal list of keytab types. If there is no ... |
krb5_log(3) -- Heimdal logging functions
|
These functions logs messages to one or more destinations. The krb5_openlog() function creates a logging facility, that is used to log messages. A facility consists of one or more destinations (which ... |
krb5_log_msg(3) -- Heimdal logging functions
|
These functions logs messages to one or more destinations. The krb5_openlog() function creates a logging facility, that is used to log messages. A facility consists of one or more destinations (which ... |
krb5_make_principal(3) -- principal creation functions
|
These functions create a Kerberos 5 principal from a realm and a list of components. All of these functions return an allocated principal in the principal parameter, this should be freed with krb5_fre... |
krb5_openlog(3) -- Heimdal logging functions
|
These functions logs messages to one or more destinations. The krb5_openlog() function creates a logging facility, that is used to log messages. A facility consists of one or more destinations (which ... |
krb5_parse_name(3) -- string to principal conversion
|
krb5_parse_name() converts a string representation of a princpal name to krb5_principal. The principal will point to allocated data that should be freed with krb5_free_principal(). The string should c... |
krb5_set_warn_dest(3) -- Heimdal warning and error functions
|
These functions prints a warning message to some destination. format is a printf style format specifying the message to print. The forms not ending in an ``x'' prints the error string associated wit... |
krb5_sname_to_principal(3) -- create a service principal
|
These functions create a ``service'' principal that can, for instance, be used to lookup a key in a keytab. For both these function the sname parameter will be used for the first component of the cr... |
krb5_sock_to_principal(3) -- create a service principal
|
These functions create a ``service'' principal that can, for instance, be used to lookup a key in a keytab. For both these function the sname parameter will be used for the first component of the cr... |
krb5_unparse_name(3) -- principal to string conversion
|
This function takes a principal, and will convert in to a printable representation with the same syntax as decribed in krb5_parse_name(3). *name will point to allocated data and should be freed by the... |
krb5_verr(3) -- Heimdal warning and error functions
|
These functions prints a warning message to some destination. format is a printf style format specifying the message to print. The forms not ending in an ``x'' prints the error string associated wit... |
krb5_verrx(3) -- Heimdal warning and error functions
|
These functions prints a warning message to some destination. format is a printf style format specifying the message to print. The forms not ending in an ``x'' prints the error string associated wit... |
krb5_vlog(3) -- Heimdal logging functions
|
These functions logs messages to one or more destinations. The krb5_openlog() function creates a logging facility, that is used to log messages. A facility consists of one or more destinations (which ... |
krb5_vlog_msg(3) -- Heimdal logging functions
|
These functions logs messages to one or more destinations. The krb5_openlog() function creates a logging facility, that is used to log messages. A facility consists of one or more destinations (which ... |
krb5_vwarn(3) -- Heimdal warning and error functions
|
These functions prints a warning message to some destination. format is a printf style format specifying the message to print. The forms not ending in an ``x'' prints the error string associated wit... |
krb5_vwarnx(3) -- Heimdal warning and error functions
|
These functions prints a warning message to some destination. format is a printf style format specifying the message to print. The forms not ending in an ``x'' prints the error string associated wit... |
krb5_warn(3) -- Heimdal warning and error functions
|
These functions prints a warning message to some destination. format is a printf style format specifying the message to print. The forms not ending in an ``x'' prints the error string associated wit... |
krb5_warnx(3) -- Heimdal warning and error functions
|
These functions prints a warning message to some destination. format is a printf style format specifying the message to print. The forms not ending in an ``x'' prints the error string associated wit... |
krb_ck_repl(3) -- Kerberos authentication library
|
This library supports network authentication and various related operations. The library contains many routines beyond those described in this man page, but they are not intended to be used directly. ... |
krb_get_cred(3) -- Kerberos authentication library
|
This library supports network authentication and various related operations. The library contains many routines beyond those described in this man page, but they are not intended to be used directly. ... |
krb_get_krbhst(3) -- additional Kerberos utility routines
|
krb_realmofhost returns the Kerberos realm of the host host, as determined by the translation table /etc/krb.realms. host should be the fully-qualified domain-style primary host name of the host in qu... |
krb_get_lrealm(3) -- additional Kerberos utility routines
|
krb_realmofhost returns the Kerberos realm of the host host, as determined by the translation table /etc/krb.realms. host should be the fully-qualified domain-style primary host name of the host in qu... |
krb_get_phost(3) -- additional Kerberos utility routines
|
krb_realmofhost returns the Kerberos realm of the host host, as determined by the translation table /etc/krb.realms. host should be the fully-qualified domain-style primary host name of the host in qu... |
krb_kntoln(3) -- Kerberos authentication library
|
This library supports network authentication and various related operations. The library contains many routines beyond those described in this man page, but they are not intended to be used directly. ... |
krb_mk_err(3) -- Kerberos authentication library
|
This library supports network authentication and various related operations. The library contains many routines beyond those described in this man page, but they are not intended to be used directly. ... |
krb_mk_priv(3) -- Kerberos authentication library
|
This library supports network authentication and various related operations. The library contains many routines beyond those described in this man page, but they are not intended to be used directly. ... |
krb_mk_req(3) -- Kerberos authentication library
|
This library supports network authentication and various related operations. The library contains many routines beyond those described in this man page, but they are not intended to be used directly. ... |
krb_mk_safe(3) -- Kerberos authentication library
|
This library supports network authentication and various related operations. The library contains many routines beyond those described in this man page, but they are not intended to be used directly. ... |
krb_rd_err(3) -- Kerberos authentication library
|
This library supports network authentication and various related operations. The library contains many routines beyond those described in this man page, but they are not intended to be used directly. ... |
krb_rd_priv(3) -- Kerberos authentication library
|
This library supports network authentication and various related operations. The library contains many routines beyond those described in this man page, but they are not intended to be used directly. ... |
krb_rd_req(3) -- Kerberos authentication library
|
This library supports network authentication and various related operations. The library contains many routines beyond those described in this man page, but they are not intended to be used directly. ... |
krb_rd_safe(3) -- Kerberos authentication library
|
This library supports network authentication and various related operations. The library contains many routines beyond those described in this man page, but they are not intended to be used directly. ... |
krb_realmofhost(3) -- additional Kerberos utility routines
|
krb_realmofhost returns the Kerberos realm of the host host, as determined by the translation table /etc/krb.realms. host should be the fully-qualified domain-style primary host name of the host in qu... |
krb_sendauth(3) -- Kerberos routines for sending authentication via network stream sockets
|
These functions, which are built on top of the core Kerberos library, provide a convenient means for client and server programs to send authentication messages to one another through network connectio... |
krb_set_key(3) -- Kerberos authentication library
|
This library supports network authentication and various related operations. The library contains many routines beyond those described in this man page, but they are not intended to be used directly. ... |
krb_set_tkt_string(3) -- set Kerberos ticket cache file name
|
krb_set_tkt_string sets the name of the file that holds the user's cache of Kerberos server tickets and associated session keys. The string filename passed in is copied into local storage. Only MAXPA... |
kvm(3) -- kernel memory interface
|
The kvm(3) library provides a uniform interface for accessing kernel virtual memory images, including live systems and crashdumps. Access to live systems is via /dev/mem while crashdumps can be examin... |
kvm_close(3) -- initialize kernel virtual memory access
|
The functions kvm_open() and kvm_openfiles() return a descriptor used to access kernel virtual memory via the kvm(3) library routines. Both active kernels and crash dumps are accessible through this i... |
kvm_dump(3) -- crash-dump support functions
|
First note that the functions described here were designed to be used by savecore(8). The function kvm_dump_mkheader() checks if the physical memory file associated with kd contains a valid crash-dump... |
kvm_dump_inval(3) -- crash-dump support functions
|
First note that the functions described here were designed to be used by savecore(8). The function kvm_dump_mkheader() checks if the physical memory file associated with kd contains a valid crash-dump... |
kvm_dump_mkheader(3) -- crash-dump support functions
|
First note that the functions described here were designed to be used by savecore(8). The function kvm_dump_mkheader() checks if the physical memory file associated with kd contains a valid crash-dump... |
kvm_dump_wrtheader(3) -- crash-dump support functions
|
First note that the functions described here were designed to be used by savecore(8). The function kvm_dump_mkheader() checks if the physical memory file associated with kd contains a valid crash-dump... |
kvm_getargv(3) -- access user process state
|
kvm_getprocs() returns a (sub-)set of active processes in the kernel indicated by kd. The op and arg arguments constitute a predicate which limits the set of processes returned. The value of op descri... |
kvm_getargv2(3) -- access user process state
|
kvm_getprocs() returns a (sub-)set of active processes in the kernel indicated by kd. The op and arg arguments constitute a predicate which limits the set of processes returned. The value of op descri... |
kvm_getenvv(3) -- access user process state
|
kvm_getprocs() returns a (sub-)set of active processes in the kernel indicated by kd. The op and arg arguments constitute a predicate which limits the set of processes returned. The value of op descri... |
kvm_getenvv2(3) -- access user process state
|
kvm_getprocs() returns a (sub-)set of active processes in the kernel indicated by kd. The op and arg arguments constitute a predicate which limits the set of processes returned. The value of op descri... |
kvm_geterr(3) -- get error message on kvm descriptor
|
This function returns a string describing the most recent error condition on the descriptor kd. The results are undefined if the most recent kvm(3) library call did not produce an error. The string re... |
kvm_getfiles(3) -- survey open files
|
kvm_getfiles() returns a (sub-)set of the open files in the kernel indicated by kd. The op and arg arguments constitute a predicate which limits the set of files returned. No predicates are currently ... |
kvm_getloadavg(3) -- get system load averages
|
The kvm_getloadavg() function returns the number of processes in the system run queue of the kernel indicated by kd, averaged over various periods of time. Up to nelem samples are retrieved and assign... |
kvm_getproc2(3) -- access user process state
|
kvm_getprocs() returns a (sub-)set of active processes in the kernel indicated by kd. The op and arg arguments constitute a predicate which limits the set of processes returned. The value of op descri... |
kvm_getprocs(3) -- access user process state
|
kvm_getprocs() returns a (sub-)set of active processes in the kernel indicated by kd. The op and arg arguments constitute a predicate which limits the set of processes returned. The value of op descri... |
kvm_nlist(3) -- retrieve symbol table names from a kernel image
|
kvm_nlist() retrieves the symbol table entries indicated by the name list argument nl. This argument points to an array of nlist structures, terminated by an entry whose n_name field is NULL (see nlis... |
kvm_open(3) -- initialize kernel virtual memory access
|
The functions kvm_open() and kvm_openfiles() return a descriptor used to access kernel virtual memory via the kvm(3) library routines. Both active kernels and crash dumps are accessible through this i... |
kvm_openfiles(3) -- initialize kernel virtual memory access
|
The functions kvm_open() and kvm_openfiles() return a descriptor used to access kernel virtual memory via the kvm(3) library routines. Both active kernels and crash dumps are accessible through this i... |
kvm_read(3) -- read or write kernel virtual memory
|
The kvm_read() and kvm_write() functions are used to read and write kernel virtual memory (or a crash dump file). See kvm_open(3) or kvm_openfiles(3) for information regarding opening kernel virtual m... |
kvm_write(3) -- read or write kernel virtual memory
|
The kvm_read() and kvm_write() functions are used to read and write kernel virtual memory (or a crash dump file). See kvm_open(3) or kvm_openfiles(3) for information regarding opening kernel virtual m... |
l64a(3) -- convert between a long integer and a base-64 ASCII string
|
The a64l() and l64a() functions convert between a long integer and its base-64 ASCII string representation. The characters used to represent ``digits'' are `.' for 0, `/' for 1, `0' - `9' for 2 ... |
l64a_r(3) -- convert between a long integer and a base-64 ASCII string
|
The a64l() and l64a() functions convert between a long integer and its base-64 ASCII string representation. The characters used to represent ``digits'' are `.' for 0, `/' for 1, `0' - `9' for 2 ... |
labs(3) -- return the absolute value of a long integer
|
The labs() function returns the absolute value of the long integer j. |
lcong48(3) -- pseudo random number generators and initialization routines
|
The rand48() family of functions generates pseudo-random numbers using a linear congruential algorithm working on integers 48 bits in size. The particular formula employed is r(n+1) = (a * r(n) + c) m... |
ldexp(3) -- multiply floating-point number by integral power of 2
|
The ldexp() function multiplies a floating-point number by an integral power of 2. |
ldiv(3) -- return quotient and remainder from division
|
The ldiv() function computes the value num/denom and returns the quotient and remainder in a structure named ldiv_t that contains two long integer members named quot and rem. |
lfind(3) -- linear searching routines
|
These interfaces were obsolete before they were written. They are avail- able from the compatibility library, libcompat. The functions lsearch(), and lfind() provide basic linear searching functionali... |
lgamma(3) -- log gamma function
|
|
lgammaf(3) -- log gamma function
|
|
lgammaf_r(3) -- log gamma function
|
|
lgamma_r(3) -- log gamma function
|
|
lh_stats(3) -- LHASH statistics
|
The LHASH structure records statistics about most aspects of accessing the hash table. This is mostly a legacy of Eric Young writing this library for the reasons of implementing what looked like a nic... |
libusbhid(3) -- USB HID access routines
|
The usbhid library provides routines to extract data from USB Human Interface Devices. INTRODUCTIONÂ Â Â Â [Toc]Â Â Â Â [Back] USB HID devices send and receive data layed out in a device dependent way. The us... |
linkaddr(3) -- elementary address specification routines for link level access
|
The routine link_addr() interprets character strings representing linklevel addresses, returning binary information suitable for use in system calls. The routine link_ntoa() takes a link-level address... |
linkntoa(3) -- elementary address specification routines for link level access
|
The routine link_addr() interprets character strings representing linklevel addresses, returning binary information suitable for use in system calls. The routine link_ntoa() takes a link-level address... |
link_addr(3) -- elementary address specification routines for link level access
|
The routine link_addr() interprets character strings representing linklevel addresses, returning binary information suitable for use in system calls. The routine link_ntoa() takes a link-level address... |
link_ntoa(3) -- elementary address specification routines for link level access
|
The routine link_addr() interprets character strings representing linklevel addresses, returning binary information suitable for use in system calls. The routine link_ntoa() takes a link-level address... |
LIST_EMPTY(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
LIST_ENTRY(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
LIST_FIRST(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
LIST_HEAD(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
LIST_HEAD_INITIALIZER(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
LIST_INIT(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
LIST_INSERT_AFTER(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
LIST_INSERT_BEFORE(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
LIST_INSERT_HEAD(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
LIST_NEXT(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
LIST_REMOVE(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
llabs(3) -- return the absolute value of a long long integer
|
The llabs() function returns the absolute value of the long long integer j. |
lldiv(3) -- return quotient and remainder from division
|
The lldiv() function computes the value num/denom and returns the quotient and remainder in a structure named lldiv_t that contains two long long integer members named quot and rem. |
localeconv(3) -- natural language formatting for C
|
The setlocale() function sets the C library's notion of natural language formatting style for particular sets of routines. Each such style is called a `locale' and is invoked using an appropriate na... |
localtime(3) -- convert date and time to ASCII
|
ctime() converts a long integer, pointed to by clock, representing the time in seconds since 00:00:00 UTC, 1970-01-01, and returns a pointer to a 26-character string of the form Thu Nov 24 18:22:48 19... |
localtime_r(3) -- convert date and time to ASCII
|
ctime() converts a long integer, pointed to by clock, representing the time in seconds since 00:00:00 UTC, 1970-01-01, and returns a pointer to a 26-character string of the form Thu Nov 24 18:22:48 19... |
lockf(3) -- record locking on files
|
The lockf() function allows sections of a file to be locked with advisory-mode locks. Calls to lockf() from other processes which attempt to lock the locked file section will either return an error va... |
log(3) -- exponential, logarithm, power functions
|
The exp() function computes the exponential value of the given argument x. The expm1() function computes the value exp(x)-1 accurately even for tiny argument x. The log() function computes the value o... |
log10(3) -- exponential, logarithm, power functions
|
The exp() function computes the exponential value of the given argument x. The expm1() function computes the value exp(x)-1 accurately even for tiny argument x. The log() function computes the value o... |
log10f(3) -- exponential, logarithm, power functions
|
The exp() function computes the exponential value of the given argument x. The expm1() function computes the value exp(x)-1 accurately even for tiny argument x. The log() function computes the value o... |
log1p(3) -- exponential, logarithm, power functions
|
The exp() function computes the exponential value of the given argument x. The expm1() function computes the value exp(x)-1 accurately even for tiny argument x. The log() function computes the value o... |
log1pf(3) -- exponential, logarithm, power functions
|
The exp() function computes the exponential value of the given argument x. The expm1() function computes the value exp(x)-1 accurately even for tiny argument x. The log() function computes the value o... |
logb(3) -- IEEE test functions
|
These functions allow users to test conformance to IEEE Std 754-1985. Their use is not otherwise recommended. logb(x) returns x's exponent n, a signed integer converted to double-precision floating-p... |
logbf(3) -- IEEE test functions
|
These functions allow users to test conformance to IEEE Std 754-1985. Their use is not otherwise recommended. logb(x) returns x's exponent n, a signed integer converted to double-precision floating-p... |
logf(3) -- exponential, logarithm, power functions
|
The exp() function computes the exponential value of the given argument x. The expm1() function computes the value exp(x)-1 accurately even for tiny argument x. The log() function computes the value o... |
login(3) -- login utility functions
|
The login(), logout(), and logwtmp() functions operate on the database of current users in /var/run/utmp and on the logfile /var/log/wtmp of logins and logouts. The login() function updates the /var/r... |
login_cap(3) -- query login.conf database about a user class
|
The login_getclass() function extracts the entry specified by class (or default if class is NULL or the empty string) from /etc/login.conf (see login.conf(5)). If the entry is found, a login_cap_t poi... |
login_close(3) -- query login.conf database about a user class
|
The login_getclass() function extracts the entry specified by class (or default if class is NULL or the empty string) from /etc/login.conf (see login.conf(5)). If the entry is found, a login_cap_t poi... |
login_getcapbool(3) -- query login.conf database about a user class
|
The login_getclass() function extracts the entry specified by class (or default if class is NULL or the empty string) from /etc/login.conf (see login.conf(5)). If the entry is found, a login_cap_t poi... |
login_getcapnum(3) -- query login.conf database about a user class
|
The login_getclass() function extracts the entry specified by class (or default if class is NULL or the empty string) from /etc/login.conf (see login.conf(5)). If the entry is found, a login_cap_t poi... |
login_getcapsize(3) -- query login.conf database about a user class
|
The login_getclass() function extracts the entry specified by class (or default if class is NULL or the empty string) from /etc/login.conf (see login.conf(5)). If the entry is found, a login_cap_t poi... |
login_getcapstr(3) -- query login.conf database about a user class
|
The login_getclass() function extracts the entry specified by class (or default if class is NULL or the empty string) from /etc/login.conf (see login.conf(5)). If the entry is found, a login_cap_t poi... |
login_getcaptime(3) -- query login.conf database about a user class
|
The login_getclass() function extracts the entry specified by class (or default if class is NULL or the empty string) from /etc/login.conf (see login.conf(5)). If the entry is found, a login_cap_t poi... |
login_getclass(3) -- query login.conf database about a user class
|
The login_getclass() function extracts the entry specified by class (or default if class is NULL or the empty string) from /etc/login.conf (see login.conf(5)). If the entry is found, a login_cap_t poi... |
login_tty(3) -- tty utility functions
|
The openpty(), login_tty(), and forkpty() functions perform manipulations on ttys and pseudo-ttys. The openpty() function finds an available pseudo-tty and returns file descriptors for the master and ... |
logout(3) -- login utility functions
|
The login(), logout(), and logwtmp() functions operate on the database of current users in /var/run/utmp and on the logfile /var/log/wtmp of logins and logouts. The login() function updates the /var/r... |
logwtmp(3) -- login utility functions
|
The login(), logout(), and logwtmp() functions operate on the database of current users in /var/run/utmp and on the logfile /var/log/wtmp of logins and logouts. The login() function updates the /var/r... |
longjmp(3) -- non-local jumps
|
The sigsetjmp(), setjmp(), and _setjmp() functions save their calling environment in env. Each of these functions returns 0. The corresponding longjmp() functions restore the environment saved by thei... |
longjmperror(3) -- non-local jumps
|
The sigsetjmp(), setjmp(), and _setjmp() functions save their calling environment in env. Each of these functions returns 0. The corresponding longjmp() functions restore the environment saved by thei... |
lrand48(3) -- pseudo random number generators and initialization routines
|
The rand48() family of functions generates pseudo-random numbers using a linear congruential algorithm working on integers 48 bits in size. The particular formula employed is r(n+1) = (a * r(n) + c) m... |
lsearch(3) -- linear searching routines
|
These interfaces were obsolete before they were written. They are avail- able from the compatibility library, libcompat. The functions lsearch(), and lfind() provide basic linear searching functionali... |
malloc(3) -- general purpose memory allocation functions
|
The malloc() function allocates size bytes of memory. The allocated space is suitably aligned (after possible pointer coercion) for storage of any type of object. If the space is at least pagesize byt... |
math(3) -- introduction to mathematical library functions
|
These functions constitute the C math library, libm. The link editor searches this library under the "-lm" option. Declarations for these functions may be obtained from the include file math.h. |
mblen(3) -- get number of bytes consisting a multibyte character
|
The mblen() function usually determines the number of bytes consisting in a multibyte character pointed by s and return it. This function shall only examine max n bytes of the array beginning from s. ... |
mbrlen(3) -- get number of bytes consisting a multibyte character (restartable)
|
The mbrlen() function usually determines the number of bytes consisting in a multibyte character pointed by s and return it. This function shall only examine max n bytes of the array beginning from s.... |
mbrtowc(3) -- converts a multibyte character to a wide character (restartable)
|
The mbrtowc() usually converts the multibyte character pointed by s to the wide character, and store the wide character to the wchar_t object pointed by pwc if pwc is non-null and s points a valid cha... |
mbsinit(3) -- determines whether the state object is initial state
|
The mbsinit() determines whether the state object pointed by ps is initial conversion state, or not. ps may be NULL pointer. In this case, mbsinit() will always return nonzero. |
mbsrtowcs(3) -- converts a multibyte character string to a wide character string (restartable)
|
The mbsrtowcs() converts the multibyte character string indirectly pointed by s to the corresponding wide character string, and stores it to the array pointed by pwcs. The conversion stops due to the ... |
mbstowcs(3) -- converts a multibyte character string to a wide character string
|
The mbstowcs() converts a null-terminated multibyte character string pointed by s to the corresponding wide character string and stores it to the array pointed by pwcs. This function may modify the fi... |
mbtowc(3) -- converts a multibyte character to a wide character
|
The mbtowc() usually converts the multibyte character pointed by s to the wide character, and store it to the wchar_t object pointed by pwc if pwc is non-null and s points a valid character. This func... |
md2(3) -- calculate the RSA Data Security, Inc., ``MD2'' message digest
|
The MD2 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD2Data(3) -- calculate the RSA Data Security, Inc., ``MD2'' message digest
|
The MD2 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD2End(3) -- calculate the RSA Data Security, Inc., ``MD2'' message digest
|
The MD2 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD2File(3) -- calculate the RSA Data Security, Inc., ``MD2'' message digest
|
The MD2 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD2Final(3) -- calculate the RSA Data Security, Inc., ``MD2'' message digest
|
The MD2 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD2Init(3) -- calculate the RSA Data Security, Inc., ``MD2'' message digest
|
The MD2 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD2Update(3) -- calculate the RSA Data Security, Inc., ``MD2'' message digest
|
The MD2 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
md4(3) -- calculate the RSA Data Security, Inc., ``MD4'' message digest
|
The MD4 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD4Data(3) -- calculate the RSA Data Security, Inc., ``MD4'' message digest
|
The MD4 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD4End(3) -- calculate the RSA Data Security, Inc., ``MD4'' message digest
|
The MD4 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD4File(3) -- calculate the RSA Data Security, Inc., ``MD4'' message digest
|
The MD4 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD4Final(3) -- calculate the RSA Data Security, Inc., ``MD4'' message digest
|
The MD4 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD4Init(3) -- calculate the RSA Data Security, Inc., ``MD4'' message digest
|
The MD4 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD4Update(3) -- calculate the RSA Data Security, Inc., ``MD4'' message digest
|
The MD4 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
md5(3) -- calculate the RSA Data Security, Inc., ``MD5'' message digest
|
The MD5 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD5Data(3) -- calculate the RSA Data Security, Inc., ``MD5'' message digest
|
The MD5 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD5End(3) -- calculate the RSA Data Security, Inc., ``MD5'' message digest
|
The MD5 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD5File(3) -- calculate the RSA Data Security, Inc., ``MD5'' message digest
|
The MD5 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD5Final(3) -- calculate the RSA Data Security, Inc., ``MD5'' message digest
|
The MD5 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD5Init(3) -- calculate the RSA Data Security, Inc., ``MD5'' message digest
|
The MD5 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
MD5Update(3) -- calculate the RSA Data Security, Inc., ``MD5'' message digest
|
The MD5 functions calculate a 128-bit cryptographic checksum (digest) for any number of input bytes. A cryptographic checksum is a one-way hashfunction, that is, you cannot find (except by exhaustive ... |
memccpy(3) -- copy string until character found
|
The memccpy() function copies bytes from string src to string dst. If the character c (as converted to an unsigned char) occurs in the string src, the copy stops and a pointer to the byte after the co... |
memchr(3) -- locate byte in byte string
|
The memchr() function locates the first occurrence of c (converted to an unsigned char) in string b. |
memcmp(3) -- compare byte string
|
The memcmp() function compares byte string b1 against byte string b2. Both strings are assumed to be len bytes long. |
memcpy(3) -- copy byte string
|
The memcpy() function copies len bytes from string src to string dst. The arguments must not overlap -- behavior if the arguments overlap is undefined. To copy byte strings that overlap, use memmove(3... |
memmove(3) -- copy byte string
|
The memmove() function copies len bytes from string src to string dst. The two strings may overlap; the copy is always done in a non-destructive manner. |
memory(3) -- general memory allocation operations
|
These functions allocate and free memory for the calling process. They are described in the individual manual pages. |
memset(3) -- write a byte to byte string
|
The memset() function writes len bytes of value c (converted to an unsigned char) to the string b. |
menus(3) -- menu library
|
The menus library provides a terminal independent menu system using the curses(3) library. Before using the menus functions the terminal must be set up by curses(3) using the initscr() function or sim... |
menu_attributes(3) -- get and set menu attributes
|
The menu_back() function returns the value of the background attribute for the menu passed. This attribute is set by the set_menu_back() call. The menu_fore() function returns the value of the foregro... |
menu_cursor(3) -- position cursor in menu window
|
The pos_menu_cursor() function positions the cursor in the menu window. This function can be called after other curses calls to restore the cursor to it's correct position in the menu. |
menu_driver(3) -- main menu handling function
|
The menu_driver() function is the guts of the menu system. It takes the commands passed by c parameter and performs the requested action on the menu given. The following commands may be given to the m... |
menu_format(3) -- get or set number of rows and columns of items
|
The menu_format() returns the number of rows and columns of items that can be displayed by the menu. The format is set by the set_menu_format() function call. Note that the rows and columns defined he... |
menu_hook(3) -- get or set handler functions for menu post/unpost or item change
|
The item_init() function returns a pointer to the function that will be called whenever the menu is posted and also just after the current item changes. This is set by the set_item_init() call. The it... |
menu_items(3) -- attach items to menus or check correspondances
|
The item_count() menu function returns the number of items currently attached to the menu passed. The menu_items() function returns a pointer to an array of item pointers that represent the menu items... |
menu_item_current(3) -- get or set item pointers or top row
|
The current_item() returns a pointer to the current menu item. The set_current_item() can be used to set this to the item give. The item_index() function returns the index number in the array of items... |
menu_item_name(3) -- get item name or description
|
The item_description() menu function returns the description string associated with the passed item. The item_name() function returns the name string associated with the passed item. |
menu_item_new(3) -- create or delete menu item
|
The free_item() function destroys the item and frees all allocated storage for that item. The new_item() allocates storage for a new item then copies in the item name and description for the new item.... |
menu_item_opts(3) -- get or modify options for an item
|
The item_opts() function returns the options currently set for the given item. The item_opts_off() function turns off the options passed in opts for the item passed. The item_opts_on() function turns ... |
menu_item_userptr(3) -- get or set user pointer for an item
|
The item_userptr() function returns the value of the user defined pointer for the given item, this pointer is defined by the set_item_userptr() function. |
menu_item_value(3) -- get or set value for an item
|
The item_value() function returns value of the item. If the item has been selected then this value will be TRUE. The value can also be set by calling set_item_value() to set the value to a defined sta... |
menu_item_visible(3) -- get visibility status of an item
|
The item_visible() function returns TRUE if the item passed is currently visible in a menu. |
menu_mark(3) -- get or set strings that show mark status for a menu
|
The menu_mark() function returns a pointer to the character string that is used to mark selected items in the menu. The mark string is set by the set_menu_mark() function. The menu_unmark() function r... |
menu_new(3) -- create or delete a menu
|
The free_menu() menu function destroys the given menu and frees all allocated storage associated with the menu. All items associated with the menu are detached from the menu before it is destroyed. Th... |
menu_opts(3) -- get or modify options for a menu
|
The menu_opts() function returns the current options set for the menu given. The menu_opts_off() function turns off the menu options given by the opts parameter for the menu. The menu_opts_on() functi... |
menu_pattern(3) -- get or set menu pattern
|
The menu_pattern() function returns a pointer to the string that is currently in the menu pattern buffer. The menu pattern buffer can be set by calling set_menu_pattern() which will set the pattern bu... |
menu_post(3) -- post (draw) or unpost a menu
|
The post_menu() function causes the menu to be drawn on the screen. Any functions defined by either set_menu_init() or set_item_init() (see menu_hook(3)) are called before the menu is placed on the sc... |
menu_userptr(3) -- get or set user pointer for a menu
|
The menu_userptr() function returns the pointer to the user defined pointer for the given menu. This pointer is set by the set_menu_userptr() function. |
menu_win(3) -- sub-menu handling
|
The menu_sub() function returns a pointer to the window that will be used to post a menu into, this pointer is set by the set_menu_sub() function. The menu_win() function returns a pointer to the wind... |
mergesort(3) -- sort functions
|
The qsort() function is a modified partition-exchange sort, or quicksort. The heapsort() function is a modified selection sort. The mergesort() function is a modified merge sort with exponential searc... |
mkdtemp(3) -- make unique temporary file or directory name
|
The mktemp() function takes the given file name template and overwrites a portion of it to create a file name. This file name is unique and suitable for use by the application. The template may be any... |
mkstemp(3) -- make unique temporary file or directory name
|
The mktemp() function takes the given file name template and overwrites a portion of it to create a file name. This file name is unique and suitable for use by the application. The template may be any... |
mktemp(3) -- make unique temporary file or directory name
|
The mktemp() function takes the given file name template and overwrites a portion of it to create a file name. This file name is unique and suitable for use by the application. The template may be any... |
mktime(3) -- convert date and time to ASCII
|
ctime() converts a long integer, pointed to by clock, representing the time in seconds since 00:00:00 UTC, 1970-01-01, and returns a pointer to a 26-character string of the form Thu Nov 24 18:22:48 19... |
modf(3) -- extract signed integral and fractional values from floating-point number
|
The modf() function breaks the argument value into integral and fractional parts, each of which has the same sign as the argument. It stores the integral part as a double in the object pointed to by i... |
moncontrol(3) -- control execution profile
|
An executable program compiled using the -pg option to cc(1) automatically includes calls to collect statistics for the gprof(1) call-graph execution profiler. In typical operation, profiling begins a... |
monstartup(3) -- control execution profile
|
An executable program compiled using the -pg option to cc(1) automatically includes calls to collect statistics for the gprof(1) call-graph execution profiler. In typical operation, profiling begins a... |
mpool(3) -- shared memory buffer pool
|
Mpool is the library interface intended to provide page oriented buffer management of files. The buffers may be shared between processes. The function mpool_open initializes a memory pool. The key arg... |
mpool_close(3) -- shared memory buffer pool
|
Mpool is the library interface intended to provide page oriented buffer management of files. The buffers may be shared between processes. The function mpool_open initializes a memory pool. The key arg... |
mpool_filter(3) -- shared memory buffer pool
|
Mpool is the library interface intended to provide page oriented buffer management of files. The buffers may be shared between processes. The function mpool_open initializes a memory pool. The key arg... |
mpool_get(3) -- shared memory buffer pool
|
Mpool is the library interface intended to provide page oriented buffer management of files. The buffers may be shared between processes. The function mpool_open initializes a memory pool. The key arg... |
mpool_new(3) -- shared memory buffer pool
|
Mpool is the library interface intended to provide page oriented buffer management of files. The buffers may be shared between processes. The function mpool_open initializes a memory pool. The key arg... |
mpool_open(3) -- shared memory buffer pool
|
Mpool is the library interface intended to provide page oriented buffer management of files. The buffers may be shared between processes. The function mpool_open initializes a memory pool. The key arg... |
mpool_put(3) -- shared memory buffer pool
|
Mpool is the library interface intended to provide page oriented buffer management of files. The buffers may be shared between processes. The function mpool_open initializes a memory pool. The key arg... |
mpool_sync(3) -- shared memory buffer pool
|
Mpool is the library interface intended to provide page oriented buffer management of files. The buffers may be shared between processes. The function mpool_open initializes a memory pool. The key arg... |
mrand48(3) -- pseudo random number generators and initialization routines
|
The rand48() family of functions generates pseudo-random numbers using a linear congruential algorithm working on integers 48 bits in size. The particular formula employed is r(n+1) = (a * r(n) + c) m... |
nc_perror(3) -- get network configuration database entry
|
The library routines described on this page provide the application access to the system network configuration database, /etc/netconfig. getnetconfig() returns a pointer to the current entry in the da... |
nc_sperror(3) -- get network configuration database entry
|
The library routines described on this page provide the application access to the system network configuration database, /etc/netconfig. getnetconfig() returns a pointer to the current entry in the da... |
network(3) -- Internet address manipulation routines
|
The routines inet_aton(), inet_addr() and inet_network() interpret character strings representing numbers expressed in the Internet standard "dotted quad" notation. The inet_pton() function converts... |
nextafter(3) -- Functions for IEEE arithmetic
|
These functions are required or recommended by IEEE Std 754-1985. copysign() returns x with its sign changed to y's. finite() returns the value 1 just when -infinity < x < +infinity; otherwise a zero... |
nextafterf(3) -- Functions for IEEE arithmetic
|
These functions are required or recommended by IEEE Std 754-1985. copysign() returns x with its sign changed to y's. finite() returns the value 1 just when -infinity < x < +infinity; otherwise a zero... |
ngettext(3) -- message handling functions
|
The gettext(), dgettext(), and dcgettext() functions attempt to retrieve a target string based on the specified msgid argument within the context of a specific domain and the current locale. The lengt... |
nice(3) -- set program scheduling priority
|
This interface is obsoleted by setpriority(2). The nice() function obtains the scheduling priority of the process from the system and sets it to the priority value specified in incr. The priority is a... |
nlist(3) -- retrieve symbol table name list from an executable file
|
The nlist() function retrieves name list entries from the symbol table of an executable file. (See a.out(5).) The argument nl is set to reference the beginning of the list. The list is preened of bina... |
nl_langinfo(3) -- get locale information
|
The nl_langinfo() function returns a pointer to a string containing information set by the program's locale. The names and values of item are defined in . |
nrand48(3) -- pseudo random number generators and initialization routines
|
The rand48() family of functions generates pseudo-random numbers using a linear congruential algorithm working on integers 48 bits in size. The particular formula employed is r(n+1) = (a * r(n) + c) m... |
ns(3) -- Xerox NS(tm) address conversion routines
|
The routine ns_addr() interprets character strings representing XNS addresses, returning binary information suitable for use in system calls. The routine ns_ntoa() takes XNS addresses and returns ASCI... |
nsdispatch(3) -- name-service switch dispatcher routine
|
The nsdispatch() function invokes the callback functions specified in dtab in the order given in /etc/nsswitch.conf for the database database until a successful entry is found. retval is passed to eac... |
ns_addr(3) -- Xerox NS(tm) address conversion routines
|
The routine ns_addr() interprets character strings representing XNS addresses, returning binary information suitable for use in system calls. The routine ns_ntoa() takes XNS addresses and returns ASCI... |
ns_ntoa(3) -- Xerox NS(tm) address conversion routines
|
The routine ns_addr() interprets character strings representing XNS addresses, returning binary information suitable for use in system calls. The routine ns_ntoa() takes XNS addresses and returns ASCI... |
ntoa(3) -- Internet address manipulation routines
|
The routines inet_aton(), inet_addr() and inet_network() interpret character strings representing numbers expressed in the Internet standard "dotted quad" notation. The inet_pton() function converts... |
ntohl(3) -- convert values between host and network byte order
|
These routines convert 16 and 32 bit quantities between network byte order and host byte order. The types in_addr_t and in_port_t are defined by X/Open as: typedef u_int32_t in_addr_t; typedef u_int16... |
ntohs(3) -- convert values between host and network byte order
|
These routines convert 16 and 32 bit quantities between network byte order and host byte order. The types in_addr_t and in_port_t are defined by X/Open as: typedef u_int32_t in_addr_t; typedef u_int16... |
opendir(3) -- directory operations
|
The opendir() function opens the directory named by filename, associates a directory stream with it and returns a pointer to be used to identify the directory stream in subsequent operations. The poin... |
opendisk(3) -- open a disk partition
|
opendisk() opens path, for reading and/or writing as specified by the argument flags using open(2), and the file descriptor is returned to the caller. buf is used to store the resultant filename. bufl... |
openlog(3) -- control system log
|
The syslog() function writes message to the system message logger. The message is then written to the system console, log files, logged-in users, or forwarded to other machines as appropriate (See sys... |
openpty(3) -- tty utility functions
|
The openpty(), login_tty(), and forkpty() functions perform manipulations on ttys and pseudo-ttys. The openpty() function finds an available pseudo-tty and returns file descriptors for the master and ... |
OpenSSL_add_all_algorithms(3) -- add algorithms to internal table
|
OpenSSL keeps an internal table of digest algorithms and ciphers. It uses this table to lookup ciphers via functions such as EVP_get_cipher_byname(). OpenSSL_add_all_digests() adds all digest algorith... |
openssl_bio(3) -- I/O abstraction
|
A BIO is an I/O abstraction, it hides many of the underlying I/O details from an application. If an application uses a BIO for its I/O it can transparently handle SSL connections, unencrypted network ... |
openssl_blowfish(3) -- Blowfish encryption
|
This library implements the Blowfish cipher, which was invented and described by Counterpane (see http://www.counterpane.com/blowfish.html ). Blowfish is a block cipher that operates on 64 bit (8 byte... |
openssl_bn(3) -- multiprecision integer arithmetics
|
This library performs arithmetic operations on integers of arbitrary size. It was written for use in public key cryptography, such as RSA and Diffie-Hellman. It uses dynamic memory allocation for stor... |
openssl_bn_internal(3) -- BIGNUM library internal functions
|
This page documents the internal functions used by the OpenSSL BIGNUM implementation. They are described here to facilitate debugging and extending the library. They are not to be used by applications... |
openssl_buffer(3) -- simple character arrays structure
|
The buffer library handles simple character arrays. Buffers are used for various purposes in the library, most notably memory BIOs. The library uses the BUF_MEM structure defined in buffer.h: typedef ... |
openssl_des(3) -- DES encryption
|
This library contains a fast implementation of the DES encryption algorithm. There are two phases to the use of DES encryption. The first is the generation of a des_key_schedule from a key, the second... |
openssl_dh(3) -- Diffie-Hellman key agreement
|
These functions implement the Diffie-Hellman key agreement protocol. The generation of shared DH parameters is described in DH_generate_parameters(3); DH_generate_key(3) describes how to perform a key... |
openssl_dsa(3) -- Digital Signature Algorithm
|
These functions implement the Digital Signature Algorithm (DSA). The generation of shared DSA parameters is described in DSA_generate_parameters(3); DSA_generate_key(3) describes how to generate a sig... |
openssl_err(3) -- error codes
|
When a call to the OpenSSL library fails, this is usually signalled by the return value, and an error code is stored in an error queue associated with the current thread. The err library provides func... |
openssl_evp(3) -- high-level cryptographic functions
|
The EVP library provides a high-level interface to cryptographic functions. EVP_Seal... and EVP_Open... provide public key encryption and decryption to implement digital "envelopes". The EVP_Sign...... |
openssl_hmac(3) -- HMAC message authentication code
|
HMAC is a MAC (message authentication code), i.e. a keyed hash function used for message authentication, which is based on a hash function. HMAC() computes the message authentication code of the n byt... |
openssl_lhash(3) -- dynamic hash table
|
This library implements dynamic hash tables. The hash table entries can be arbitrary structures. Usually they consist of key and value fields. lh_new() creates a new LHASH structure. hash takes a poin... |
openssl_md5(3) -- MD2, MD4, and MD5 hash functions
|
MD2, MD4, and MD5 are cryptographic hash functions with a 128 bit output. MD2(), MD4(), and MD5() compute the MD2, MD4, and MD5 message digest of the n bytes at d and place it in md (which must have s... |
openssl_mdc2(3) -- MDC2 hash function
|
MDC2 is a method to construct hash functions with 128 bit output from block ciphers. These functions are an implementation of MDC2 with DES. MDC2() computes the MDC2 message digest of the n bytes at d... |
openssl_rand(3) -- pseudo-random number generator
|
These functions implement a cryptographically secure pseudo-random number generator (PRNG). It is used by other library functions for example to generate random keys, and applications can use it when ... |
openssl_rc4(3) -- RC4 encryption
|
This library implements the Alleged RC4 cipher, which is described for example in Applied Cryptography. It is believed to be compatible with RC4[TM], a proprietary cipher of RSA Security Inc. RC4 is a... |
openssl_ripemd(3) -- RIPEMD-160 hash function
|
RIPEMD-160 is a cryptographic hash function with a 160 bit output. RIPEMD160() computes the RIPEMD-160 message digest of the n bytes at d and places it in md (which must have space for RIPEMD160_DIGES... |
openssl_rsa(3) -- RSA public key cryptosystem
|
These functions implement RSA public key encryption and signatures as defined in PKCS #1 v2.0 [RFC 2437]. The RSA structure consists of several BIGNUM components. It can contain public as well as priv... |
openssl_sha(3) -- Secure Hash Algorithm
|
SHA-1 (Secure Hash Algorithm) is a cryptographic hash function with a 160 bit output. SHA1() computes the SHA-1 message digest of the n bytes at d and places it in md (which must have space for SHA_DI... |
openssl_threads(3) -- OpenSSL thread support
|
OpenSSL can safely be used in multi-threaded applications provided that at least two callback functions are set. locking_function(int mode, int n, const char *file, int line) is needed to perform lock... |
OPENSSL_VERSION_NUMBER(3) -- get OpenSSL version number
|
OPENSSL_VERSION_NUMBER is a numeric release version identifier: MMNNFFPPS: major minor fix patch status The status nibble has one of the values 0 for development, 1 to e for betas 1 to 14, and f for r... |
orcmd(3) -- routines for returning a stream to a remote command
|
The rcmd() function is available for use by anyone to run commands on a remote system. It acts like the orcmd() command, with the exception that it makes a call out to the rcmd(1) command, or any othe... |
orcmd_af(3) -- routines for returning a stream to a remote command
|
The rcmd() function is available for use by anyone to run commands on a remote system. It acts like the orcmd() command, with the exception that it makes a call out to the rcmd(1) command, or any othe... |
ossaudio(3) -- OSS audio emulation
|
The ossaudio library provides an emulation of the OSS (Linux) audio interface. Use the native interface for new programs and the emulation library only for porting programs. |
pause(3) -- stop until signal
|
Pause is made obsolete by sigsuspend(2). The pause() function forces a process to pause until a signal is received from either the kill(2) function or an interval timer. (See setitimer(2).) Upon termi... |
pcap(3) -- packet capture library
|
The pcap library provides a high level interface to packet capture systems. All packets on the network, even those destined for other hosts, are accessible through this mechanism. |
pci(3) -- library interface for PCI bus access
|
The pci library provides support for accessing the PCI bus by user programs. These functions are available in the libpci library. Programs should be linked with -lpci. |
pcibus_conf_read(3) -- library interface for PCI bus access
|
The pci library provides support for accessing the PCI bus by user programs. These functions are available in the libpci library. Programs should be linked with -lpci. |
pcibus_conf_write(3) -- library interface for PCI bus access
|
The pci library provides support for accessing the PCI bus by user programs. These functions are available in the libpci library. Programs should be linked with -lpci. |
pcidev_conf_read(3) -- library interface for PCI bus access
|
The pci library provides support for accessing the PCI bus by user programs. These functions are available in the libpci library. Programs should be linked with -lpci. |
pcidev_conf_write(3) -- library interface for PCI bus access
|
The pci library provides support for accessing the PCI bus by user programs. These functions are available in the libpci library. Programs should be linked with -lpci. |
pci_conf_print(3) -- library interface for PCI bus access
|
The pci library provides support for accessing the PCI bus by user programs. These functions are available in the libpci library. Programs should be linked with -lpci. |
pci_devinfo(3) -- library interface for PCI bus access
|
The pci library provides support for accessing the PCI bus by user programs. These functions are available in the libpci library. Programs should be linked with -lpci. |
pci_findvendor(3) -- library interface for PCI bus access
|
The pci library provides support for accessing the PCI bus by user programs. These functions are available in the libpci library. Programs should be linked with -lpci. |
pclose(3) -- process I/O
|
The popen() function ``opens'' a process by creating an IPC connection, forking, and invoking the shell. Historically, popen was implemented with a unidirectional pipe; hence many implementations of... |
perror(3) -- write error messages to standard error
|
The perror() function looks up the language-dependent error message string affiliated with an error number and writes it, followed by a newline, to the standard error stream. If the argument string is... |
pidfile(3) -- write a daemon pid file
|
pidfile() writes a file containing the process ID of the program to the /var/run directory. The file name has the form /var/run/basename.pid. If the basename argument is NULL, pidfile will determine t... |
pidlock(3) -- locks based on files containing PIDs
|
The pidlock() ttylock(), and ttyunlock() functions attempt to create a lockfile for an arbitrary resource that only one program may hold at a time. (In the case of ttylock(), this is access to a tty d... |
pmap_getmaps(3) -- library routines for remote procedure calls
|
|
pmap_getport(3) -- library routines for remote procedure calls
|
|
pmap_rmtcall(3) -- library routines for remote procedure calls
|
|
pmap_set(3) -- library routines for remote procedure calls
|
|
pmap_unset(3) -- library routines for remote procedure calls
|
|
popen(3) -- process I/O
|
The popen() function ``opens'' a process by creating an IPC connection, forking, and invoking the shell. Historically, popen was implemented with a unidirectional pipe; hence many implementations of... |
pow(3) -- exponential, logarithm, power functions
|
The exp() function computes the exponential value of the given argument x. The expm1() function computes the value exp(x)-1 accurately even for tiny argument x. The log() function computes the value o... |
powf(3) -- exponential, logarithm, power functions
|
The exp() function computes the exponential value of the given argument x. The expm1() function computes the value exp(x)-1 accurately even for tiny argument x. The log() function computes the value o... |
printf(3) -- formatted output conversion
|
The printf() family of functions produces output according to a format as described below. printf() and vprintf() write output to stdout, the standard output stream; fprintf() and vfprintf() write out... |
psignal(3) -- system signal messages
|
The psignal() function locates the descriptive message string for the given signal number sig and writes it to the standard error. If the argument s is non-NULL it is written to the standard error fil... |
putc(3) -- output a character or word to a stream
|
The fputc() function writes the character c (converted to an ``unsigned char'') to the output stream pointed to by stream. putc() acts essentially identically to fputc(), but is a macro that expands... |
putchar(3) -- output a character or word to a stream
|
The fputc() function writes the character c (converted to an ``unsigned char'') to the output stream pointed to by stream. putc() acts essentially identically to fputc(), but is a macro that expands... |
putchar_unlocked(3) -- output a character or word to a stream
|
The fputc() function writes the character c (converted to an ``unsigned char'') to the output stream pointed to by stream. putc() acts essentially identically to fputc(), but is a macro that expands... |
putc_unlocked(3) -- output a character or word to a stream
|
The fputc() function writes the character c (converted to an ``unsigned char'') to the output stream pointed to by stream. putc() acts essentially identically to fputc(), but is a macro that expands... |
putenv(3) -- environment variable functions
|
These functions set, unset and fetch environment variables from the host environment list. For compatibility with differing environment conventions, the given arguments name and value may be appended ... |
puts(3) -- output a line to a stream
|
The function fputs() writes the string pointed to by str to the stream pointed to by stream. The function puts() writes the string str, and a terminating newline character, to the stream stdout. |
putw(3) -- output a character or word to a stream
|
The fputc() function writes the character c (converted to an ``unsigned char'') to the output stream pointed to by stream. putc() acts essentially identically to fputc(), but is a macro that expands... |
putwc(3) -- output a wide-character to a stream
|
The fputwc() function writes the wide-character wc to the output stream pointed to by stream. putwc() acts essentially identically to fputwc(), but is a macro that expands in-line. It may evaluate str... |
putwchar(3) -- output a wide-character to a stream
|
The fputwc() function writes the wide-character wc to the output stream pointed to by stream. putwc() acts essentially identically to fputwc(), but is a macro that expands in-line. It may evaluate str... |
pwcache(3) -- cache password and group entries
|
The user_from_uid() function returns the user name associated with the argument uid. The user name is cached so that multiple calls with the same uid do not require additional calls to getpwuid(3). If... |
pwcache_groupdb(3) -- cache password and group entries
|
The user_from_uid() function returns the user name associated with the argument uid. The user name is cached so that multiple calls with the same uid do not require additional calls to getpwuid(3). If... |
pwcache_userdb(3) -- cache password and group entries
|
The user_from_uid() function returns the user name associated with the argument uid. The user name is cached so that multiple calls with the same uid do not require additional calls to getpwuid(3). If... |
pw_abort(3) -- passwd file update functions
|
The pw_lock(), pw_mkdb(), and pw_abort() functions allow a program to update the system passwd database. The pw_lock() function attempts to lock the passwd database by creating the file /etc/ptmp, and... |
pw_copy(3) -- utility functions for interactive passwd file updates
|
These functions are designed as conveniences for interactive programs which update the passwd file and do nothing else. They generally handle errors by printing out a message to the standard error str... |
pw_edit(3) -- utility functions for interactive passwd file updates
|
These functions are designed as conveniences for interactive programs which update the passwd file and do nothing else. They generally handle errors by printing out a message to the standard error str... |
pw_error(3) -- utility functions for interactive passwd file updates
|
These functions are designed as conveniences for interactive programs which update the passwd file and do nothing else. They generally handle errors by printing out a message to the standard error str... |
pw_getconf(3) -- password encryption configuration access function
|
The pw_getconf() function reads /etc/passwd.conf and retrieves the value of the option specified by option from the section given by key. If no suitable entry is found for the key an empty string will... |
pw_getprefix(3) -- passwd file update functions
|
The pw_lock(), pw_mkdb(), and pw_abort() functions allow a program to update the system passwd database. The pw_lock() function attempts to lock the passwd database by creating the file /etc/ptmp, and... |
pw_init(3) -- utility functions for interactive passwd file updates
|
These functions are designed as conveniences for interactive programs which update the passwd file and do nothing else. They generally handle errors by printing out a message to the standard error str... |
pw_lock(3) -- passwd file update functions
|
The pw_lock(), pw_mkdb(), and pw_abort() functions allow a program to update the system passwd database. The pw_lock() function attempts to lock the passwd database by creating the file /etc/ptmp, and... |
pw_mkdb(3) -- passwd file update functions
|
The pw_lock(), pw_mkdb(), and pw_abort() functions allow a program to update the system passwd database. The pw_lock() function attempts to lock the passwd database by creating the file /etc/ptmp, and... |
pw_prompt(3) -- utility functions for interactive passwd file updates
|
These functions are designed as conveniences for interactive programs which update the passwd file and do nothing else. They generally handle errors by printing out a message to the standard error str... |
pw_scan(3) -- utility functions for interactive passwd file updates
|
These functions are designed as conveniences for interactive programs which update the passwd file and do nothing else. They generally handle errors by printing out a message to the standard error str... |
pw_setprefix(3) -- passwd file update functions
|
The pw_lock(), pw_mkdb(), and pw_abort() functions allow a program to update the system passwd database. The pw_lock() function attempts to lock the passwd database by creating the file /etc/ptmp, and... |
qabs(3) -- return the absolute value of a quad integer
|
The qabs() function returns the absolute value of the quad integer j. |
qdiv(3) -- return quotient and remainder from division
|
The qdiv() function computes the value num/denom and returns the quotient and remainder in a structure named qdiv_t that contains two quad integer members named quot and rem. |
qsort(3) -- sort functions
|
The qsort() function is a modified partition-exchange sort, or quicksort. The heapsort() function is a modified selection sort. The mergesort() function is a modified merge sort with exponential searc... |
queue(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
radixsort(3) -- radix sort
|
The radixsort() and sradixsort() functions are implementations of radix sort. These functions sort an nmemb element array of pointers to byte strings, with the initial member of which is referenced by... |
raise(3) -- send a signal to the current process
|
The raise() function sends the signal sig to the current process. |
rand(3) -- bad random number generator
|
These interfaces are obsoleted by random(3). The rand() function computes a sequence of pseudo-random integers in the range of 0 to RAND_MAX (as defined by the header file ). The srand() fun... |
rand48(3) -- pseudo random number generators and initialization routines
|
The rand48() family of functions generates pseudo-random numbers using a linear congruential algorithm working on integers 48 bits in size. The particular formula employed is r(n+1) = (a * r(n) + c) m... |
random(3) -- better random number generator; routines for changing generators
|
The random() function uses a non-linear additive feedback random number generator employing a default table of size 31 long integers to return successive pseudo-random numbers in the range from 0 to (... |
RAND_add(3) -- add entropy to the PRNG
|
RAND_add() mixes the num bytes at buf into the PRNG state. Thus, if the data at buf are unpredictable to an adversary, this increases the uncertainty about the state and makes the PRNG output less pre... |
RAND_bytes(3) -- generate random data
|
RAND_bytes() puts num cryptographically strong pseudo-random bytes into buf. An error occurs if the PRNG has not been seeded with enough randomness to ensure an unpredictable byte sequence. RAND_pseud... |
RAND_cleanup(3) -- erase the PRNG state
|
RAND_cleanup() erases the memory used by the PRNG. |
RAND_egd(3) -- query entropy gathering daemon
|
RAND_egd() queries the entropy gathering daemon EGD on socket path. It queries 255 bytes and uses RAND_add(3) to seed the OpenSSL built-in PRNG. RAND_egd(path) is a wrapper for RAND_egd_bytes(path, 25... |
RAND_load_file(3) -- PRNG seed file
|
RAND_file_name() generates a default path for the random seed file. buf points to a buffer of size num in which to store the filename. The seed file is $RANDFILE if that environment variable is set, $... |
rand_r(3) -- bad random number generator
|
These interfaces are obsoleted by random(3). The rand() function computes a sequence of pseudo-random integers in the range of 0 to RAND_MAX (as defined by the header file ). The srand() fun... |
RAND_set_rand_method(3) -- select RAND method
|
A RAND_METHOD specifies the functions that OpenSSL uses for random number generation. By modifying the method, alternative implementations such as hardware RNGs may be used. Initially, the default is ... |
rcmd(3) -- routines for returning a stream to a remote command
|
The rcmd() function is available for use by anyone to run commands on a remote system. It acts like the orcmd() command, with the exception that it makes a call out to the rcmd(1) command, or any othe... |
rcmd_af(3) -- routines for returning a stream to a remote command
|
The rcmd() function is available for use by anyone to run commands on a remote system. It acts like the orcmd() command, with the exception that it makes a call out to the rcmd(1) command, or any othe... |
readdir(3) -- directory operations
|
The opendir() function opens the directory named by filename, associates a directory stream with it and returns a pointer to be used to identify the directory stream in subsequent operations. The poin... |
realloc(3) -- general purpose memory allocation functions
|
The malloc() function allocates size bytes of memory. The allocated space is suitably aligned (after possible pointer coercion) for storage of any type of object. If the space is at least pagesize byt... |
realpath(3) -- returns the canonicalized absolute pathname
|
The realpath() function resolves all symbolic links, extra ``/'' characters and references to /./ and /../ in pathname, and copies the resulting absolute pathname into the memory referenced by resol... |
recno(3) -- record number database access method
|
The routine dbopen is the library interface to database files. One of the supported file formats is record number files. The general description of the database access methods is in dbopen(3), this ma... |
regcomp(3) -- regular-expression library
|
These routines implement IEEE Std 1003.2-1992 (``POSIX.2'') regular expressions (``RE''s); see re_format(7). regcomp() compiles an RE written as a string into an internal form, regexec() matches t... |
regerror(3) -- regular-expression library
|
These routines implement IEEE Std 1003.2-1992 (``POSIX.2'') regular expressions (``RE''s); see re_format(7). regcomp() compiles an RE written as a string into an internal form, regexec() matches t... |
regex(3) -- regular-expression library
|
These routines implement IEEE Std 1003.2-1992 (``POSIX.2'') regular expressions (``RE''s); see re_format(7). regcomp() compiles an RE written as a string into an internal form, regexec() matches t... |
regexec(3) -- regular-expression library
|
These routines implement IEEE Std 1003.2-1992 (``POSIX.2'') regular expressions (``RE''s); see re_format(7). regcomp() compiles an RE written as a string into an internal form, regexec() matches t... |
regexp(3) -- regular expression handlers
|
This interface is made obsolete by regex(3). It is available from the compatibility library, libcompat. The regcomp(), regexec(), regsub(), and regerror() functions implement egrep(1)-style regular ex... |
regfree(3) -- regular-expression library
|
These routines implement IEEE Std 1003.2-1992 (``POSIX.2'') regular expressions (``RE''s); see re_format(7). regcomp() compiles an RE written as a string into an internal form, regexec() matches t... |
registerrpc(3) -- library routines for remote procedure calls
|
|
remainder(3) -- Functions for IEEE arithmetic
|
These functions are required or recommended by IEEE Std 754-1985. copysign() returns x with its sign changed to y's. finite() returns the value 1 just when -infinity < x < +infinity; otherwise a zero... |
remainderf(3) -- Functions for IEEE arithmetic
|
These functions are required or recommended by IEEE Std 754-1985. copysign() returns x with its sign changed to y's. finite() returns the value 1 just when -infinity < x < +infinity; otherwise a zero... |
remove(3) -- remove directory entry
|
The remove() function is an alias for the unlink(2) system call. It deletes the file referenced by path. |
remque(3) -- insert/remove element from a queue
|
These interfaces are available from the compatibility library, libcompat. insque() and remque() manipulate queues built from doubly linked lists. Each element in the queue must begin with a "struct q... |
request_init(3) -- access control library
|
The routines described in this document are part of the libwrap.a library. They implement a rule-based access control language with optional shell commands that are executed when a rule fires. request... |
request_set(3) -- access control library
|
The routines described in this document are part of the libwrap.a library. They implement a rule-based access control language with optional shell commands that are executed when a rule fires. request... |
reset_com_err_hook(3) -- common error display library
|
The com_err library provides a common error-reporting mechanism for defining and accessing error codes and descriptions for application software packages. Error descriptions are defined in a table and... |
resolver(3) -- resolver routines
|
These routines are used for making, sending and interpreting query and reply messages with Internet domain name servers. Global configuration and state information that is used by the resolver routine... |
res_init(3) -- resolver routines
|
These routines are used for making, sending and interpreting query and reply messages with Internet domain name servers. Global configuration and state information that is used by the resolver routine... |
res_mkquery(3) -- resolver routines
|
These routines are used for making, sending and interpreting query and reply messages with Internet domain name servers. Global configuration and state information that is used by the resolver routine... |
res_query(3) -- resolver routines
|
These routines are used for making, sending and interpreting query and reply messages with Internet domain name servers. Global configuration and state information that is used by the resolver routine... |
res_search(3) -- resolver routines
|
These routines are used for making, sending and interpreting query and reply messages with Internet domain name servers. Global configuration and state information that is used by the resolver routine... |
res_send(3) -- resolver routines
|
These routines are used for making, sending and interpreting query and reply messages with Internet domain name servers. Global configuration and state information that is used by the resolver routine... |
rewind(3) -- reposition a stream
|
The fseek() function sets the file position indicator for the stream pointed to by stream. The new position, measured in bytes, is obtained by adding offset bytes to the position specified by whence. ... |
rewinddir(3) -- directory operations
|
The opendir() function opens the directory named by filename, associates a directory stream with it and returns a pointer to be used to identify the directory stream in subsequent operations. The poin... |
rexec(3) -- return stream to a remote command
|
This interface is obsoleted by the Kerberos krcmd(3). It is available from the compatibility library, libcompat. The rexec() function looks up the host *ahost using gethostbyname(3), returning -1 if t... |
re_comp(3) -- regular expression handler
|
This interface is made obsolete by regex(3). It is available from the compatibility library, libcompat. The re_comp() function compiles a string into an internal form suitable for pattern matching. Th... |
re_exec(3) -- regular expression handler
|
This interface is made obsolete by regex(3). It is available from the compatibility library, libcompat. The re_comp() function compiles a string into an internal form suitable for pattern matching. Th... |
rindex(3) -- locate character in string
|
The rindex() function locates the last character matching c (converted to a char) in the null-terminated string s. |
rint(3) -- round to integral value in floating-point format
|
The rint() function returns the integral value (represented as a double precision number) nearest to x according to the prevailing rounding mode. |
rintf(3) -- round to integral value in floating-point format
|
The rint() function returns the integral value (represented as a double precision number) nearest to x according to the prevailing rounding mode. |
rmd160(3) -- calculate the ``RIPEMD-160'' message digest
|
The RMD160 functions implement the 160-bit RIPE message digest hash algorithm (RMD-160). RMD-160 is used to generate a condensed representation of a message called a message digest. The algorithm take... |
RMD160Data(3) -- calculate the ``RIPEMD-160'' message digest
|
The RMD160 functions implement the 160-bit RIPE message digest hash algorithm (RMD-160). RMD-160 is used to generate a condensed representation of a message called a message digest. The algorithm take... |
RMD160End(3) -- calculate the ``RIPEMD-160'' message digest
|
The RMD160 functions implement the 160-bit RIPE message digest hash algorithm (RMD-160). RMD-160 is used to generate a condensed representation of a message called a message digest. The algorithm take... |
RMD160File(3) -- calculate the ``RIPEMD-160'' message digest
|
The RMD160 functions implement the 160-bit RIPE message digest hash algorithm (RMD-160). RMD-160 is used to generate a condensed representation of a message called a message digest. The algorithm take... |
RMD160Final(3) -- calculate the ``RIPEMD-160'' message digest
|
The RMD160 functions implement the 160-bit RIPE message digest hash algorithm (RMD-160). RMD-160 is used to generate a condensed representation of a message called a message digest. The algorithm take... |
RMD160Init(3) -- calculate the ``RIPEMD-160'' message digest
|
The RMD160 functions implement the 160-bit RIPE message digest hash algorithm (RMD-160). RMD-160 is used to generate a condensed representation of a message called a message digest. The algorithm take... |
RMD160Transform(3) -- calculate the ``RIPEMD-160'' message digest
|
The RMD160 functions implement the 160-bit RIPE message digest hash algorithm (RMD-160). RMD-160 is used to generate a condensed representation of a message called a message digest. The algorithm take... |
RMD160Update(3) -- calculate the ``RIPEMD-160'' message digest
|
The RMD160 functions implement the 160-bit RIPE message digest hash algorithm (RMD-160). RMD-160 is used to generate a condensed representation of a message called a message digest. The algorithm take... |
rmtops(3) -- access tape drives on remote machines
|
The rmtops library provides a simple means of transparently accessing tape drives on remote machines via rsh(1) and rmt(8). These routines are used like their corresponding system calls, but allow the... |
rpc(3) -- library routines for remote procedure calls
|
These routines allow C language programs to make procedure calls on other machines across a network. First, the client sends a request to the server. On receipt of the request, the server calls a disp... |
rpcbind(3) -- library routines for RPC bind service
|
These routines allow client C programs to make procedure calls to the RPC binder service. (see rpcbind(8)) maintains a list of mappings between programs and their universal addresses. |
rpcb_getaddr(3) -- library routines for RPC bind service
|
These routines allow client C programs to make procedure calls to the RPC binder service. (see rpcbind(8)) maintains a list of mappings between programs and their universal addresses. |
rpcb_getmaps(3) -- library routines for RPC bind service
|
These routines allow client C programs to make procedure calls to the RPC binder service. (see rpcbind(8)) maintains a list of mappings between programs and their universal addresses. |
rpcb_gettime(3) -- library routines for RPC bind service
|
These routines allow client C programs to make procedure calls to the RPC binder service. (see rpcbind(8)) maintains a list of mappings between programs and their universal addresses. |
rpcb_rmtcall(3) -- library routines for RPC bind service
|
These routines allow client C programs to make procedure calls to the RPC binder service. (see rpcbind(8)) maintains a list of mappings between programs and their universal addresses. |
rpcb_set(3) -- library routines for RPC bind service
|
These routines allow client C programs to make procedure calls to the RPC binder service. (see rpcbind(8)) maintains a list of mappings between programs and their universal addresses. |
rpcb_unset(3) -- library routines for RPC bind service
|
These routines allow client C programs to make procedure calls to the RPC binder service. (see rpcbind(8)) maintains a list of mappings between programs and their universal addresses. |
rpc_broadcast(3) -- library routines for client side calls
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First, the client calls a procedure to send a request to the server. Upon receipt of the re... |
rpc_broadcast_exp(3) -- library routines for client side calls
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First, the client calls a procedure to send a request to the server. Upon receipt of the re... |
rpc_call(3) -- library routines for client side calls
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First, the client calls a procedure to send a request to the server. Upon receipt of the re... |
rpc_clnt_auth(3) -- library routines for client side remote procedure call authentication
|
These routines are part of the RPC library that allows C language programs to make procedure calls on other machines across the network, with desired authentication. These routines are normally called... |
rpc_clnt_calls(3) -- library routines for client side calls
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First, the client calls a procedure to send a request to the server. Upon receipt of the re... |
rpc_clnt_create(3) -- library routines for dealing with creation and manipulation of CLIENT handles
|
RPC library routines allow C language programs to make procedure calls on other machines across the network. First a CLIENT handle is created and then the client calls a procedure to send a request to... |
rpc_createerr(3) -- library routines for remote procedure calls
|
|
rpc_reg(3) -- library routines for registering servers
|
These routines are a part of the RPC library which allows the RPC servers to register themselves with rpcbind (see rpcbind(8)), and associate the given program and version number with the dispatch fun... |
rpc_soc(3) -- library routines for remote procedure calls
|
|
rpc_svc_calls(3) -- library routines for RPC servers
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines are associated with the server side of the RPC ... |
rpc_svc_create(3) -- library routines for the creation of server handles
|
These routines are part of the RPC library which allows C language programs to make procedure calls on servers across the network. These routines deal with the creation of service handles. Once the ha... |
rpc_svc_err(3) -- library routines for server side remote procedure call errors
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines can be called by the server side dispatch funct... |
rpc_svc_reg(3) -- library routines for registering servers
|
These routines are a part of the RPC library which allows the RPC servers to register themselves with rpcbind (see rpcbind(8)), and associate the given program and version number with the dispatch fun... |
rpc_xdr(3) -- XDR library routines for remote procedure calls
|
These routines are used for describing the RPC messages in XDR language. They should normally be used by those who do not want to use the RPC package directly. These routines return TRUE if they succe... |
rresvport(3) -- routines for returning a stream to a remote command
|
The rcmd() function is available for use by anyone to run commands on a remote system. It acts like the orcmd() command, with the exception that it makes a call out to the rcmd(1) command, or any othe... |
rresvport_af(3) -- routines for returning a stream to a remote command
|
The rcmd() function is available for use by anyone to run commands on a remote system. It acts like the orcmd() command, with the exception that it makes a call out to the rcmd(1) command, or any othe... |
RSA_blinding_on(3) -- protect the RSA operation from timing attacks
|
RSA is vulnerable to timing attacks. In a setup where attackers can measure the time of RSA decryption or signature operations, blinding must be used to protect the RSA operation from that attack. RSA... |
RSA_check_key(3) -- validate private RSA keys
|
This function validates RSA keys. It checks that p and q are in fact prime, and that n = p*q. It also checks that d*e = 1 mod (p-1*q-1), and that dmp1, dmq1 and iqmp are set correctly or are NULL. As ... |
RSA_generate_key(3) -- generate RSA key pair
|
RSA_generate_key() generates a key pair and returns it in a newly allocated RSA structure. The pseudo-random number generator must be seeded prior to calling RSA_gener- ate_key(). The modulus size wil... |
RSA_get_ex_new_index(3) -- add application specific data to RSA structures
|
Several OpenSSL structures can have application specific data attached to them. This has several potential uses, it can be used to cache data associated with a structure (for example the hash of some ... |
RSA_new(3) -- allocate and free RSA objects
|
RSA_new() allocates and initializes an RSA structure. RSA_free() frees the RSA structure and its components. The key is erased before the memory is returned to the system. |
RSA_padding_add_PKCS1_type_1(3) -- asymmetric encryption padding
|
The RSA_padding_xxx_xxx() functions are called from the RSA encrypt, decrypt, sign and verify functions. Normally they should not be called from application programs. However, they can also be called ... |
RSA_print(3) -- print cryptographic parameters
|
A human-readable hexadecimal output of the components of the RSA key, DSA parameters or key or DH parameters is printed to bp or fp. The output lines are indented by offset spaces. |
RSA_private_encrypt(3) -- low level signature operations
|
These functions handle RSA signatures at a low level. RSA_private_encrypt() signs the flen bytes at from (usually a message digest with an algorithm identifier) using the private key rsa and stores th... |
RSA_public_encrypt(3) -- RSA public key cryptography
|
RSA_public_encrypt() encrypts the flen bytes at from (usually a session key) using the public key rsa and stores the ciphertext in to. to must point to RSA_size(rsa) bytes of memory. padding denotes o... |
RSA_set_method(3) -- select RSA method
|
An RSA_METHOD specifies the functions that OpenSSL uses for RSA operations. By modifying the method, alternative implementations such as hardware accelerators may be used. Initially, the default is to... |
RSA_sign(3) -- RSA signatures
|
RSA_sign() signs the message digest m of size m_len using the private key rsa as specified in PKCS #1 v2.0. It stores the signature in sigret and the signature size in siglen. sigret must point to RSA... |
RSA_sign_ASN1_OCTET_STRING(3) -- RSA signatures
|
RSA_sign_ASN1_OCTET_STRING() signs the octet string m of size m_len using the private key rsa represented in DER using PKCS #1 padding. It stores the signature in sigret and the signature size in sigl... |
RSA_size(3) -- get RSA modulus size
|
This function returns the RSA modulus size in bytes. It can be used to determine how much memory must be allocated for an RSA encrypted value. rsa->n must not be NULL. |
ruserok(3) -- routines for returning a stream to a remote command
|
The rcmd() function is available for use by anyone to run commands on a remote system. It acts like the orcmd() command, with the exception that it makes a call out to the rcmd(1) command, or any othe... |
scalb(3) -- IEEE test functions
|
These functions allow users to test conformance to IEEE Std 754-1985. Their use is not otherwise recommended. logb(x) returns x's exponent n, a signed integer converted to double-precision floating-p... |
scalbf(3) -- IEEE test functions
|
These functions allow users to test conformance to IEEE Std 754-1985. Their use is not otherwise recommended. logb(x) returns x's exponent n, a signed integer converted to double-precision floating-p... |
scalbn(3) -- Functions for IEEE arithmetic
|
These functions are required or recommended by IEEE Std 754-1985. copysign() returns x with its sign changed to y's. finite() returns the value 1 just when -infinity < x < +infinity; otherwise a zero... |
scalbnf(3) -- Functions for IEEE arithmetic
|
These functions are required or recommended by IEEE Std 754-1985. copysign() returns x with its sign changed to y's. finite() returns the value 1 just when -infinity < x < +infinity; otherwise a zero... |
scandir(3) -- scan a directory
|
The scandir() function reads the directory dirname and builds an array of pointers to directory entries using malloc(3). It returns the number of entries in the array. A pointer to the array of direct... |
scanf(3) -- input format conversion
|
The scanf() family of functions scans input according to a format as described below. This format may contain conversion specifiers; the results from such conversions, if any, are stored through the p... |
secure_path(3) -- determine if a file appears to be ``secure''
|
The secure_path() function takes a path name and returns zero if the referenced file is ``secure'', non-zero if not. Any ``insecurity'', other than failure to access the referenced file, will be l... |
seed48(3) -- pseudo random number generators and initialization routines
|
The rand48() family of functions generates pseudo-random numbers using a linear congruential algorithm working on integers 48 bits in size. The particular formula employed is r(n+1) = (a * r(n) + c) m... |
seekdir(3) -- directory operations
|
The opendir() function opens the directory named by filename, associates a directory stream with it and returns a pointer to be used to identify the directory stream in subsequent operations. The poin... |
setbuf(3) -- stream buffering operations
|
The three types of buffering available are unbuffered, block buffered, and line buffered. When an output stream is unbuffered, information appears on the destination file or terminal as soon as writte... |
setbuffer(3) -- stream buffering operations
|
The three types of buffering available are unbuffered, block buffered, and line buffered. When an output stream is unbuffered, information appears on the destination file or terminal as soon as writte... |
setclasscontext(3) -- query login.conf database about a user class
|
The login_getclass() function extracts the entry specified by class (or default if class is NULL or the empty string) from /etc/login.conf (see login.conf(5)). If the entry is found, a login_cap_t poi... |
setdisktab(3) -- get generic disk description by its name
|
The getdiskbyname() function takes a disk name (e.g. `rm03') and returns a prototype disk label describing its geometry information and the standard disk partition tables. All information is obtained... |
setdomainname(3) -- get/set domain name of current host
|
getdomainname() returns the standard domain name for the current processor, as previously set by setdomainname(). The parameter namelen specifies the size of the name array. The returned name is null-... |
setenv(3) -- environment variable functions
|
These functions set, unset and fetch environment variables from the host environment list. For compatibility with differing environment conventions, the given arguments name and value may be appended ... |
setfsent(3) -- get file system descriptor file entry
|
The getfsent(), getfsspec(), and getfsfile() functions each return a pointer to an object with the following structure containing the brokenout fields of a line in the file system description file, |
setgrent(3) -- group database operations
|
These functions operate on the group database file which is described in group(5). Each line of the database is defined by the structure group found in the include file : struct group { char *g... |
setgroupent(3) -- group database operations
|
These functions operate on the group database file which is described in group(5). Each line of the database is defined by the structure group found in the include file : struct group { char *g... |
sethostent(3) -- get network host entry
|
The gethostbyname(), gethostbyname2() and gethostbyaddr() functions each return a pointer to an object with the following structure describing an internet host referenced by name or by address, respec... |
sethostid(3) -- get/set unique identifier of current host
|
sethostid() establishes a 32-bit identifier for the current processor that is intended to be unique among all UNIX systems in existence. This is normally a DARPA Internet address for the local machine... |
sethostname(3) -- get/set name of current host
|
gethostname() returns the standard host name for the current processor, as previously set by sethostname(). The parameter namelen specifies the size of the name array. The returned name is null-termin... |
setjmp(3) -- non-local jumps
|
The sigsetjmp(), setjmp(), and _setjmp() functions save their calling environment in env. Each of these functions returns 0. The corresponding longjmp() functions restore the environment saved by thei... |
setkey(3) -- password encryption
|
The crypt() function performs password encryption. The encryption scheme used by crypt() is dependent upon the contents of the NUL-terminated string setting. If setting begins with the ``$'' charact... |
setlinebuf(3) -- stream buffering operations
|
The three types of buffering available are unbuffered, block buffered, and line buffered. When an output stream is unbuffered, information appears on the destination file or terminal as soon as writte... |
setlocale(3) -- natural language formatting for C
|
The setlocale() function sets the C library's notion of natural language formatting style for particular sets of routines. Each such style is called a `locale' and is invoked using an appropriate na... |
setlogmask(3) -- control system log
|
The syslog() function writes message to the system message logger. The message is then written to the system console, log files, logged-in users, or forwarded to other machines as appropriate (See sys... |
setmode(3) -- modify mode bits
|
The getmode() function returns a copy of the file permission bits mode as altered by the values pointed to by set. While only the mode bits are altered, other parts of the file mode may be examined. T... |
setnetconfig(3) -- get network configuration database entry
|
The library routines described on this page provide the application access to the system network configuration database, /etc/netconfig. getnetconfig() returns a pointer to the current entry in the da... |
setnetent(3) -- get network entry
|
The getnetent(), getnetbyname(), and getnetbyaddr() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the network data base as des... |
setnetgrent(3) -- netgroup database operations
|
These functions operate on the netgroup database file which is described in netgroup(5). The database defines a set of netgroups, each made up of one or more triples: (host, user, domain) that defines... |
setnetpath(3) -- get /etc/netconfig entry corresponding to NETPATH component
|
The routines described in this page provide the application access to the system network configuration database, /etc/netconfig, as it is ``filtered'' by the NETPATH environment variable (see enviro... |
setpassent(3) -- password database operations
|
These functions operate on the password database file which is described in passwd(5). Each entry in the database is defined by the structure passwd found in the include file : struct passwd { ... |
setproctitle(3) -- set process title
|
The setproctitle() function sets the invoking process's title. The process title is set to the last component of the program name, followed by a colon and the formatted string specified by fmt. If fm... |
setprogname(3) -- get/set the name of the current program
|
These utility functions get and set the current program's name as used by various error-reporting functions. getprogname() returns the name of the current program. This function is typically useful w... |
setprotoent(3) -- get protocol entry
|
The getprotoent(), getprotobyname(), and getprotobynumber() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the network protocol... |
setpwent(3) -- password database operations
|
These functions operate on the password database file which is described in passwd(5). Each entry in the database is defined by the structure passwd found in the include file : struct passwd { ... |
setrgid(3) -- set user and group ID
|
The setruid() function (setrgid()) sets the real user ID (group ID) of the current process. |
setrpcent(3) -- get RPC entry
|
getrpcent(), getrpcbyname(), and getrpcbynumber(), each return a pointer to an object with the following structure containing the broken-out fields of a line in the rpc program number data base, /etc/... |
setruid(3) -- set user and group ID
|
The setruid() function (setrgid()) sets the real user ID (group ID) of the current process. |
setservent(3) -- get service entry
|
The getservent(), getservbyname(), and getservbyport() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the network services data... |
setstate(3) -- better random number generator; routines for changing generators
|
The random() function uses a non-linear additive feedback random number generator employing a default table of size 31 long integers to return successive pseudo-random numbers in the range from 0 to (... |
setttyent(3) -- get ttys file entry
|
The getttyent(), and getttynam() functions each return a pointer to an object, with the following structure, containing the broken-out fields of a line from the tty description file. struct ttyent { c... |
setusercontext(3) -- query login.conf database about a user class
|
The login_getclass() function extracts the entry specified by class (or default if class is NULL or the empty string) from /etc/login.conf (see login.conf(5)). If the entry is found, a login_cap_t poi... |
setusershell(3) -- get valid user shells
|
The getusershell() function returns a pointer to a valid user shell as defined by the system manager in the shells database as described in shells(5). If the shells database is not available, getusers... |
setvbuf(3) -- stream buffering operations
|
The three types of buffering available are unbuffered, block buffered, and line buffered. When an output stream is unbuffered, information appears on the destination file or terminal as soon as writte... |
set_com_err_hook(3) -- common error display library
|
The com_err library provides a common error-reporting mechanism for defining and accessing error codes and descriptions for application software packages. Error descriptions are defined in a table and... |
sha1(3) -- calculate the NIST Secure Hash Algorithm
|
The SHA1 functions implement the NIST Secure Hash Algorithm (SHA-1), FIPS PUB 180-1. SHA-1 is used to generate a condensed representation of a message called a message digest. The algorithm takes a me... |
SHA1Data(3) -- calculate the NIST Secure Hash Algorithm
|
The SHA1 functions implement the NIST Secure Hash Algorithm (SHA-1), FIPS PUB 180-1. SHA-1 is used to generate a condensed representation of a message called a message digest. The algorithm takes a me... |
SHA1End(3) -- calculate the NIST Secure Hash Algorithm
|
The SHA1 functions implement the NIST Secure Hash Algorithm (SHA-1), FIPS PUB 180-1. SHA-1 is used to generate a condensed representation of a message called a message digest. The algorithm takes a me... |
SHA1File(3) -- calculate the NIST Secure Hash Algorithm
|
The SHA1 functions implement the NIST Secure Hash Algorithm (SHA-1), FIPS PUB 180-1. SHA-1 is used to generate a condensed representation of a message called a message digest. The algorithm takes a me... |
SHA1Final(3) -- calculate the NIST Secure Hash Algorithm
|
The SHA1 functions implement the NIST Secure Hash Algorithm (SHA-1), FIPS PUB 180-1. SHA-1 is used to generate a condensed representation of a message called a message digest. The algorithm takes a me... |
SHA1Init(3) -- calculate the NIST Secure Hash Algorithm
|
The SHA1 functions implement the NIST Secure Hash Algorithm (SHA-1), FIPS PUB 180-1. SHA-1 is used to generate a condensed representation of a message called a message digest. The algorithm takes a me... |
SHA1Transform(3) -- calculate the NIST Secure Hash Algorithm
|
The SHA1 functions implement the NIST Secure Hash Algorithm (SHA-1), FIPS PUB 180-1. SHA-1 is used to generate a condensed representation of a message called a message digest. The algorithm takes a me... |
SHA1Update(3) -- calculate the NIST Secure Hash Algorithm
|
The SHA1 functions implement the NIST Secure Hash Algorithm (SHA-1), FIPS PUB 180-1. SHA-1 is used to generate a condensed representation of a message called a message digest. The algorithm takes a me... |
shquote(3) -- quote argument strings for use with the shell
|
The shquote() and shquotev() functions copy strings and transform the copies by adding shell escape and quoting characters. They are used to encapsulate arguments to be included in command strings pas... |
shquotev(3) -- quote argument strings for use with the shell
|
The shquote() and shquotev() functions copy strings and transform the copies by adding shell escape and quoting characters. They are used to encapsulate arguments to be included in command strings pas... |
sigaddset(3) -- manipulate signal sets
|
These functions manipulate signal sets stored in a sigset_t. Either sigemptyset() or sigfillset() must be called for every object of type sigset_t before any other use of the object. The sigemptyset()... |
sigblock(3) -- block signals
|
This interface is made obsolete by: sigprocmask(2). sigblock() adds the signals specified in mask to the set of signals currently being blocked from delivery. Signals are blocked if the corresponding ... |
sigdelset(3) -- manipulate signal sets
|
These functions manipulate signal sets stored in a sigset_t. Either sigemptyset() or sigfillset() must be called for every object of type sigset_t before any other use of the object. The sigemptyset()... |
sigemptyset(3) -- manipulate signal sets
|
These functions manipulate signal sets stored in a sigset_t. Either sigemptyset() or sigfillset() must be called for every object of type sigset_t before any other use of the object. The sigemptyset()... |
sigfillset(3) -- manipulate signal sets
|
These functions manipulate signal sets stored in a sigset_t. Either sigemptyset() or sigfillset() must be called for every object of type sigset_t before any other use of the object. The sigemptyset()... |
siginterrupt(3) -- allow signals to interrupt system calls
|
The siginterrupt() function is used to change the system call restart behavior when a system call is interrupted by the specified signal. If the flag is false (0), then system calls will be restarted ... |
sigismember(3) -- manipulate signal sets
|
These functions manipulate signal sets stored in a sigset_t. Either sigemptyset() or sigfillset() must be called for every object of type sigset_t before any other use of the object. The sigemptyset()... |
siglongjmp(3) -- non-local jumps
|
The sigsetjmp(), setjmp(), and _setjmp() functions save their calling environment in env. Each of these functions returns 0. The corresponding longjmp() functions restore the environment saved by thei... |
signal(3) -- simplified software signal facilities
|
This signal() facility is a simplified interface to the more general sigaction(2) facility. Signals allow the manipulation of a process from outside its domain as well as allowing the process to manip... |
significand(3) -- IEEE test functions
|
These functions allow users to test conformance to IEEE Std 754-1985. Their use is not otherwise recommended. logb(x) returns x's exponent n, a signed integer converted to double-precision floating-p... |
significandf(3) -- IEEE test functions
|
These functions allow users to test conformance to IEEE Std 754-1985. Their use is not otherwise recommended. logb(x) returns x's exponent n, a signed integer converted to double-precision floating-p... |
sigpause(3) -- atomically release blocked signals and wait for interrupt
|
This interface is made obsolete by sigsuspend(2). sigpause() assigns sigmask to the set of masked signals and then waits for a signal to arrive; on return the set of masked signals is restored. sigmas... |
sigsetjmp(3) -- non-local jumps
|
The sigsetjmp(), setjmp(), and _setjmp() functions save their calling environment in env. Each of these functions returns 0. The corresponding longjmp() functions restore the environment saved by thei... |
sigsetmask(3) -- set current signal mask
|
This interface is made obsolete by: sigprocmask(2). sigsetmask() sets the current signal mask Signals are blocked from delivery if the corresponding bit in mask is a 1; the macro sigmask() is provided... |
sigsetops(3) -- manipulate signal sets
|
These functions manipulate signal sets stored in a sigset_t. Either sigemptyset() or sigfillset() must be called for every object of type sigset_t before any other use of the object. The sigemptyset()... |
sigvec(3) -- software signal facilities
|
This interface is made obsolete by sigaction(2). The system defines a set of signals that may be delivered to a process. Signal delivery resembles the occurrence of a hardware interrupt: the signal is... |
SIMPLEQ_EMPTY(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
SIMPLEQ_ENTRY(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
SIMPLEQ_FIRST(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
SIMPLEQ_HEAD(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
SIMPLEQ_HEAD_INITIALIZER(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
SIMPLEQ_INIT(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
SIMPLEQ_INSERT_AFTER(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
SIMPLEQ_INSERT_HEAD(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
SIMPLEQ_INSERT_TAIL(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
SIMPLEQ_NEXT(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
SIMPLEQ_REMOVE_HEAD(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
sin(3) -- sine function
|
The sin() function computes the sine of x (measured in radians). A large magnitude argument may yield a result with little or no significance. |
sinf(3) -- sine function
|
The sin() function computes the sine of x (measured in radians). A large magnitude argument may yield a result with little or no significance. |
sinh(3) -- hyperbolic sine function
|
The sinh() function computes the hyperbolic sine of x. |
sinhf(3) -- sine function
|
The sin() function computes the sine of x (measured in radians). A large magnitude argument may yield a result with little or no significance. |
skey(3) -- one-time password (OTP) library
|
The skey library provides routines for accessing NetBSD's one-time password (OTP) authentication system. Most S/Key operations take a pointer to a struct skey, which should be considered as an opaque... |
skeychallenge(3) -- one-time password (OTP) library
|
The skey library provides routines for accessing NetBSD's one-time password (OTP) authentication system. Most S/Key operations take a pointer to a struct skey, which should be considered as an opaque... |
skeygetnext(3) -- one-time password (OTP) library
|
The skey library provides routines for accessing NetBSD's one-time password (OTP) authentication system. Most S/Key operations take a pointer to a struct skey, which should be considered as an opaque... |
skeylookup(3) -- one-time password (OTP) library
|
The skey library provides routines for accessing NetBSD's one-time password (OTP) authentication system. Most S/Key operations take a pointer to a struct skey, which should be considered as an opaque... |
skeyverify(3) -- one-time password (OTP) library
|
The skey library provides routines for accessing NetBSD's one-time password (OTP) authentication system. Most S/Key operations take a pointer to a struct skey, which should be considered as an opaque... |
skeyzero(3) -- one-time password (OTP) library
|
The skey library provides routines for accessing NetBSD's one-time password (OTP) authentication system. Most S/Key operations take a pointer to a struct skey, which should be considered as an opaque... |
skey_authenticate(3) -- one-time password (OTP) library
|
The skey library provides routines for accessing NetBSD's one-time password (OTP) authentication system. Most S/Key operations take a pointer to a struct skey, which should be considered as an opaque... |
skey_get_algorithm(3) -- one-time password (OTP) library
|
The skey library provides routines for accessing NetBSD's one-time password (OTP) authentication system. Most S/Key operations take a pointer to a struct skey, which should be considered as an opaque... |
skey_haskey(3) -- one-time password (OTP) library
|
The skey library provides routines for accessing NetBSD's one-time password (OTP) authentication system. Most S/Key operations take a pointer to a struct skey, which should be considered as an opaque... |
skey_keyinfo(3) -- one-time password (OTP) library
|
The skey library provides routines for accessing NetBSD's one-time password (OTP) authentication system. Most S/Key operations take a pointer to a struct skey, which should be considered as an opaque... |
skey_passcheck(3) -- one-time password (OTP) library
|
The skey library provides routines for accessing NetBSD's one-time password (OTP) authentication system. Most S/Key operations take a pointer to a struct skey, which should be considered as an opaque... |
skey_set_algorithm(3) -- one-time password (OTP) library
|
The skey library provides routines for accessing NetBSD's one-time password (OTP) authentication system. Most S/Key operations take a pointer to a struct skey, which should be considered as an opaque... |
sleep(3) -- suspend process execution for interval of seconds
|
The sleep() function suspends execution of the calling process until either the number of seconds specified by seconds have elapsed or a signal is delivered to the calling process and its action is to... |
sl_add(3) -- stringlist manipulation functions
|
The stringlist functions manipulate stringlists, which are lists of strings that extend automatically if necessary. The StringList structure has the following definition: typedef struct _stringlist { ... |
sl_find(3) -- stringlist manipulation functions
|
The stringlist functions manipulate stringlists, which are lists of strings that extend automatically if necessary. The StringList structure has the following definition: typedef struct _stringlist { ... |
sl_free(3) -- stringlist manipulation functions
|
The stringlist functions manipulate stringlists, which are lists of strings that extend automatically if necessary. The StringList structure has the following definition: typedef struct _stringlist { ... |
sl_init(3) -- stringlist manipulation functions
|
The stringlist functions manipulate stringlists, which are lists of strings that extend automatically if necessary. The StringList structure has the following definition: typedef struct _stringlist { ... |
snprintf(3) -- formatted output conversion
|
The printf() family of functions produces output according to a format as described below. printf() and vprintf() write output to stdout, the standard output stream; fprintf() and vfprintf() write out... |
sockatmark(3) -- determine whether a socket is at the out-of-band mark
|
The sockatmark function determines whether the socket referenced by the file descriptor s is at the out-of-band mark. |
sprintf(3) -- formatted output conversion
|
The printf() family of functions produces output according to a format as described below. printf() and vprintf() write output to stdout, the standard output stream; fprintf() and vfprintf() write out... |
sqrt(3) -- cube root and square root functions
|
The cbrt() and cbrtf() functions compute the cube root of x. The sqrt() and sqrtf() functions compute the non-negative square root of x. |
sqrtf(3) -- cube root and square root functions
|
The cbrt() and cbrtf() functions compute the cube root of x. The sqrt() and sqrtf() functions compute the non-negative square root of x. |
sradixsort(3) -- radix sort
|
The radixsort() and sradixsort() functions are implementations of radix sort. These functions sort an nmemb element array of pointers to byte strings, with the initial member of which is referenced by... |
srand(3) -- bad random number generator
|
These interfaces are obsoleted by random(3). The rand() function computes a sequence of pseudo-random integers in the range of 0 to RAND_MAX (as defined by the header file ). The srand() fun... |
srand48(3) -- pseudo random number generators and initialization routines
|
The rand48() family of functions generates pseudo-random numbers using a linear congruential algorithm working on integers 48 bits in size. The particular formula employed is r(n+1) = (a * r(n) + c) m... |
srandom(3) -- better random number generator; routines for changing generators
|
The random() function uses a non-linear additive feedback random number generator employing a default table of size 31 long integers to return successive pseudo-random numbers in the range from 0 to (... |
sscanf(3) -- input format conversion
|
The scanf() family of functions scans input according to a format as described below. This format may contain conversion specifiers; the results from such conversions, if any, are stored through the p... |
ssl(3) -- OpenSSL SSL/TLS library
|
|
SSL_accept(3) -- wait for a TLS/SSL client to initiate a TLS/SSL handshake
|
SSL_accept() waits for a TLS/SSL client to initiate the TLS/SSL handshake. The communication channel must already have been set and assigned to the ssl by setting an underlying BIO. |
SSL_alert_type_string(3) -- get textual description of alert information
|
SSL_alert_type_string() returns a one letter string indicating the type of the alert specified by value. SSL_alert_type_string_long() returns a string indicating the type of the alert specified by val... |
SSL_CIPHER_get_name(3) -- get SSL_CIPHER properties
|
SSL_CIPHER_get_name() returns a pointer to the name of cipher. If the argument is the NULL pointer, a pointer to the constant value "NONE" is returned. SSL_CIPHER_get_bits() returns the number of se... |
SSL_clear(3) -- reset SSL object to allow another connection
|
Reset ssl to allow another connection. All settings (method, ciphers, BIOs) are kept. |
SSL_COMP_add_compression_method(3) -- handle SSL/TLS integrated compression methods
|
SSL_COMP_add_compression_method() adds the compression method cm with the identifier id to the list of available compression methods. This list is globally maintained for all SSL operations within thi... |
SSL_connect(3) -- initiate the TLS/SSL handshake with an TLS/SSL server
|
SSL_connect() initiates the TLS/SSL handshake with a server. The communication channel must already have been set and assigned to the ssl by setting an underlying BIO. |
SSL_CTX_add_extra_chain_cert(3) -- add certificate to chain
|
SSL_CTX_add_extra_chain_cert() adds the certificate x509 to the certificate chain presented together with the certificate. Several certificates can be added one after the other. |
SSL_CTX_add_session(3) -- manipulate session cache
|
SSL_CTX_add_session() adds the session c to the context ctx. The reference count for session c is incremented by 1. If a session with the same session id already exists, the old session is removed by ... |
SSL_CTX_ctrl(3) -- internal handling functions for SSL_CTX and SSL objects
|
The SSL_*_ctrl() family of functions is used to manipulate settings of the SSL_CTX and SSL objects. Depending on the command cmd the arguments larg, parg, or fp are evaluated. These functions should n... |
SSL_CTX_flush_sessions(3) -- remove expired sessions
|
SSL_CTX_flush_sessions() causes a run through the session cache of ctx to remove sessions expired at time tm. SSL_flush_sessions() is a synonym for SSL_CTX_flush_ses- sions(). |
SSL_CTX_free(3) -- free an allocated SSL_CTX object
|
SSL_CTX_free() decrements the reference count of ctx, and removes the SSL_CTX object pointed to by ctx and frees up the allocated memory if the the reference count has reached 0. It also calls the fre... |
SSL_CTX_get_ex_new_index(3) -- internal application specific data functions
|
Several OpenSSL structures can have application specific data attached to them. These functions are used internally by OpenSSL to manipulate application specific data attached to a specific structure.... |
SSL_CTX_get_verify_mode(3) -- get currently set verification parameters
|
SSL_CTX_get_verify_mode() returns the verification mode currently set in ctx. SSL_get_verify_mode() returns the verification mode currently set in ssl. SSL_CTX_get_verify_depth() returns the verificat... |
SSL_CTX_load_verify_locations(3) -- set default locations for trusted CA certificates
|
SSL_CTX_load_verify_locations() specifies the locations for ctx, at which CA certificates for verification purposes are located. The certificates available via CAfile and CApath are trusted. |
SSL_CTX_new(3) -- create a new SSL_CTX object as framework for TLS/SSL enabled functions
|
SSL_CTX_new() creates a new SSL_CTX object as framework to establish TLS/SSL enabled connections. |
SSL_CTX_sessions(3) -- access internal session cache
|
SSL_CTX_sessions() returns a pointer to the lhash databases containing the internal session cache for ctx. |
SSL_CTX_sess_number(3) -- obtain session cache statistics
|
SSL_CTX_sess_number() returns the current number of sessions in the internal session cache. SSL_CTX_sess_connect() returns the number of started SSL/TLS handshakes in client mode. SSL_CTX_sess_connect... |
SSL_CTX_sess_set_cache_size(3) -- manipulate session cache size
|
SSL_CTX_sess_set_cache_size() sets the size of the internal session cache of context ctx to t. SSL_CTX_sess_get_cache_size() returns the currently valid session cache size. |
SSL_CTX_sess_set_get_cb(3) -- provide callback functions for server side external session caching
|
SSL_CTX_sess_set_new_cb() sets the callback function, which is automatically called whenever a new session was negotiated. SSL_CTX_sess_set_remove_cb() sets the callback function, which is automatical... |
SSL_CTX_set_cert_store(3) -- manipulate X509 certificate verification storage
|
SSL_CTX_set_cert_store() sets/replaces the certificate verification storage of ctx to/with store. If another X505_STORE object is currently set in ctx, it will be X509_STORE_free()ed. SSL_CTX_get_cert... |
SSL_CTX_set_cert_verify_callback(3) -- set peer certificate verification procedure
|
SSL_CTX_set_cert_verify_callback() sets the verification callback function for ctx. SSL objects, that are created from ctx inherit the setting valid at the time, SSL_new(3) is called. arg is currently... |
SSL_CTX_set_cipher_list(3) -- choose list of available SSL_CIPHERs
|
SSL_CTX_set_cipher_list() sets the list of available ciphers for ctx using the control string str. The format of the string is described in openssl_ciphers(1). The list of ciphers is inherited by all ... |
SSL_CTX_set_client_CA_list(3) -- set list of CAs sent to the client when requesting a client certificate
|
SSL_CTX_set_client_CA_list() sets the list of CAs sent to the client when requesting a client certificate for ctx. SSL_set_client_CA_list() sets the list of CAs sent to the client when requesting a cl... |
SSL_CTX_set_client_cert_cb(3) -- handle client certificate callback function
|
SSL_CTX_set_client_cert_cb() sets the client_cert_cb() callback, that is called when a client certificate is requested by a server. When clien<... |
SSL_CTX_set_default_passwd_cb(3) -- set passwd callback for encrypted PEM file handling
|
SSL_CTX_set_default_passwd_cb() sets the default password callback called when loading/storing a PEM certificate with encryption. SSL_CTX_set_default_passwd_cb_userdata() sets a pointer to userdata wh... |
SSL_CTX_set_info_callback(3) -- handle information callback for SSL connections
|
SSL_CTX_set_info_callback() sets the callback function, that can be used to obtain state information for SSL objects created from ctx during connection setup and use. The setting for ctx is overridden... |
SSL_CTX_set_mode(3) -- manipulate SSL engine mode
|
SSL_CTX_set_mode() adds the mode set via bitmask in mode to ctx. Options already set before are not cleared. SSL_set_mode() adds the mode set via bitmask in mode to ssl. Options already set before are... |
SSL_CTX_set_options(3) -- manipulate SSL engine options
|
SSL_CTX_set_options() adds the options set via bitmask in options to ctx. Options already set before are not cleared! SSL_set_options() adds the options set via bitmask in options to ssl. Options alre... |
SSL_CTX_set_quiet_shutdown(3) -- manipulate shutdown behaviour
|
SSL_CTX_set_quiet_shutdown() sets the "quiet shutdown" flag for ctx to be mode. SSL objects created from ctx inherit the mode valid at the time SSL_new(3) is called. mode may be 0 or 1. SSL_CTX_get_... |
SSL_CTX_set_session_cache_mode(3) -- enable/disable session caching
|
SSL_CTX_set_session_cache_mode() enables/disables session caching by setting the operational mode for ctx to . SSL_CTX_get_session_cache_mode() returns the currently used cache mode. |
SSL_CTX_set_session_id_context(3) -- set context within which session can be reused (server side only)
|
SSL_CTX_set_session_id_context() sets the context sid_ctx of length sid_ctx_len within which a session can be reused for the ctx object. SSL_set_session_id_context() sets the context sid_ctx of length... |
SSL_CTX_set_ssl_version(3) -- choose a new TLS/SSL method
|
SSL_CTX_set_ssl_version() sets a new default TLS/SSL method for SSL objects newly created from this ctx. SSL objects already created with SSL_new(3) are not affected, except when SSL_clear(3) is being... |
SSL_CTX_set_timeout(3) -- manipulate timeout values for session caching
|
SSL_CTX_set_timeout() sets the timeout for newly created sessions for ctx to t. The timeout value t must be given in seconds. SSL_CTX_get_timeout() returns the currently set timeout value for ctx. |
SSL_CTX_set_tmp_dh_callback(3) -- handle DH keys for ephemeral key exchange
|
SSL_CTX_set_tmp_dh_callback() sets the callback function for ctx to be used when a DH parameters are required to tmp_dh_callback. The callback is inherited by all ssl objects created from ctx. SSL_CTX... |
SSL_CTX_set_tmp_rsa_callback(3) -- handle RSA keys for ephemeral key exchange
|
SSL_CTX_set_tmp_rsa_callback() sets the callback function for ctx to be used when a temporary/ephemeral RSA key is required to tmp_rsa_callback. The callback is inherited by all SSL objects newly crea... |
SSL_CTX_set_verify(3) -- set peer certificate verification parameters
|
SSL_CTX_set_verify() sets the verification flags for ctx to be mode and specifies the verify_callback function to be used. If no callback function shall be specified, the NULL pointer can be used for ... |
SSL_CTX_use_certificate(3) -- load certificate and key data
|
These functions load the certificates and private keys into the SSL_CTX or SSL object, respectively. The SSL_CTX_* class of functions loads the certificates and keys into the SSL_CTX object ctx. The i... |
SSL_do_handshake(3) -- perform a TLS/SSL handshake
|
SSL_do_handshake() will wait for a SSL/TLS handshake to take place. If the connection is in client mode, the handshake will be started. The handshake routines may have to be explicitly set in advance ... |
SSL_free(3) -- free an allocated SSL structure
|
SSL_free() decrements the reference count of ssl, and removes the SSL structure pointed to by ssl and frees up the allocated memory if the the reference count has reached 0. |
SSL_get_ciphers(3) -- get list of available SSL_CIPHERs
|
SSL_get_ciphers() returns the stack of available SSL_CIPHERs for ssl, sorted by preference. If ssl is NULL or no ciphers are available, NULL is returned. SSL_get_cipher_list() returns a pointer to the... |
SSL_get_client_CA_list(3) -- get list of client CAs
|
SSL_CTX_get_client_CA_list() returns the list of client CAs explicitly set for ctx using SSL_CTX_set_client_CA_list(3). SSL_get_client_CA_list() returns the list of client CAs explicitly set for ssl u... |
SSL_get_current_cipher(3) -- get SSL_CIPHER of a connection
|
SSL_get_current_cipher() returns a pointer to an SSL_CIPHER object containing the description of the actually used cipher of a connection established with the ssl object. SSL_get_cipher() and SSL_get_... |
SSL_get_default_timeout(3) -- get default session timeout value
|
SSL_get_default_timeout() returns the default timeout value assigned to SSL_SESSION objects negotiated for the protocol valid for ssl. |
SSL_get_error(3) -- obtain result code for TLS/SSL I/O operation
|
SSL_get_error() returns a result code (suitable for the C "switch" statement) for a preceding call to SSL_connect(), SSL_accept(), SSL_do_handshake(), SSL_read(), SSL_peek(), or SSL_write() on ssl. ... |
SSL_get_ex_data_X509_STORE_CTX_idx(3) -- get ex_data index to access SSL structure from X509_STORE_CTX
|
SSL_get_ex_data_X509_STORE_CTX_idx() returns the index number under which the pointer to the SSL object is stored into the X509_STORE_CTX object. |
SSL_get_ex_new_index(3) -- internal application specific data functions
|
Several OpenSSL structures can have application specific data attached to them. These functions are used internally by OpenSSL to manipulate application specific data attached to a specific structure.... |
SSL_get_fd(3) -- get file descriptor linked to an SSL object
|
SSL_get_fd() returns the file descriptor which is linked to ssl. SSL_get_rfd() and SSL_get_wfd() return the file descriptors for the read or the write channel, which can be different. If the read and ... |
SSL_get_peer_certificate(3) -- get the X509 certificate of the peer
|
SSL_get_peer_certificate() returns a pointer to the X509 certificate the peer presented. If the peer did not present a certificate, NULL is returned. |
SSL_get_peer_cert_chain(3) -- get the X509 certificate chain of the peer
|
SSL_get_peer_cert_chain() returns a pointer to STACKOF(X509) certificates forming the certificate chain of the peer. If called on the client side, the stack also contains the peer's certificate; if c... |
SSL_get_rbio(3) -- get BIO linked to an SSL object
|
SSL_get_rbio() and SSL_get_wbio() return pointers to the BIOs for the read or the write channel, which can be different. The reference count of the BIO is not incremented. |
SSL_get_session(3) -- retrieve TLS/SSL session data
|
SSL_get_session() returns a pointer to the SSL_SESSION actually used in ssl. The reference count of the SSL_SES- SION is not incremented, so that the pointer can become invalid by other operations. SS... |
SSL_get_SSL_CTX(3) -- get the SSL_CTX from which an SSL is created
|
SSL_get_SSL_CTX() returns a pointer to the SSL_CTX object, from which ssl was created with SSL_new(3). |
SSL_get_verify_result(3) -- get result of peer certificate verification
|
SSL_get_verify_result() returns the result of the verification of the X509 certificate presented by the peer, if any. |
SSL_get_version(3) -- get the protocol version of a connection.
|
SSL_get_cipher_version() returns the name of the protocol used for the connection ssl. |
SSL_library_init(3) -- initialize SSL library by registering algorithms
|
SSL_library_init() registers the available ciphers and digests. OpenSSL_add_ssl_algorithms() and SSLeay_add_ssl_algo- rithms() are synonyms for SSL_library_init(). |
SSL_load_client_CA_file(3) -- load certificate names from file
|
SSL_load_client_CA_file() reads certificates from file and returns a STACK_OF(X509_NAME) with the subject names found. |
SSL_new(3) -- create a new SSL structure for a connection
|
SSL_new() creates a new SSL structure which is needed to hold the data for a TLS/SSL connection. The new structure inherits the settings of the underlying context ctx: connection method (SSLv2/v3/TLSv... |
SSL_pending(3) -- obtain number of readable bytes buffered in an SSL object
|
SSL_pending() returns the number of bytes which are available inside ssl for immediate read. |
SSL_read(3) -- read bytes from a TLS/SSL connection.
|
SSL_read() tries to read num bytes from the specified ssl into the buffer buf. |
SSL_rstate_string(3) -- get textual description of state of an SSL object during read operation
|
SSL_rstate_string() returns a 2 letter string indicating the current read state of the SSL object ssl. SSL_rstate_string_long() returns a string indicating the current read state of the SSL object ssl... |
SSL_SESSION_free(3) -- free an allocated SSL_SESSION structure
|
SSL_SESSION_free() decrements the reference count of ses- sion and removes the SSL_SESSION structure pointed to by session and frees up the allocated memory, if the the reference count has reached 0. |
SSL_SESSION_get_ex_new_index(3) -- internal application specific data functions
|
Several OpenSSL structures can have application specific data attached to them. These functions are used internally by OpenSSL to manipulate application specific data attached to a specific structure.... |
SSL_SESSION_get_time(3) -- retrieve and manipulate session time and timeout settings
|
SSL_SESSION_get_time() returns the time at which the session s was established. The time is given in seconds since the Epoch and therefore compatible to the time delivered by the time() call. SSL_SESS... |
SSL_session_reused(3) -- query whether a reused session was negotiated during handshake
|
Query, whether a reused session was negotiated during the handshake. |
SSL_set_bio(3) -- connect the SSL object with a BIO
|
SSL_set_bio() connects the BIOs rbio and wbio for the read and write operations of the TLS/SSL (encrypted) side of ssl. The SSL engine inherits the behaviour of rbio and wbio, respectively. If a BIO i... |
SSL_set_connect_state(3) -- prepare SSL object to work in client or server mode
|
SSL_set_connect_state() sets ssl to work in client mode. SSL_set_accept_state() sets ssl to work in server mode. |
SSL_set_fd(3) -- connect the SSL object with a file descriptor
|
SSL_set_fd() sets the file descriptor fd as the input/output facility for the TLS/SSL (encrypted) side of ssl. fd will typically be the socket file descriptor of a network connection. When performing ... |
SSL_set_session(3) -- set a TLS/SSL session to be used during TLS/SSL connect
|
SSL_set_session() sets session to be used when the TLS/SSL connection is to be established. SSL_set_session() is only useful for TLS/SSL clients. When the session is set, the reference count of sessio... |
SSL_set_shutdown(3) -- manipulate shutdown state of an SSL connection
|
SSL_set_shutdown() sets the shutdown state of ssl to mode. SSL_get_shutdown() returns the shutdown mode of ssl. |
SSL_set_verify_result(3) -- override result of peer certificate verification
|
SSL_set_verify_result() sets verify_result of the object ssl to be the result of the verification of the X509 certificate presented by the peer, if any. |
SSL_shutdown(3) -- shut down a TLS/SSL connection
|
SSL_shutdown() shuts down an active TLS/SSL connection. It sends the "close notify" shutdown alert to the peer. |
SSL_state_string(3) -- get textual description of state of an SSL object
|
SSL_state_string() returns a 6 letter string indicating the current state of the SSL object ssl. SSL_state_string_long() returns a string indicating the current state of the SSL object ssl. |
SSL_want(3) -- obtain state information TLS/SSL I/O operation
|
SSL_want() returns state information for the SSL object ssl. The other SSL_want_*() calls are shortcuts for the possible states returned by SSL_want(). |
SSL_write(3) -- write bytes to a TLS/SSL connection.
|
SSL_write() writes num bytes from the buffer buf into the specified ssl connection. |
stdarg(3) -- variable argument lists
|
A function may be called with a varying number of arguments of varying types. The include file declares a type (va_list) and defines three macros for stepping through a list of arguments wh... |
stdio(3) -- standard input/output library functions
|
The standard I/O library provides a simple and efficient buffered stream I/O interface. Input and output is mapped into logical data streams and the physical I/O characteristics are concealed. The fun... |
strcasecmp(3) -- compare strings, ignoring case
|
The strcasecmp() and strncasecmp() functions compare the null-terminated strings s1 and s2 and return an integer greater than, equal to, or less than 0, according as s1 is lexicographically greater th... |
strcat(3) -- concatenate strings
|
The strcat() and strncat() functions append a copy of the null-terminated string append to the end of the null-terminated string s, then add a terminating `\0'. The string s must have sufficient spa... |
strchr(3) -- locate character in string
|
The strchr() function locates the first occurrence of c in the string pointed to by s. The terminating NUL character is considered part of the string. If c is `\0', strchr() locates the terminating ... |
strcmp(3) -- compare strings
|
The strcmp() and strncmp() functions lexicographically compare the nullterminated strings s1 and s2. |
strcoll(3) -- compare strings according to current collation
|
The strcoll() function lexicographically compares the null-terminated strings s1 and s2 according to the current locale collation and returns an integer greater than, equal to, or less than 0, accordi... |
strcpy(3) -- copy strings
|
The strcpy() and strncpy() functions copy the string src to dst (including the terminating `\0' character). The strncpy() copies not more than len characters into dst, appending `\0' characters if... |
strcspn(3) -- span the complement of a string
|
The strcspn() function spans the initial part of the null-terminated string s as long as the characters from s do not occur in string charset (it spans the complement of charset). |
strdup(3) -- save a copy of a string
|
The strdup() function allocates sufficient memory for a copy of the string str, does the copy, and returns a pointer to it. The pointer may subsequently be used as an argument to the function free(3).... |
strerror(3) -- get error message string
|
The strerror() function returns a pointer to the language-dependent error message string affiliated with an error number. The array pointed to is not to be modified by the program, but may be overwrit... |
strftime(3) -- format date and time
|
The strftime() function formats the information from timeptr into the buffer buf according to the string pointed to by format. The format string consists of zero or more conversion specifications and ... |
string(3) -- string specific functions
|
The string functions manipulate strings terminated by a null byte. See the specific manual pages for more information. For manipulating variable length generic objects as byte strings (without the nul... |
stringlist(3) -- stringlist manipulation functions
|
The stringlist functions manipulate stringlists, which are lists of strings that extend automatically if necessary. The StringList structure has the following definition: typedef struct _stringlist { ... |
strlcat(3) -- size-bounded string copying and concatenation
|
The strlcpy() and strlcat() functions copy and concatenate strings respectively. They are designed to be safer, more consistent, and less error prone replacements for strncpy(3) and strncat(3). Unlike... |
strlcpy(3) -- size-bounded string copying and concatenation
|
The strlcpy() and strlcat() functions copy and concatenate strings respectively. They are designed to be safer, more consistent, and less error prone replacements for strncpy(3) and strncat(3). Unlike... |
strlen(3) -- find length of string
|
The strlen() function computes the length of the string s. |
strmode(3) -- convert inode status information into a symbolic string
|
The strmode() function converts a file mode (the type and permission information associated with an inode, see stat(2)) into a symbolic string which is stored in the location referenced by bp. This st... |
strncasecmp(3) -- compare strings, ignoring case
|
The strcasecmp() and strncasecmp() functions compare the null-terminated strings s1 and s2 and return an integer greater than, equal to, or less than 0, according as s1 is lexicographically greater th... |
strncat(3) -- concatenate strings
|
The strcat() and strncat() functions append a copy of the null-terminated string append to the end of the null-terminated string s, then add a terminating `\0'. The string s must have sufficient spa... |
strncmp(3) -- compare strings
|
The strcmp() and strncmp() functions lexicographically compare the nullterminated strings s1 and s2. |
strncpy(3) -- copy strings
|
The strcpy() and strncpy() functions copy the string src to dst (including the terminating `\0' character). The strncpy() copies not more than len characters into dst, appending `\0' characters if... |
strpbrk(3) -- locate multiple characters in string
|
The strpbrk() function locates in the null-terminated string s the first occurrence of any character in the string charset and returns a pointer to this character. If no characters from charset occur ... |
strptime(3) -- converts a character string to a time value
|
The strptime() function converts the character string pointed to by buf to values which are stored in the tm structure pointed to by tm, using the format specified by format. The format string consist... |
strrchr(3) -- locate character in string
|
The strrchr() function locates the last occurrence of c (converted to a char) in the string s. If c is `\0', strrchr() locates the terminating `\0'. |
strsep(3) -- separate strings
|
The strsep() function locates, in the null-terminated string referenced by *stringp, the first occurrence of any character in the string delim (or the terminating `\0' character) and replaces it wit... |
strsignal(3) -- get signal description string
|
The strsignal() function returns a pointer to the language-dependent string describing a signal. The array pointed to is not to be modified by the program, but may be overwritten by subsequent calls t... |
strspn(3) -- span a string
|
The strspn() function spans the initial part of the null-terminated string s as long as the characters from s occur in string charset. |
strstr(3) -- locate a substring in a string
|
The strstr() function locates the first occurrence of the null-terminated string little in the null-terminated string big. If little is the empty string, strstr() returns big; if little occurs nowhere... |
strsvis(3) -- visually encode characters
|
The vis() function copies into dst a string which represents the character c. If c needs no encoding, it is copied in unaltered. The string is null terminated, and a pointer to the end of the string i... |
strsvisx(3) -- visually encode characters
|
The vis() function copies into dst a string which represents the character c. If c needs no encoding, it is copied in unaltered. The string is null terminated, and a pointer to the end of the string i... |
strtod(3) -- convert ASCII string to double
|
The strtod() function converts the initial portion of the string pointed to by nptr to double representation. The expected form of the string is an optional plus (``+'') or minus sign (``-'') foll... |
strtoimax(3) -- convert string value to a long, long long, intmax_t or quad_t integer
|
The strtol() function converts the string in nptr to a long int value. The strtoll() function converts the string in nptr to a long long int value. The strtoimax() function converts the string in nptr... |
strtok(3) -- string tokens
|
The strtok() function is used to isolate sequential tokens in a null-terminated string, str. These tokens are separated in the string by at least one of the characters in sep. The first time that strt... |
strtok_r(3) -- string tokens
|
The strtok() function is used to isolate sequential tokens in a null-terminated string, str. These tokens are separated in the string by at least one of the characters in sep. The first time that strt... |
strtol(3) -- convert string value to a long, long long, intmax_t or quad_t integer
|
The strtol() function converts the string in nptr to a long int value. The strtoll() function converts the string in nptr to a long long int value. The strtoimax() function converts the string in nptr... |
strtoll(3) -- convert string value to a long, long long, intmax_t or quad_t integer
|
The strtol() function converts the string in nptr to a long int value. The strtoll() function converts the string in nptr to a long long int value. The strtoimax() function converts the string in nptr... |
strtoq(3) -- convert string value to a long, long long, intmax_t or quad_t integer
|
The strtol() function converts the string in nptr to a long int value. The strtoll() function converts the string in nptr to a long long int value. The strtoimax() function converts the string in nptr... |
strtoul(3) -- convert a string to an unsigned long, unsigned long long, uintmax_t or uquad_t integer
|
The strtoul() function converts the string in nptr to an unsigned long int value. The strtoull() function converts the string in nptr to an unsigned long long int value. The strtoumax() function conve... |
strtoull(3) -- convert a string to an unsigned long, unsigned long long, uintmax_t or uquad_t integer
|
The strtoul() function converts the string in nptr to an unsigned long int value. The strtoull() function converts the string in nptr to an unsigned long long int value. The strtoumax() function conve... |
strtoumax(3) -- convert a string to an unsigned long, unsigned long long, uintmax_t or uquad_t integer
|
The strtoul() function converts the string in nptr to an unsigned long int value. The strtoull() function converts the string in nptr to an unsigned long long int value. The strtoumax() function conve... |
strtouq(3) -- convert a string to an unsigned long, unsigned long long, uintmax_t or uquad_t integer
|
The strtoul() function converts the string in nptr to an unsigned long int value. The strtoull() function converts the string in nptr to an unsigned long long int value. The strtoumax() function conve... |
strunvis(3) -- decode a visual representation of characters
|
The unvis(), strunvis() and strunvisx() functions are used to decode a visual representation of characters, as produced by the vis(3) function, back into the original form. The unvis() function is cal... |
strvis(3) -- visually encode characters
|
The vis() function copies into dst a string which represents the character c. If c needs no encoding, it is copied in unaltered. The string is null terminated, and a pointer to the end of the string i... |
strvisx(3) -- visually encode characters
|
The vis() function copies into dst a string which represents the character c. If c needs no encoding, it is copied in unaltered. The string is null terminated, and a pointer to the end of the string i... |
strxfrm(3) -- transform a string under locale
|
The strxfrm() function does something horrible (see ANSI standard). In this implementation it just copies. |
stty(3) -- set and get terminal state (defunct)
|
These interfaces are obsoleted by ioctl(2). They are available from the compatibility library, libcompat. The stty() function sets the state of the terminal associated with fd. The gtty() function ret... |
svcerr_auth(3) -- library routines for server side remote procedure call errors
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines can be called by the server side dispatch funct... |
svcerr_decode(3) -- library routines for server side remote procedure call errors
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines can be called by the server side dispatch funct... |
svcerr_noproc(3) -- library routines for server side remote procedure call errors
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines can be called by the server side dispatch funct... |
svcerr_noprog(3) -- library routines for server side remote procedure call errors
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines can be called by the server side dispatch funct... |
svcerr_progvers(3) -- library routines for server side remote procedure call errors
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines can be called by the server side dispatch funct... |
svcerr_systemerr(3) -- library routines for server side remote procedure call errors
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines can be called by the server side dispatch funct... |
svcerr_weakauth(3) -- library routines for server side remote procedure call errors
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines can be called by the server side dispatch funct... |
svcfd_create(3) -- library routines for remote procedure calls
|
|
svcraw_create(3) -- library routines for remote procedure calls
|
|
svctcp_create(3) -- library routines for remote procedure calls
|
|
svcudp_bufcreate(3) -- library routines for remote procedure calls
|
|
svc_auth_reg(3) -- library routines for registering servers
|
These routines are a part of the RPC library which allows the RPC servers to register themselves with rpcbind (see rpcbind(8)), and associate the given program and version number with the dispatch fun... |
svc_control(3) -- library routines for the creation of server handles
|
These routines are part of the RPC library which allows C language programs to make procedure calls on servers across the network. These routines deal with the creation of service handles. Once the ha... |
svc_create(3) -- library routines for the creation of server handles
|
These routines are part of the RPC library which allows C language programs to make procedure calls on servers across the network. These routines deal with the creation of service handles. Once the ha... |
svc_destroy(3) -- library routines for the creation of server handles
|
These routines are part of the RPC library which allows C language programs to make procedure calls on servers across the network. These routines deal with the creation of service handles. Once the ha... |
svc_dg_create(3) -- library routines for the creation of server handles
|
These routines are part of the RPC library which allows C language programs to make procedure calls on servers across the network. These routines deal with the creation of service handles. Once the ha... |
svc_dg_enablecache(3) -- library routines for RPC servers
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines are associated with the server side of the RPC ... |
svc_exit(3) -- library routines for RPC servers
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines are associated with the server side of the RPC ... |
svc_fds(3) -- library routines for remote procedure calls
|
|
svc_fdset(3) -- library routines for remote procedure calls
|
|
svc_fd_create(3) -- library routines for the creation of server handles
|
These routines are part of the RPC library which allows C language programs to make procedure calls on servers across the network. These routines deal with the creation of service handles. Once the ha... |
svc_freeargs(3) -- library routines for RPC servers
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines are associated with the server side of the RPC ... |
svc_getargs(3) -- library routines for RPC servers
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines are associated with the server side of the RPC ... |
svc_getcaller(3) -- library routines for remote procedure calls
|
|
svc_getreqset(3) -- library routines for RPC servers
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines are associated with the server side of the RPC ... |
svc_getreq_common(3) -- library routines for RPC servers
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines are associated with the server side of the RPC ... |
svc_getreq_poll(3) -- library routines for RPC servers
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines are associated with the server side of the RPC ... |
svc_getrpccaller(3) -- library routines for RPC servers
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines are associated with the server side of the RPC ... |
svc_pollset(3) -- library routines for RPC servers
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines are associated with the server side of the RPC ... |
svc_raw_create(3) -- library routines for the creation of server handles
|
These routines are part of the RPC library which allows C language programs to make procedure calls on servers across the network. These routines deal with the creation of service handles. Once the ha... |
svc_reg(3) -- library routines for registering servers
|
These routines are a part of the RPC library which allows the RPC servers to register themselves with rpcbind (see rpcbind(8)), and associate the given program and version number with the dispatch fun... |
svc_register(3) -- library routines for remote procedure calls
|
|
svc_run(3) -- library routines for RPC servers
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines are associated with the server side of the RPC ... |
svc_sendreply(3) -- library routines for RPC servers
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines are associated with the server side of the RPC ... |
svc_tli_create(3) -- library routines for the creation of server handles
|
These routines are part of the RPC library which allows C language programs to make procedure calls on servers across the network. These routines deal with the creation of service handles. Once the ha... |
svc_tp_create(3) -- library routines for the creation of server handles
|
These routines are part of the RPC library which allows C language programs to make procedure calls on servers across the network. These routines deal with the creation of service handles. Once the ha... |
svc_unreg(3) -- library routines for registering servers
|
These routines are a part of the RPC library which allows the RPC servers to register themselves with rpcbind (see rpcbind(8)), and associate the given program and version number with the dispatch fun... |
svc_unregister(3) -- library routines for remote procedure calls
|
|
svc_vc_create(3) -- library routines for the creation of server handles
|
These routines are part of the RPC library which allows C language programs to make procedure calls on servers across the network. These routines deal with the creation of service handles. Once the ha... |
svis(3) -- visually encode characters
|
The vis() function copies into dst a string which represents the character c. If c needs no encoding, it is copied in unaltered. The string is null terminated, and a pointer to the end of the string i... |
swab(3) -- swap adjacent bytes
|
The function swab() copies len bytes from the location referenced by src to the location referenced by dst, swapping adjacent bytes. The argument len must be even number. |
swapon(3) -- add a swap device for interleaved paging/swapping
|
This interface is provided for compatibility only and has been obsoleted by swapctl(2). swapon() makes the block device special available to the system for allocation for paging and swapping. The name... |
sysconf(3) -- get configurable system variables
|
This interface is defined by IEEE Std 1003.1-1988 (``POSIX.1''). A far more complete interface is available using sysctl(3). The sysconf() function provides a method for applications to determine th... |
sysctl(3) -- get or set system information
|
The sysctl function retrieves system information and allows processes with appropriate privileges to set system information. The information available from sysctl consists of integers, strings, and ta... |
syslog(3) -- control system log
|
The syslog() function writes message to the system message logger. The message is then written to the system console, log files, logged-in users, or forwarded to other machines as appropriate (See sys... |
system(3) -- pass a command to the shell
|
The system() function hands the argument string to the command interpreter sh(1). The calling process waits for the shell to finish executing the command, ignoring SIGINT and SIGQUIT, and blocking SIG... |
sys_siglist(3) -- system signal messages
|
The psignal() function locates the descriptive message string for the given signal number sig and writes it to the standard error. If the argument s is non-NULL it is written to the standard error fil... |
sys_signame(3) -- system signal messages
|
The psignal() function locates the descriptive message string for the given signal number sig and writes it to the standard error. If the argument s is non-NULL it is written to the standard error fil... |
TAILQ_EMPTY(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
TAILQ_ENTRY(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
TAILQ_FIRST(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
TAILQ_HEAD(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
TAILQ_HEAD_INITIALIZER(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
TAILQ_INIT(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
TAILQ_INSERT_AFTER(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
TAILQ_INSERT_BEFORE(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
TAILQ_INSERT_HEAD(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
TAILQ_INSERT_TAIL(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
TAILQ_NEXT(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
TAILQ_REMOVE(3) -- implementations of singlylinked lists, lists, simple queues, tail queues, and circular queues
|
These macros define and operate on five types of data structures: singlylinked lists, lists, simple queues, tail queues, and circular queues. All five structures support the following functionality: 1... |
tan(3) -- tangent function
|
The tan() and tanf() functions compute the tangent of x (measured in radians). A large magnitude argument may yield a result with little or no significance. For a discussion of error due to roundoff, ... |
tanf(3) -- tangent function
|
The tan() and tanf() functions compute the tangent of x (measured in radians). A large magnitude argument may yield a result with little or no significance. For a discussion of error due to roundoff, ... |
tanh(3) -- hyperbolic tangent function
|
The tanh() and tanhf() functions compute the hyperbolic tangent of x. For a discussion of error due to roundoff, see math(3). |
tanhf(3) -- hyperbolic tangent function
|
The tanh() and tanhf() functions compute the hyperbolic tangent of x. For a discussion of error due to roundoff, see math(3). |
tcdrain(3) -- line control functions
|
The tcdrain function waits until all output written to the terminal referenced by fd has been transmitted to the terminal. The tcflow function suspends transmission of data to or the reception of data... |
tcflow(3) -- line control functions
|
The tcdrain function waits until all output written to the terminal referenced by fd has been transmitted to the terminal. The tcflow function suspends transmission of data to or the reception of data... |
tcflush(3) -- line control functions
|
The tcdrain function waits until all output written to the terminal referenced by fd has been transmitted to the terminal. The tcflow function suspends transmission of data to or the reception of data... |
tcgetattr(3) -- manipulating the termios structure
|
The cfmakeraw, tcgetattr and tcsetattr functions are provided for getting and setting the termios structure. The cfgetispeed, cfsetispeed, cfgetospeed, cfsetospeed and cfsetspeed functions are provide... |
tcgetpgrp(3) -- get foreground process group ID
|
The tcgetpgrp function returns the value of the process group ID of the foreground process group associated with the terminal device. If there is no foreground process group, tcgetpgrp returns an inva... |
tcgetsid(3) -- get session ID associated with a controlling terminal
|
The tcgetsid function returns the value of the session ID associated with the specified controlling terminal device. The session ID is defined as the process group ID of the session leader. |
tcsendbreak(3) -- line control functions
|
The tcdrain function waits until all output written to the terminal referenced by fd has been transmitted to the terminal. The tcflow function suspends transmission of data to or the reception of data... |
tcsetattr(3) -- manipulating the termios structure
|
The cfmakeraw, tcgetattr and tcsetattr functions are provided for getting and setting the termios structure. The cfgetispeed, cfsetispeed, cfgetospeed, cfsetospeed and cfsetspeed functions are provide... |
tcsetpgrp(3) -- set foreground process group ID
|
If the process has a controlling terminal, the tcsetpgrp function sets the foreground process group ID associated with the terminal device to pgrp_id. The terminal device associated with fd must be th... |
tdelete(3) -- manipulate binary search trees
|
The tdelete(), tfind(), tsearch(), and twalk() functions manage binary search trees based on algorithms T and D from Knuth (6.2.2). The comparison function passed in by the user has the same style of ... |
telldir(3) -- directory operations
|
The opendir() function opens the directory named by filename, associates a directory stream with it and returns a pointer to be used to identify the directory stream in subsequent operations. The poin... |
tempnam(3) -- temporary file routines
|
The tmpfile() function returns a pointer to a stream associated with a file descriptor returned by the routine mkstemp(3). The created file is unlinked before tmpfile() returns, causing the file to be... |
termcap(3) -- terminal independent operation routines
|
These functions extract and use capabilities from a terminal capability data base, usually /usr/share/misc/termcap, the format of which is described in termcap(5). These are low level routines; see cu... |
textdomain(3) -- message handling functions
|
The gettext(), dgettext(), and dcgettext() functions attempt to retrieve a target string based on the specified msgid argument within the context of a specific domain and the current locale. The lengt... |
tfind(3) -- manipulate binary search trees
|
The tdelete(), tfind(), tsearch(), and twalk() functions manage binary search trees based on algorithms T and D from Knuth (6.2.2). The comparison function passed in by the user has the same style of ... |
tgetent(3) -- terminal independent operation routines
|
These functions extract and use capabilities from a terminal capability data base, usually /usr/share/misc/termcap, the format of which is described in termcap(5). These are low level routines; see cu... |
tgetflag(3) -- terminal independent operation routines
|
These functions extract and use capabilities from a terminal capability data base, usually /usr/share/misc/termcap, the format of which is described in termcap(5). These are low level routines; see cu... |
tgetnum(3) -- terminal independent operation routines
|
These functions extract and use capabilities from a terminal capability data base, usually /usr/share/misc/termcap, the format of which is described in termcap(5). These are low level routines; see cu... |
tgetstr(3) -- terminal independent operation routines
|
These functions extract and use capabilities from a terminal capability data base, usually /usr/share/misc/termcap, the format of which is described in termcap(5). These are low level routines; see cu... |
tgoto(3) -- terminal independent operation routines
|
These functions extract and use capabilities from a terminal capability data base, usually /usr/share/misc/termcap, the format of which is described in termcap(5). These are low level routines; see cu... |
time(3) -- get time of day
|
The time() function returns the value of time in seconds since 0 hours, 0 minutes, 0 seconds, January 1, 1970, Coordinated Universal Time. A copy of the time value may be saved to the area indicated b... |
time2posix(3) -- convert seconds since the Epoch
|
IEEE Std 1003.1 (``POSIX.1'') legislates that a time_t value of 536457599 shall correspond to Wed Dec 31 23:59:59 UTC 1986. This effectively implies that POSIX time_t's cannot include leap seconds ... |
times(3) -- process times
|
This interface is obsoleted by getrusage(2) and gettimeofday(2). The times() function returns the value of time in CLK_TCK's of a second since 0 hours, 0 minutes, 0 seconds, January 1, 1970, Coordina... |
timezone(3) -- return the timezone abbreviation
|
This interface is available for compatibility only and will disappear in a future software release; it is impossible to reliably map timezone's arguments to a time zone abbreviation. See ctime(3); se... |
tmpfile(3) -- temporary file routines
|
The tmpfile() function returns a pointer to a stream associated with a file descriptor returned by the routine mkstemp(3). The created file is unlinked before tmpfile() returns, causing the file to be... |
tmpnam(3) -- temporary file routines
|
The tmpfile() function returns a pointer to a stream associated with a file descriptor returned by the routine mkstemp(3). The created file is unlinked before tmpfile() returns, causing the file to be... |
toascii(3) -- convert a byte to 7-bit ASCII
|
The toascii() function strips all but the low 7 bits from a letter, including parity or other marker bits. |
tolower(3) -- upper case to lower case letter conversion
|
The tolower() function converts an upper-case letter to the corresponding lower-case letter. |
toupper(3) -- lower case to upper case letter conversion
|
The toupper() function converts a lower-case letter to the corresponding upper-case letter. |
towlower(3) -- wide character case letter conversion utilities
|
The towlower() function converts an upper-case wide character to the corresponding lower-case letter. The towupper() function converts an lowercase wide character to the corresponding upper-case lette... |
towupper(3) -- wide character case letter conversion utilities
|
The towlower() function converts an upper-case wide character to the corresponding lower-case letter. The towupper() function converts an lowercase wide character to the corresponding upper-case lette... |
tputs(3) -- terminal independent operation routines
|
These functions extract and use capabilities from a terminal capability data base, usually /usr/share/misc/termcap, the format of which is described in termcap(5). These are low level routines; see cu... |
tsearch(3) -- manipulate binary search trees
|
The tdelete(), tfind(), tsearch(), and twalk() functions manage binary search trees based on algorithms T and D from Knuth (6.2.2). The comparison function passed in by the user has the same style of ... |
ttyaction(3) -- ttyaction utility function
|
The ttyaction() function is used by login(1), getty(8), telnetd(8) and rlogind(8) to execute site-specific commands when a login session begins and ends. The ttyaction() function scans the /etc/ttyact... |
ttylock(3) -- locks based on files containing PIDs
|
The pidlock() ttylock(), and ttyunlock() functions attempt to create a lockfile for an arbitrary resource that only one program may hold at a time. (In the case of ttylock(), this is access to a tty d... |
ttymsg(3) -- ttymsg utility function
|
The ttymsg() function is used by programs such as talkd(8), syslogd(8), wall(1), etc., to display the contents of a uio structure on a terminal. ttymsg() forks and finishes in the child if the write w... |
ttyname(3) -- get name of associated terminal (tty) from file descriptor
|
These functions operate on the system file descriptors for terminal type devices. These descriptors are not related to the standard I/O FILE typedef, but refer to the special device files found in /de... |
ttyslot(3) -- get name of associated terminal (tty) from file descriptor
|
These functions operate on the system file descriptors for terminal type devices. These descriptors are not related to the standard I/O FILE typedef, but refer to the special device files found in /de... |
ttyunlock(3) -- locks based on files containing PIDs
|
The pidlock() ttylock(), and ttyunlock() functions attempt to create a lockfile for an arbitrary resource that only one program may hold at a time. (In the case of ttylock(), this is access to a tty d... |
twalk(3) -- manipulate binary search trees
|
The tdelete(), tfind(), tsearch(), and twalk() functions manage binary search trees based on algorithms T and D from Knuth (6.2.2). The comparison function passed in by the user has the same style of ... |
tzset(3) -- initialize time conversion information
|
The tzset() function uses the value of the environment variable TZ to set time conversion information used by localtime(3). If TZ does not appear in the environment, the best available approximation t... |
tzsetwall(3) -- initialize time conversion information
|
The tzset() function uses the value of the environment variable TZ to set time conversion information used by localtime(3). If TZ does not appear in the environment, the best available approximation t... |
t_freent(3) -- terminal independent operation routines
|
These functions extract and use capabilities from a terminal capability data base, usually /usr/share/misc/termcap, the format of which is described in termcap(5). These are low level routines; see cu... |
t_getent(3) -- terminal independent operation routines
|
These functions extract and use capabilities from a terminal capability data base, usually /usr/share/misc/termcap, the format of which is described in termcap(5). These are low level routines; see cu... |
t_getflag(3) -- terminal independent operation routines
|
These functions extract and use capabilities from a terminal capability data base, usually /usr/share/misc/termcap, the format of which is described in termcap(5). These are low level routines; see cu... |
t_getnum(3) -- terminal independent operation routines
|
These functions extract and use capabilities from a terminal capability data base, usually /usr/share/misc/termcap, the format of which is described in termcap(5). These are low level routines; see cu... |
t_getstr(3) -- terminal independent operation routines
|
These functions extract and use capabilities from a terminal capability data base, usually /usr/share/misc/termcap, the format of which is described in termcap(5). These are low level routines; see cu... |
t_goto(3) -- terminal independent operation routines
|
These functions extract and use capabilities from a terminal capability data base, usually /usr/share/misc/termcap, the format of which is described in termcap(5). These are low level routines; see cu... |
t_puts(3) -- terminal independent operation routines
|
These functions extract and use capabilities from a terminal capability data base, usually /usr/share/misc/termcap, the format of which is described in termcap(5). These are low level routines; see cu... |
ualarm(3) -- schedule signal after specified time
|
This is a simplified interface to setitimer(2). The ualarm() function waits a count of microseconds before asserting the terminating signal SIGALRM. System activity or time used in processing the call... |
uid_from_user(3) -- cache password and group entries
|
The user_from_uid() function returns the user name associated with the argument uid. The user name is cached so that multiple calls with the same uid do not require additional calls to getpwuid(3). If... |
ulimit(3) -- get and set process limits
|
The ulimit() function provides a method to query or alter resource limits of the calling process. The method to be performed is specified by the cmd argument; possible values are: UL_GETFSIZE Return t... |
uname(3) -- get system identification
|
The uname() function stores nul-terminated strings of information identifying the current system into the structure referenced by name. The utsname structure is defined in the header f... |
ungetc(3) -- un-get character from input stream
|
The ungetc() function pushes the character c (converted to an unsigned char) back onto the input stream pointed to by stream. The pushed-backed characters will be returned by subsequent reads on the s... |
ungetwc(3) -- un-get wide-character from input stream
|
The ungetwc() function pushes the wide-character wc (converted to an wchar_t) back onto the input stream pointed to by stream. The pushedbacked wide-characters will be returned by subsequent reads on ... |
unsetenv(3) -- environment variable functions
|
These functions set, unset and fetch environment variables from the host environment list. For compatibility with differing environment conventions, the given arguments name and value may be appended ... |
unvis(3) -- decode a visual representation of characters
|
The unvis(), strunvis() and strunvisx() functions are used to decode a visual representation of characters, as produced by the vis(3) function, back into the original form. The unvis() function is cal... |
usbhid(3) -- USB HID access routines
|
The usbhid library provides routines to extract data from USB Human Interface Devices. INTRODUCTIONÂ Â Â Â [Toc]Â Â Â Â [Back] USB HID devices send and receive data layed out in a device dependent way. The us... |
user_from_uid(3) -- cache password and group entries
|
The user_from_uid() function returns the user name associated with the argument uid. The user name is cached so that multiple calls with the same uid do not require additional calls to getpwuid(3). If... |
usleep(3) -- suspend execution for interval of microseconds
|
The usleep() function suspends execution of the calling process until either the number of microseconds specified by microseconds have elapsed or a signal is delivered to the calling process and its a... |
util(3) -- system utilities library
|
The util library is the system utilities library and contains various system-dependent utility routines mostly related to pseudo-terminals and login accounting. These routines are NetBSD-specific and ... |
utime(3) -- set file times
|
This interface is obsoleted by utimes(2). The utime() function sets the access and modification times of the named file. If timep is NULL, the access and modification times are set to the current time... |
valloc(3) -- aligned memory allocation function
|
Valloc is obsoleted by the current version of malloc(3), which aligns page-sized and larger allocations. The valloc() function allocates size bytes aligned on a page boundary. It is implemented by cal... |
varargs(3) -- variable argument lists
|
These historic interfaces are provided to support compilation of existing programs only. New code should use the stdarg(3) interfaces. A function may be called with a varying number of arguments of va... |
vasprintf(3) -- formatted output conversion
|
The printf() family of functions produces output according to a format as described below. printf() and vprintf() write output to stdout, the standard output stream; fprintf() and vfprintf() write out... |
va_arg(3) -- variable argument lists
|
A function may be called with a varying number of arguments of varying types. The include file declares a type (va_list) and defines three macros for stepping through a list of arguments wh... |
va_copy(3) -- variable argument lists
|
A function may be called with a varying number of arguments of varying types. The include file declares a type (va_list) and defines three macros for stepping through a list of arguments wh... |
va_end(3) -- variable argument lists
|
A function may be called with a varying number of arguments of varying types. The include file declares a type (va_list) and defines three macros for stepping through a list of arguments wh... |
va_start(3) -- variable argument lists
|
A function may be called with a varying number of arguments of varying types. The include file declares a type (va_list) and defines three macros for stepping through a list of arguments wh... |
verr(3) -- formatted error messages
|
The err() and warn() family of functions display a formatted error message on the standard error output. In all cases, the last component of the program name, a colon character, and a space are output... |
verrx(3) -- formatted error messages
|
The err() and warn() family of functions display a formatted error message on the standard error output. In all cases, the last component of the program name, a colon character, and a space are output... |
vfprintf(3) -- formatted output conversion
|
The printf() family of functions produces output according to a format as described below. printf() and vprintf() write output to stdout, the standard output stream; fprintf() and vfprintf() write out... |
vfscanf(3) -- input format conversion
|
The scanf() family of functions scans input according to a format as described below. This format may contain conversion specifiers; the results from such conversions, if any, are stored through the p... |
vis(3) -- visually encode characters
|
The vis() function copies into dst a string which represents the character c. If c needs no encoding, it is copied in unaltered. The string is null terminated, and a pointer to the end of the string i... |
vprintf(3) -- formatted output conversion
|
The printf() family of functions produces output according to a format as described below. printf() and vprintf() write output to stdout, the standard output stream; fprintf() and vfprintf() write out... |
vscanf(3) -- input format conversion
|
The scanf() family of functions scans input according to a format as described below. This format may contain conversion specifiers; the results from such conversions, if any, are stored through the p... |
vsnprintf(3) -- formatted output conversion
|
The printf() family of functions produces output according to a format as described below. printf() and vprintf() write output to stdout, the standard output stream; fprintf() and vfprintf() write out... |
vsprintf(3) -- formatted output conversion
|
The printf() family of functions produces output according to a format as described below. printf() and vprintf() write output to stdout, the standard output stream; fprintf() and vfprintf() write out... |
vsscanf(3) -- input format conversion
|
The scanf() family of functions scans input according to a format as described below. This format may contain conversion specifiers; the results from such conversions, if any, are stored through the p... |
vsyslog(3) -- control system log
|
The syslog() function writes message to the system message logger. The message is then written to the system console, log files, logged-in users, or forwarded to other machines as appropriate (See sys... |
vwarn(3) -- formatted error messages
|
The err() and warn() family of functions display a formatted error message on the standard error output. In all cases, the last component of the program name, a colon character, and a space are output... |
vwarnx(3) -- formatted error messages
|
The err() and warn() family of functions display a formatted error message on the standard error output. In all cases, the last component of the program name, a colon character, and a space are output... |
warn(3) -- formatted error messages
|
The err() and warn() family of functions display a formatted error message on the standard error output. In all cases, the last component of the program name, a colon character, and a space are output... |
warnx(3) -- formatted error messages
|
The err() and warn() family of functions display a formatted error message on the standard error output. In all cases, the last component of the program name, a colon character, and a space are output... |
wcrtomb(3) -- converts a wide character to a multibyte character (restartable)
|
The wcrtomb() converts the wide character given by wc to the corresponding multibyte character, and stores it to the array pointed by s unless s is null pointer. This function will modify the first at... |
wcscat(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wcschr(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wcscmp(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wcscpy(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wcscspn(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wcslcat(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wcslcpy(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wcslen(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wcsncat(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wcsncmp(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wcsncpy(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wcspbrk(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wcsrchr(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wcsrtombs(3) -- converts a wide character string to a multibyte character string (restartable)
|
The wcsrtombs() converts the null-terminated wide character string indirectly pointed by pwcs to the corresponding multibyte character string, and store it to the array pointed by s. The conversion st... |
wcsspn(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wcsstr(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wcstombs(3) -- converts a wide character string to a multibyte character string
|
The wcstombs() converts the null-terminated wide character string pointed by pwcs to the corresponding multibyte character string, and store it to the array pointed by s. This function may modify the ... |
wctomb(3) -- converts a wide character to a multibyte character
|
The wctomb() converts the wide character wchar to the corresponding multibyte character, and store it to the array pointed by s. The wctomb() may store at most MB_CUR_MAX bytes to the array. In state-... |
wmemchr(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wmemcmp(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wmemcpy(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wmemmove(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
wmemset(3) -- wide character string manipulation operations
|
The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as memchr(3). |
xdr(3) -- library routines for external data representation
|
|
xdrmem_create(3) -- library routines for external data representation
|
|
xdrrec_create(3) -- library routines for external data representation
|
|
xdrrec_endofrecord(3) -- library routines for external data representation
|
|
xdrrec_eof(3) -- library routines for external data representation
|
|
xdrrec_skiprecord(3) -- library routines for external data representation
|
|
xdrstdio_create(3) -- library routines for external data representation
|
|
xdr_accepted_reply(3) -- XDR library routines for remote procedure calls
|
These routines are used for describing the RPC messages in XDR language. They should normally be used by those who do not want to use the RPC package directly. These routines return TRUE if they succe... |
xdr_array(3) -- library routines for external data representation
|
|
xdr_authsys_parms(3) -- XDR library routines for remote procedure calls
|
These routines are used for describing the RPC messages in XDR language. They should normally be used by those who do not want to use the RPC package directly. These routines return TRUE if they succe... |
xdr_bool(3) -- library routines for external data representation
|
|
xdr_bytes(3) -- library routines for external data representation
|
|
xdr_callhdr(3) -- XDR library routines for remote procedure calls
|
These routines are used for describing the RPC messages in XDR language. They should normally be used by those who do not want to use the RPC package directly. These routines return TRUE if they succe... |
xdr_callmsg(3) -- XDR library routines for remote procedure calls
|
These routines are used for describing the RPC messages in XDR language. They should normally be used by those who do not want to use the RPC package directly. These routines return TRUE if they succe... |
xdr_char(3) -- library routines for external data representation
|
|
xdr_destroy(3) -- library routines for external data representation
|
|
xdr_double(3) -- library routines for external data representation
|
|
xdr_enum(3) -- library routines for external data representation
|
|
xdr_float(3) -- library routines for external data representation
|
|
xdr_free(3) -- library routines for external data representation
|
|
xdr_getpos(3) -- library routines for external data representation
|
|
xdr_inline(3) -- library routines for external data representation
|
|
xdr_int(3) -- library routines for external data representation
|
|
xdr_long(3) -- library routines for external data representation
|
|
xdr_opaque(3) -- library routines for external data representation
|
|
xdr_opaque_auth(3) -- XDR library routines for remote procedure calls
|
These routines are used for describing the RPC messages in XDR language. They should normally be used by those who do not want to use the RPC package directly. These routines return TRUE if they succe... |
xdr_pmap(3) -- library routines for remote procedure calls
|
|
xdr_pmaplist(3) -- library routines for remote procedure calls
|
|
xdr_pointer(3) -- library routines for external data representation
|
|
xdr_reference(3) -- library routines for external data representation
|
|
xdr_rejected_reply(3) -- XDR library routines for remote procedure calls
|
These routines are used for describing the RPC messages in XDR language. They should normally be used by those who do not want to use the RPC package directly. These routines return TRUE if they succe... |
xdr_replymsg(3) -- XDR library routines for remote procedure calls
|
These routines are used for describing the RPC messages in XDR language. They should normally be used by those who do not want to use the RPC package directly. These routines return TRUE if they succe... |
xdr_setpos(3) -- library routines for external data representation
|
|
xdr_short(3) -- library routines for external data representation
|
|
xdr_string(3) -- library routines for external data representation
|
|
xdr_union(3) -- library routines for external data representation
|
|
xdr_u_char(3) -- library routines for external data representation
|
|
xdr_u_long(3) -- library routines for external data representation
|
|
xdr_u_short(3) -- library routines for external data representation
|
|
xdr_vector(3) -- library routines for external data representation
|
|
xdr_void(3) -- library routines for external data representation
|
|
xdr_wrapstring(3) -- library routines for external data representation
|
|
xprt_register(3) -- library routines for registering servers
|
These routines are a part of the RPC library which allows the RPC servers to register themselves with rpcbind (see rpcbind(8)), and associate the given program and version number with the dispatch fun... |
xprt_unregister(3) -- library routines for registering servers
|
These routines are a part of the RPC library which allows the RPC servers to register themselves with rpcbind (see rpcbind(8)), and associate the given program and version number with the dispatch fun... |
y0(3) -- bessel functions of first and second kind
|
The functions j0(), j0f(), j1() and j1f() compute the Bessel function of the first kind of the order 0 and the order 1, respectively, for the real value x; the functions jn() and jnf() compute the Bes... |
y0f(3) -- bessel functions of first and second kind
|
The functions j0(), j0f(), j1() and j1f() compute the Bessel function of the first kind of the order 0 and the order 1, respectively, for the real value x; the functions jn() and jnf() compute the Bes... |
y1(3) -- bessel functions of first and second kind
|
The functions j0(), j0f(), j1() and j1f() compute the Bessel function of the first kind of the order 0 and the order 1, respectively, for the real value x; the functions jn() and jnf() compute the Bes... |
y1f(3) -- bessel functions of first and second kind
|
The functions j0(), j0f(), j1() and j1f() compute the Bessel function of the first kind of the order 0 and the order 1, respectively, for the real value x; the functions jn() and jnf() compute the Bes... |
yn(3) -- bessel functions of first and second kind
|
The functions j0(), j0f(), j1() and j1f() compute the Bessel function of the first kind of the order 0 and the order 1, respectively, for the real value x; the functions jn() and jnf() compute the Bes... |
ynf(3) -- bessel functions of first and second kind
|
The functions j0(), j0f(), j1() and j1f() compute the Bessel function of the first kind of the order 0 and the order 1, respectively, for the real value x; the functions jn() and jnf() compute the Bes... |
ypclnt(3) -- Interface to the YP subsystem
|
The ypclnt suite provides an interface to the YP subsystem. For a general description of the YP subsystem, see yp(8). For all functions, input values begin with in and output values begin with out. An... |
yperr_string(3) -- Interface to the YP subsystem
|
The ypclnt suite provides an interface to the YP subsystem. For a general description of the YP subsystem, see yp(8). For all functions, input values begin with in and output values begin with out. An... |
ypprot_err(3) -- Interface to the YP subsystem
|
The ypclnt suite provides an interface to the YP subsystem. For a general description of the YP subsystem, see yp(8). For all functions, input values begin with in and output values begin with out. An... |
yp_all(3) -- Interface to the YP subsystem
|
The ypclnt suite provides an interface to the YP subsystem. For a general description of the YP subsystem, see yp(8). For all functions, input values begin with in and output values begin with out. An... |
yp_bind(3) -- Interface to the YP subsystem
|
The ypclnt suite provides an interface to the YP subsystem. For a general description of the YP subsystem, see yp(8). For all functions, input values begin with in and output values begin with out. An... |
yp_first(3) -- Interface to the YP subsystem
|
The ypclnt suite provides an interface to the YP subsystem. For a general description of the YP subsystem, see yp(8). For all functions, input values begin with in and output values begin with out. An... |
yp_get_default_domain(3) -- Interface to the YP subsystem
|
The ypclnt suite provides an interface to the YP subsystem. For a general description of the YP subsystem, see yp(8). For all functions, input values begin with in and output values begin with out. An... |
yp_master(3) -- Interface to the YP subsystem
|
The ypclnt suite provides an interface to the YP subsystem. For a general description of the YP subsystem, see yp(8). For all functions, input values begin with in and output values begin with out. An... |
yp_match(3) -- Interface to the YP subsystem
|
The ypclnt suite provides an interface to the YP subsystem. For a general description of the YP subsystem, see yp(8). For all functions, input values begin with in and output values begin with out. An... |
yp_next(3) -- Interface to the YP subsystem
|
The ypclnt suite provides an interface to the YP subsystem. For a general description of the YP subsystem, see yp(8). For all functions, input values begin with in and output values begin with out. An... |
yp_order(3) -- Interface to the YP subsystem
|
The ypclnt suite provides an interface to the YP subsystem. For a general description of the YP subsystem, see yp(8). For all functions, input values begin with in and output values begin with out. An... |
yp_unbind(3) -- Interface to the YP subsystem
|
The ypclnt suite provides an interface to the YP subsystem. For a general description of the YP subsystem, see yp(8). For all functions, input values begin with in and output values begin with out. An... |
_DIAGASSERT(3) -- expression verification macro
|
The _DIAGASSERT() macro tests the given expression and if it is false, one or more of the following may occur: +o a diagnostic message may be logged to the system logger with syslog(3). This is defaul... |
_longjmp(3) -- non-local jumps
|
The sigsetjmp(), setjmp(), and _setjmp() functions save their calling environment in env. Each of these functions returns 0. The corresponding longjmp() functions restore the environment saved by thei... |
_setjmp(3) -- non-local jumps
|
The sigsetjmp(), setjmp(), and _setjmp() functions save their calling environment in env. Each of these functions returns 0. The corresponding longjmp() functions restore the environment saved by thei... |
__svc_getcallercreds(3) -- library routines for RPC servers
|
These routines are part of the RPC library which allows C language programs to make procedure calls on other machines across the network. These routines are associated with the server side of the RPC ... |
cvs(5) -- Concurrent Versions System support files
|
cvs is a system for providing source control to hierarchical collections of source directories. Commands and procedures for using cvs are described in cvs(1). cvs manages source repositories, the dire... |
groff_font(5) -- format of groff device and font description files
|
The groff font format is roughly a superset of the ditroff font format. Unlike the ditroff font format, there is no associated binary format. The font files for device name are stored in a directory d... |
groff_out(5) -- groff intermediate output format
|
This manual page describes the format output by GNU troff. The output format used by GNU troff is very similar to that used by Unix device-independent troff. Only the differences are documented here. ... |
groff_tmac(5) -- macro files in the roff typesetting system
|
The roff(7) type-setting system provides a set of macro packages suitable for special kinds of documents. Each macro package stores its macros and definitions in a file called the package's tmac file... |
mk.conf(5) -- make configuration file
|
The mk.conf file overrides various parameters used during the build of the system. Listed below are the mk.conf variables that may be set, the values to which each may be set, a brief description of w... |
ranlib(5) -- a.out archive (library) table-of-contents format
|
The archive table-of-contents command ranlib creates a table of contents for archives, containing object files, to be used by the link-editor ld(1). It operates on archives created with the utility ar... |
adventure(6) -- an exploration game
|
The object of the game is to locate and explore Colossal Cave, find the treasures hidden there, and bring them back to the building with you. The program is self-descriptive to a point, but part of th... |
arithmetic(6) -- quiz on simple arithmetic
|
arithmetic asks you to solve problems in simple arithmetic. Each question must be answered correctly before going on to the next. After every 20 problems, it prints the score so far and the time taken... |
atc(6) -- air traffic controller game
|
atc lets you try your hand at the nerve wracking duties of the air traffic controller without endangering the lives of millions of travelers each year. Your responsibilities require you to direct the ... |
backgammon(6) -- the game of backgammon
|
This program lets you play backgammon against the computer or against a "friend". All commands only are one letter, so you don't need to type a carriage return, except at the end of a move. The pro... |
banner(6) -- print large banner on printer
|
banner prints a large, high quality banner on the standard output. If the message is omitted, it prompts for and reads one line of its standard input. If -w is given, the output is scrunched down from... |
battlestar(6) -- a tropical adventure game
|
battlestar is an adventure game in the classic style. However, it's slightly less of a puzzle and more a game of exploration. There are a few magical words in the game, but on the whole, simple Engli... |
bcd(6) -- reformat input as punch cards, paper tape or morse code
|
The , ppt and morse commands read the given input and reformat it in the form of punched cards, paper tape or morse code respectively. Acceptable input are command line arguments or the standard input... |
boggle(6) -- word search game
|
The object of boggle is to find as many words as possible on the Boggle board within the three minute time limit. A Boggle board is a four by four arrangement of Boggle cubes, each side of each cube d... |
caesar(6) -- decrypt caesar cyphers
|
The caesar utility attempts to decrypt caesar cyphers using English letter frequency statistics. caesar reads from the standard input and writes to the standard output. The optional numerical argument... |
canfield(6) -- the solitaire card game canfield
|
If you have never played solitaire before, it is recommended that you consult a solitaire instruction book. In Canfield, tableau cards may be built on each other downward in alternate colors. An entir... |
countmail(6) -- be obnoxious about how much mail you have
|
The countmail program counts your mail and tells you about it rather obnoxiously. |
cribbage(6) -- the card game cribbage
|
cribbage plays the card game cribbage, with the program playing one hand and the user the other. The program will initially ask the user if the rules of the game are needed - if so, it will print out ... |
factor(6) -- factor a number, generate primes
|
The factor utility will factor integers between -2147483648 and 2147483647 inclusive. When a number is factored, it is printed, followed by a ``'', and the list of factors on a single line. Factors ... |
fish(6) -- play ``Go Fish''
|
fish is the game ``Go Fish'', a traditional children's card game. The computer deals the player and itself seven cards, and places the rest of the deck face-down (figuratively). The object of the g... |
fortune(6) -- print a random, hopefully interesting, adage
|
When fortune is run with no arguments it prints out a random epigram. Epigrams are divided into several categories, where each category is subdivided into those which are potentially offensive and tho... |
gomoku(6) -- game of 5 in a row
|
gomoku is a two player game were the object is to get 5 in a row horizontally, vertically or diagonally on a 19 by 19 grid. By convention, black always moves first. With no arguments, gomoku will disp... |
hack(6) -- Exploring The Dungeons of Doom
|
hack is a display oriented dungeons dragons - like game. Both display and command structure resemble rogue. (For a game with the same structure but entirely different display - a real cave instead of ... |
hangman(6) -- computer version of the game hangman
|
In , the computer picks a word from the on-line word list and you must try to guess it. The computer keeps track of which letters have been guessed and how many wrong guesses you have made on the scre... |
hunt(6) -- a multi-player multi-terminal game
|
The object of the game hunt is to kill off the other players. There are no rooms, no treasures, and no monsters. Instead, you wander around a maze, find grenades, trip mines, and shoot down walls and ... |
huntd(6) -- hunt daemon, back-end for hunt game
|
huntd controls the multi-player hunt(6) game. When it starts up, it tries to notify all members of the hunt-players mailing list (see sendmail(8)) by faking a talk(1) request from user ``Hunt Game''... |
intro(6) -- introduction to online games
|
This section contains various games and tools whose primary value is amusement. |
larn(6) -- exploring the caverns of Larn
|
larn is a fantasy games in which your child has contracted a strange disease, and none of your home remedies seem to have any effect. You set out to find a remedy in a limited amount of time, and to c... |
mille(6) -- play Mille Bornes
|
Mille plays a two-handed game reminiscent of the Parker Brother's game of Mille Bornes with you. The rules are described below. If a file name is given on the command line, the game saved in that fil... |
monop(6) -- Monopoly game
|
monop is reminiscent of the Parker Brother's game Monopoly, and monitors a game between 1 to 9 users. It is assumed that the rules of Monopoly are known. The game follows the standard rules, with the... |
morse(6) -- reformat input as punch cards, paper tape or morse code
|
The , ppt and morse commands read the given input and reformat it in the form of punched cards, paper tape or morse code respectively. Acceptable input are command line arguments or the standard input... |
number(6) -- convert Arabic numerals to English
|
The number utility prints the English equivalent of the number to the standard output, with each 10^3 magnitude displayed on a separate line. If no argument is specified, number reads lines from the s... |
phantasia(6) -- an interterminal fantasy game
|
phantasia is a role playing game which allows players to roll up characters of various types to fight monsters and other players. Progression of characters is based upon gaining experience from fighti... |
pig(6) -- eformatray inputway asway Igpay Atinlay
|
Ethay pig utilityway eadsray ethay andardstay inputway andway iteswray itway outway otay andardstay outputway inway Igpay Atinlay. Usefulway orfay eneratinggay onthlymay eportsray. BSD June 10, 1993 B... |
pom(6) -- display the phase of the moon
|
The pom utility displays the current phase of the moon. Useful for selecting software completion target dates and predicting managerial behavior. [[[[[cc]yy]mm]dd]HH] Display the phase of the moon for... |
ppt(6) -- reformat input as punch cards, paper tape or morse code
|
The , ppt and morse commands read the given input and reformat it in the form of punched cards, paper tape or morse code respectively. Acceptable input are command line arguments or the standard input... |
primes(6) -- factor a number, generate primes
|
The factor utility will factor integers between -2147483648 and 2147483647 inclusive. When a number is factored, it is printed, followed by a ``'', and the list of factors on a single line. Factors ... |
quiz(6) -- random knowledge tests
|
The quiz utility tests your knowledge of random facts. It has a database of subjects from which you can choose. With no arguments, quiz displays the list of available subjects. The options are as foll... |
rain(6) -- animated raindrops display
|
The output of rain is modeled after the VAX/VMS program of the same name. To obtain the proper effect, either the terminal must be set for 9600 baud or the -d option must be used to specify a delay, i... |
random(6) -- random lines from a file or random numbers
|
random reads lines from the standard input and copies them to the standard output with a probability of 1/denominator. The default value for denominator is 2. The options are as follows: -e If the -e ... |
robots(6) -- fight off villainous robots
|
robots pits you against evil robots, who are trying to kill you (which is why they are evil). Fortunately for you, even though they are evil, they are not very bright and have a habit of bumping into ... |
rogue(6) -- Exploring The Dungeons of Doom
|
rogue is a computer fantasy game with a new twist. It is crt oriented and the object of the game is to survive the attacks of various monsters and get a lot of gold, rather than the puzzle solving ori... |
rot13(6) -- decrypt caesar cyphers
|
The caesar utility attempts to decrypt caesar cyphers using English letter frequency statistics. caesar reads from the standard input and writes to the standard output. The optional numerical argument... |
sail(6) -- multi-user wooden ships and iron men
|
Sail is a computer version of Avalon Hill's game of fighting sail originally developed by S. Craig Taylor. Players of Sail take command of an old fashioned Man of War and fight other players or the c... |
snake(6) -- display chase game
|
snake is a display-based game which must be played on a CRT terminal. The object of the game is to make as much money as possible without getting eaten by the snake. The -l and -w options allow you to... |
tetris(6) -- the game of tetris
|
The tetris command runs display-based game which must be played on a CRT terminal. The object is to fit the shapes together forming complete rows, which then vanish. When the shapes fill up to the top... |
trek(6) -- trekkie game
|
trek is a game of space glory and war. Below is a summary of commands. For complete documentation, see Trek by Eric Allman. If a filename is given, a log of the game is written onto that file. If the ... |
wargames(6) -- shall we play a game?
|
``Shall we play a game?'' -- computer, wargames Just like in the movie, the computer will happily play a game with you. The likelihood of Global Thermonuclear Warfare resulting is much smaller.... |
worm(6) -- Play the growing worm game
|
In , you are a little worm, your body is the "o"'s on the screen and your head is the "@". You move with the hjkl keys and the arrow keys (as in the game snake). If you don't press any keys, you... |
worms(6) -- animate worms on a display terminal
|
A UNIX version of the DEC-2136 program ``worms''. The options are as follows: -f Makes a ``field'' for the worm(s) to eat. -t Makes each worm leave a trail behind it. -d Specifies a delay, in mill... |
wtf(6) -- translates acronyms for you
|
The wtf utility displays the expansion of the acronyms specified on the command line. If the acronym is unknown, wtf will check to see if the acronym is known by the whatis(1) command. If ``is'' is ... |
wump(6) -- hunt the wumpus in an underground cave
|
The game wump is based on a fantasy game first presented in the pages of People's Computer Company in 1973. In Hunt the Wumpus you are placed in a cave built of many different rooms, all interconnect... |
groff(7) -- a short reference for the GNU roff language
|
groff stands for GNU roff and is the free implementation of the roff type-setting system. See roff(7) for a survey and the background of the groff system. This document gives only short descriptions o... |
groff_char(7) -- groff character names
|
This manual page lists the standard groff input characters. Only the characters that are available for the device that is being used to print or view this manual page will be displayed (the device cur... |
groff_man(7) -- groff `man' macros to support generation of man pages
|
The tmac.an macros used to generate man pages with groff were written by James Clark. This document provides a brief summary of the use of each macro in that package. |
groff_markup(7) -- groff macros for authoring web pages
|
This manual page describes the GNU -markup macros, which is part of the groff document formatting system. The manual page is very a basic guide, and the html device driver (grohtml) is still very alph... |
groff_mm(7) -- groff mm macros
|
The groff mm macros are intended to be compatible with the DWB mm macros with the following limitations: +o no Bell Labs localisms implemented. +o the macros OK and PM is not implemented. +o groff mm ... |
groff_mmse(7) --
|
|
groff_ms(7) -- groff ms macros
|
This manual page describes the GNU version of the ms macros, which is part of the groff document formatting system. The groff ms macros are intended to be compatible with the documented behaviour of t... |
groff_msafer(7) -- groff -msafer macros
|
The -msafer macros remove the open, opena, pso, sy, and pi requests. These macros should be used when processing input from an untrustworthy source. For maximum safety, they should be the first -m opt... |
mdoc.samples(7) -- tutorial sampler for writing BSD manuals with -mdoc
|
A tutorial sampler for writing BSD manual pages with the -mdoc macro package, a content-based and domain-based formatting package for troff(1). Its predecessor, the -man package (see groff_man(7)), ad... |
me(7) -- macros for formatting papers
|
This package of nroff and troff macro definitions provides a canned formatting facility for technical papers in various formats. When producing 2-column output on a terminal, filter the output through... |
mm(7) -- groff mm macros
|
The groff mm macros are intended to be compatible with the DWB mm macros with the following limitations: +o no Bell Labs localisms implemented. +o the macros OK and PM is not implemented. +o groff mm ... |
mmse(7) --
|
|
ms(7) -- groff ms macros
|
This manual page describes the GNU version of the ms macros, which is part of the groff document formatting system. The groff ms macros are intended to be compatible with the documented behaviour of t... |
operator(7) -- C operator precedence and associativity
|
Operator Associativity -------- ------------- () [] -> . left to right ! ~ ++ -- - (type) * sizeof right to left * / % left to right + - left to right << >> left to right < <= > >= left to right == !=... |
roff(7) -- a survey of the roff typesetting system
|
roff is the general name for a set of type-setting programs, known under names like troff, nroff, groff, etc. The roff type-setting system consists of a formatting language, macro packages, preprocess... |
config(8) -- build kernel compilation directories
|
config creates a kernel build directory from the machine description file config-file, which describes the system to configure. There are several different ways to run the config program. The traditio... |
cvsbug(8) -- send problem report (PR) about CVS to a central support site
|
cvsbug is a tool used to submit problem reports (PRs) to a central support site. In most cases the correct site will be the default. This argument indicates the support site which is responsible for t... |
kgmon(8) -- generate a dump of the operating system's profile buffers
|
kgmon is a tool used when profiling the operating system. When no arguments are supplied, kgmon indicates the state of operating system profiling as running, off, or not configured. (see config(8)) If... |
verify_krb5_conf(8) -- checks krb5.conf for obvious errors
|
verify_krb5_conf reads the configuration file krb5.conf, or the file given on the command line, and parses it, thereby verifying that the syntax is not correctly wrong. If the file is syntactically co... |
altq(9) -- kernel interfaces for manipulating output queues on network interfaces
|
The ALTQ system is a framework to manage queueing disciplines on network interfaces. ALTQ introduces new macros to manipulate output queues. The output queue macros are used to abstract queue operatio... |
arp(9) -- externally visible ARP functions
|
The arp functions provide the interface between the arp module and the network drivers which need arp functionality. Such drivers must request the arp attribute in their "files" declaration. arp_ifi... |
arpintr(9) -- externally visible ARP functions
|
The arp functions provide the interface between the arp module and the network drivers which need arp functionality. Such drivers must request the arp attribute in their "files" declaration. arp_ifi... |
arpresolve(9) -- externally visible ARP functions
|
The arp functions provide the interface between the arp module and the network drivers which need arp functionality. Such drivers must request the arp attribute in their "files" declaration. arp_ifi... |
arp_ifinit(9) -- externally visible ARP functions
|
The arp functions provide the interface between the arp module and the network drivers which need arp functionality. Such drivers must request the arp attribute in their "files" declaration. arp_ifi... |
audio(9) -- interface between low and high level audio drivers
|
The audio device driver is divided into a high level, hardware independent layer, and a low level hardware dependent layer. The interface between these is the audio_hw_if structure. struct audio_hw_if... |
autoconf(9) -- autoconfiguration framework
|
Autoconfiguration is the process of matching hardware devices with an appropriate device driver. In its most basic form, autoconfiguration consists of the recursive process of finding and attaching al... |
bcmp(9) -- compare byte string
|
The bcmp() interface is obsolete. Do not add new code using it. It will soon be purged. Use memcmp(9) instead. (The bcmp() function is now a macro for memcmp(9).) The bcmp() function compares byte str... |
bcopy(9) -- copy byte string
|
The bcopy() interface is obsolete. Do not add new code using it. It will soon be purged. Use memcpy(9) instead. (The bcopy() function is now a macro for memcpy(9).) The bcopy() function copies len byt... |
bdevvp(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
i386/bios32_service(9) -- locate BIOS32 service
|
The bios32_service() function calls the BIOS32 to locate the specified BIOS32 service service and fills in the entry point information e and ei. |
i386/bioscall(9) -- call system BIOS function from real mode
|
The bioscall function switches the processor into real mode, calls the BIOS interrupt numbered function, and returns to protected mode. This function is intended to be called during the initial system... |
bitmask_snprintf(9) -- bitmask output conversion
|
The bitmask_snprintf() function formats a bitmask into a mnemonic form suitable for printing. This conversion is useful for decoding bit fields in device registers. It formats the integer val into the... |
boottime(9) -- system time variables
|
The time variable is the system's ``wall time'' clock. It is set at boot by inittodr(9), and is updated by the settimeofday(2) system call and by periodic clock interrupts. The boottime variable ho... |
bounds_check_with_label(9) -- disk label management routines
|
This collection of routines provides a disklabel management interface to kernel device drivers. These routines are classified as machine- or architecture-dependent because of restrictions imposed by t... |
bus_dma(9) -- Bus and Machine Independent DMA Mapping Interface
|
Provide a bus- and machine-independent "DMA mapping interface." |
bus_dmamap_create(9) -- Bus and Machine Independent DMA Mapping Interface
|
Provide a bus- and machine-independent "DMA mapping interface." |
bus_dmamap_destroy(9) -- Bus and Machine Independent DMA Mapping Interface
|
Provide a bus- and machine-independent "DMA mapping interface." |
bus_dmamap_load(9) -- Bus and Machine Independent DMA Mapping Interface
|
Provide a bus- and machine-independent "DMA mapping interface." |
bus_dmamap_load_mbuf(9) -- Bus and Machine Independent DMA Mapping Interface
|
Provide a bus- and machine-independent "DMA mapping interface." |
bus_dmamap_load_raw(9) -- Bus and Machine Independent DMA Mapping Interface
|
Provide a bus- and machine-independent "DMA mapping interface." |
bus_dmamap_load_uio(9) -- Bus and Machine Independent DMA Mapping Interface
|
Provide a bus- and machine-independent "DMA mapping interface." |
bus_dmamap_sync(9) -- Bus and Machine Independent DMA Mapping Interface
|
Provide a bus- and machine-independent "DMA mapping interface." |
bus_dmamap_unload(9) -- Bus and Machine Independent DMA Mapping Interface
|
Provide a bus- and machine-independent "DMA mapping interface." |
bus_dmamem_alloc(9) -- Bus and Machine Independent DMA Mapping Interface
|
Provide a bus- and machine-independent "DMA mapping interface." |
bus_dmamem_free(9) -- Bus and Machine Independent DMA Mapping Interface
|
Provide a bus- and machine-independent "DMA mapping interface." |
bus_dmamem_map(9) -- Bus and Machine Independent DMA Mapping Interface
|
Provide a bus- and machine-independent "DMA mapping interface." |
bus_dmamem_mmap(9) -- Bus and Machine Independent DMA Mapping Interface
|
Provide a bus- and machine-independent "DMA mapping interface." |
bus_dmamem_unmap(9) -- Bus and Machine Independent DMA Mapping Interface
|
Provide a bus- and machine-independent "DMA mapping interface." |
bus_space(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_alloc(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_barrier(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_copy_region_1(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_copy_region_2(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_copy_region_4(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_copy_region_8(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_free(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_map(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_mmap(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_read_1(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_read_2(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_read_4(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_read_8(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_read_multi_1(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_read_multi_2(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_read_multi_4(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_read_multi_8(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_read_region_1(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_read_region_2(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_read_region_4(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_read_region_8(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_set_region_1(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_set_region_2(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_set_region_4(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_set_region_8(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_subregion(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_unmap(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_vaddr(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_write_1(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_write_2(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_write_4(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_write_8(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_write_multi_1(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_write_multi_2(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_write_multi_4(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_write_multi_8(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_write_region_1(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_write_region_2(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_write_region_4(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bus_space_write_region_8(9) -- bus space manipulation functions
|
The bus_space functions exist to allow device drivers machine-independent access to bus memory and register areas. All of the functions and types described in this document can be used by including th... |
bzero(9) -- write zeroes to a byte string
|
The bzero() interface is obsolete. Do not add new code using it. It will soon be purged. Use memset(9) instead. (The bzero() function is now a macro for memset(9).) The bzero() function writes len zer... |
cache_enter(9) -- name lookup cache
|
The name lookup cache is the mechanism to allow the file system type dependent algorithms to quickly resolve a file's vnode from its pathname. The name lookup cache is generally accessed through the ... |
cache_lookup(9) -- name lookup cache
|
The name lookup cache is the mechanism to allow the file system type dependent algorithms to quickly resolve a file's vnode from its pathname. The name lookup cache is generally accessed through the ... |
cache_purge(9) -- name lookup cache
|
The name lookup cache is the mechanism to allow the file system type dependent algorithms to quickly resolve a file's vnode from its pathname. The name lookup cache is generally accessed through the ... |
cache_purgevfs(9) -- name lookup cache
|
The name lookup cache is the mechanism to allow the file system type dependent algorithms to quickly resolve a file's vnode from its pathname. The name lookup cache is generally accessed through the ... |
cache_revlookup(9) -- name lookup cache
|
The name lookup cache is the mechanism to allow the file system type dependent algorithms to quickly resolve a file's vnode from its pathname. The name lookup cache is generally accessed through the ... |
callout(9) -- execute a function after a specified length of time
|
The callout facility provides a mechanism to execute a function at a given time. The timer is based on the hardclock timer which ticks hz times per second. The function is called at softclock interrup... |
callout_active(9) -- execute a function after a specified length of time
|
The callout facility provides a mechanism to execute a function at a given time. The timer is based on the hardclock timer which ticks hz times per second. The function is called at softclock interrup... |
callout_deactivate(9) -- execute a function after a specified length of time
|
The callout facility provides a mechanism to execute a function at a given time. The timer is based on the hardclock timer which ticks hz times per second. The function is called at softclock interrup... |
callout_init(9) -- execute a function after a specified length of time
|
The callout facility provides a mechanism to execute a function at a given time. The timer is based on the hardclock timer which ticks hz times per second. The function is called at softclock interrup... |
callout_pending(9) -- execute a function after a specified length of time
|
The callout facility provides a mechanism to execute a function at a given time. The timer is based on the hardclock timer which ticks hz times per second. The function is called at softclock interrup... |
callout_reset(9) -- execute a function after a specified length of time
|
The callout facility provides a mechanism to execute a function at a given time. The timer is based on the hardclock timer which ticks hz times per second. The function is called at softclock interrup... |
callout_stop(9) -- execute a function after a specified length of time
|
The callout facility provides a mechanism to execute a function at a given time. The timer is based on the hardclock timer which ticks hz times per second. The function is called at softclock interrup... |
cardbus(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
cardbus_attach_card(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
cardbus_conf_read(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
Cardbus_conf_read(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
cardbus_conf_write(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
Cardbus_conf_write(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
cardbus_detach_card(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
cardbus_free_tag(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
Cardbus_free_tag(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
cardbus_function_disable(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
Cardbus_function_disable(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
cardbus_function_enable(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
Cardbus_function_enable(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
cardbus_get_capability(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
cardbus_intr_disestablish(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
cardbus_intr_establish(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
cardbus_make_tag(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
Cardbus_make_tag(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
cardbus_mapreg_map(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
Cardbus_mapreg_map(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
cardbus_mapreg_unmap(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
Cardbus_mapreg_unmap(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
CARDBUS_PRODUCT(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
CARDBUS_VENDOR(9) -- support for
|
The machine-independent Cardbus subsystem provides support for Cardbus devices. The Cardbus interface is an improvement to the PC-Card interface supported by pcmcia(9). It introduces several new capab... |
cdevvp(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
checkalias(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
clock_secs_to_ymdhms(9) -- time-of-day clock support
|
The todr_*() functions provide an interface to read, set and control `time-of-day' devices. The todr_chip_handle_t should be obtained from a driver for a particular hardware device that implements th... |
clock_ymdhms_to_secs(9) -- time-of-day clock support
|
The todr_*() functions provide an interface to read, set and control `time-of-day' devices. The todr_chip_handle_t should be obtained from a driver for a particular hardware device that implements th... |
cltom(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
cnbell(9) -- console access interface
|
These functions operate over current console device. The console has to be initialized first, before these functions could be used. Console input polling functions cngetc(), cngetsn() and cnpollc() ar... |
cngetc(9) -- console access interface
|
These functions operate over current console device. The console has to be initialized first, before these functions could be used. Console input polling functions cngetc(), cngetsn() and cnpollc() ar... |
cngetsn(9) -- console access interface
|
These functions operate over current console device. The console has to be initialized first, before these functions could be used. Console input polling functions cngetc(), cngetsn() and cnpollc() ar... |
cnmagic(9) -- console magic key sequence management
|
The NetBSD console magic key sequence management framework is designed to provide flexible methods to set, change, and detect magic key sequences on console devices and break into the debugger or ROM ... |
cnpollc(9) -- console access interface
|
These functions operate over current console device. The console has to be initialized first, before these functions could be used. Console input polling functions cngetc(), cngetsn() and cnpollc() ar... |
cnputc(9) -- console access interface
|
These functions operate over current console device. The console has to be initialized first, before these functions could be used. Console input polling functions cngetc(), cngetsn() and cnpollc() ar... |
config(9) -- the autoconfiguration framework ``device definition'' language
|
In NetBSD, the config(8) program reads and verifies a machine description file specifying the devices to include in the kernel. A table is produced by config(8) which is used by the kernel during auto... |
config_activate(9) -- autoconfiguration framework
|
Autoconfiguration is the process of matching hardware devices with an appropriate device driver. In its most basic form, autoconfiguration consists of the recursive process of finding and attaching al... |
config_attach(9) -- autoconfiguration framework
|
Autoconfiguration is the process of matching hardware devices with an appropriate device driver. In its most basic form, autoconfiguration consists of the recursive process of finding and attaching al... |
config_deactivate(9) -- autoconfiguration framework
|
Autoconfiguration is the process of matching hardware devices with an appropriate device driver. In its most basic form, autoconfiguration consists of the recursive process of finding and attaching al... |
config_defer(9) -- autoconfiguration framework
|
Autoconfiguration is the process of matching hardware devices with an appropriate device driver. In its most basic form, autoconfiguration consists of the recursive process of finding and attaching al... |
config_detach(9) -- autoconfiguration framework
|
Autoconfiguration is the process of matching hardware devices with an appropriate device driver. In its most basic form, autoconfiguration consists of the recursive process of finding and attaching al... |
config_found(9) -- autoconfiguration framework
|
Autoconfiguration is the process of matching hardware devices with an appropriate device driver. In its most basic form, autoconfiguration consists of the recursive process of finding and attaching al... |
config_found_sm(9) -- autoconfiguration framework
|
Autoconfiguration is the process of matching hardware devices with an appropriate device driver. In its most basic form, autoconfiguration consists of the recursive process of finding and attaching al... |
config_interrupts(9) -- autoconfiguration framework
|
Autoconfiguration is the process of matching hardware devices with an appropriate device driver. In its most basic form, autoconfiguration consists of the recursive process of finding and attaching al... |
config_pending_decr(9) -- autoconfiguration framework
|
Autoconfiguration is the process of matching hardware devices with an appropriate device driver. In its most basic form, autoconfiguration consists of the recursive process of finding and attaching al... |
config_pending_incr(9) -- autoconfiguration framework
|
Autoconfiguration is the process of matching hardware devices with an appropriate device driver. In its most basic form, autoconfiguration consists of the recursive process of finding and attaching al... |
config_search(9) -- autoconfiguration framework
|
Autoconfiguration is the process of matching hardware devices with an appropriate device driver. In its most basic form, autoconfiguration consists of the recursive process of finding and attaching al... |
cons(9) -- console access interface
|
These functions operate over current console device. The console has to be initialized first, before these functions could be used. Console input polling functions cngetc(), cngetsn() and cnpollc() ar... |
copy(9) -- kernel space to/from user space copy functions
|
The copy functions are designed to copy contiguous data from one address to another. All but copystr() copy data from user-space to kernel-space or vice-versa. The copy routines provide the following ... |
copyin(9) -- kernel space to/from user space copy functions
|
The copy functions are designed to copy contiguous data from one address to another. All but copystr() copy data from user-space to kernel-space or vice-versa. The copy routines provide the following ... |
copyinstr(9) -- kernel space to/from user space copy functions
|
The copy functions are designed to copy contiguous data from one address to another. All but copystr() copy data from user-space to kernel-space or vice-versa. The copy routines provide the following ... |
copyin_proc(9) -- kernel space to/from user space copy functions
|
The copy functions are designed to copy contiguous data from one address to another. All but copystr() copy data from user-space to kernel-space or vice-versa. The copy routines provide the following ... |
copyout(9) -- kernel space to/from user space copy functions
|
The copy functions are designed to copy contiguous data from one address to another. All but copystr() copy data from user-space to kernel-space or vice-versa. The copy routines provide the following ... |
copyoutstr(9) -- kernel space to/from user space copy functions
|
The copy functions are designed to copy contiguous data from one address to another. All but copystr() copy data from user-space to kernel-space or vice-versa. The copy routines provide the following ... |
copyout_proc(9) -- kernel space to/from user space copy functions
|
The copy functions are designed to copy contiguous data from one address to another. All but copystr() copy data from user-space to kernel-space or vice-versa. The copy routines provide the following ... |
copystr(9) -- kernel space to/from user space copy functions
|
The copy functions are designed to copy contiguous data from one address to another. All but copystr() copy data from user-space to kernel-space or vice-versa. The copy routines provide the following ... |
cpu_reboot(9) -- halt or reboot the system
|
The cpu_reboot() function handles final system shutdown, and either halts or reboots the system. The exact action to be taken is determined by the flags passed in howto and by whether or not the syste... |
cpu_switch(9) -- switch to another process context
|
The mi_switch() function implements the machine-independent prelude to a process context switch. It is called from only a few distinguished places in the kernel code as a result of the principle of no... |
ctxsw(9) -- switch to another process context
|
The mi_switch() function implements the machine-independent prelude to a process context switch. It is called from only a few distinguished places in the kernel code as a result of the principle of no... |
disk(9) -- generic disk framework
|
The NetBSD generic disk framework is designed to provide flexible, scalable, and consistent handling of disk state and metrics information. The fundamental component of this framework is the disk stru... |
disklabel(9) -- disk label management routines
|
This collection of routines provides a disklabel management interface to kernel device drivers. These routines are classified as machine- or architecture-dependent because of restrictions imposed by t... |
disk_attach(9) -- generic disk framework
|
The NetBSD generic disk framework is designed to provide flexible, scalable, and consistent handling of disk state and metrics information. The fundamental component of this framework is the disk stru... |
disk_busy(9) -- generic disk framework
|
The NetBSD generic disk framework is designed to provide flexible, scalable, and consistent handling of disk state and metrics information. The fundamental component of this framework is the disk stru... |
disk_detach(9) -- generic disk framework
|
The NetBSD generic disk framework is designed to provide flexible, scalable, and consistent handling of disk state and metrics information. The fundamental component of this framework is the disk stru... |
disk_find(9) -- generic disk framework
|
The NetBSD generic disk framework is designed to provide flexible, scalable, and consistent handling of disk state and metrics information. The fundamental component of this framework is the disk stru... |
disk_init(9) -- generic disk framework
|
The NetBSD generic disk framework is designed to provide flexible, scalable, and consistent handling of disk state and metrics information. The fundamental component of this framework is the disk stru... |
disk_resetstat(9) -- generic disk framework
|
The NetBSD generic disk framework is designed to provide flexible, scalable, and consistent handling of disk state and metrics information. The fundamental component of this framework is the disk stru... |
disk_unbusy(9) -- generic disk framework
|
The NetBSD generic disk framework is designed to provide flexible, scalable, and consistent handling of disk state and metrics information. The fundamental component of this framework is the disk stru... |
dopowerhooks(9) -- run all power hooks
|
The dopowerhooks() function invokes all power hooks established using the powerhook_establish(9) function. When power is disappearing the power hooks are called in reverse order, i.e., the power hook ... |
doshutdownhooks(9) -- run all shutdown hooks
|
The doshutdownhooks() function invokes all shutdown hooks established using the shutdownhook_establish(9) function. Shutdown hooks are called in reverse order, i.e. the shutdown hook established last ... |
driver(9) -- description of a device driver
|
This page briefly describes the basic NetBSD autoconfiguration interface utilised by device drivers. For a detailed overview of the autoconfiguration framework see autoconf(9). Each device driver must... |
ethersubr(9) -- Ethernet and FDDI driver support functions and macros
|
The ethersubr functions provide the interface between the ethersubr module and the network drivers which need Ethernet support. Such drivers must request the ether attribute in their files declaration... |
ether_addmulti(9) -- Ethernet and FDDI driver support functions and macros
|
The ethersubr functions provide the interface between the ethersubr module and the network drivers which need Ethernet support. Such drivers must request the ether attribute in their files declaration... |
ether_delmulti(9) -- Ethernet and FDDI driver support functions and macros
|
The ethersubr functions provide the interface between the ethersubr module and the network drivers which need Ethernet support. Such drivers must request the ether attribute in their files declaration... |
ETHER_FIRST_MULTI(9) -- Ethernet and FDDI driver support functions and macros
|
The ethersubr functions provide the interface between the ethersubr module and the network drivers which need Ethernet support. Such drivers must request the ether attribute in their files declaration... |
ether_ifattach(9) -- Ethernet and FDDI driver support functions and macros
|
The ethersubr functions provide the interface between the ethersubr module and the network drivers which need Ethernet support. Such drivers must request the ether attribute in their files declaration... |
ETHER_IS_MULTICAST(9) -- Ethernet and FDDI driver support functions and macros
|
The ethersubr functions provide the interface between the ethersubr module and the network drivers which need Ethernet support. Such drivers must request the ether attribute in their files declaration... |
ETHER_NEXT_MULTI(9) -- Ethernet and FDDI driver support functions and macros
|
The ethersubr functions provide the interface between the ethersubr module and the network drivers which need Ethernet support. Such drivers must request the ether attribute in their files declaration... |
evcnt(9) -- generic event counter framework
|
The NetBSD generic event counter framework is designed to provide a flexible and hierarchical event counting facility, which is useful for tracking system events (including device interrupts). The fun... |
evcnt_attach_dynamic(9) -- generic event counter framework
|
The NetBSD generic event counter framework is designed to provide a flexible and hierarchical event counting facility, which is useful for tracking system events (including device interrupts). The fun... |
evcnt_attach_static(9) -- generic event counter framework
|
The NetBSD generic event counter framework is designed to provide a flexible and hierarchical event counting facility, which is useful for tracking system events (including device interrupts). The fun... |
evcnt_detach(9) -- generic event counter framework
|
The NetBSD generic event counter framework is designed to provide a flexible and hierarchical event counting facility, which is useful for tracking system events (including device interrupts). The fun... |
extent(9) -- general purpose extent manager
|
The NetBSD extent manager provides management of areas of memory or other number spaces (such as I/O ports). An opaque structure called an extent map keeps track of allocated regions within the number... |
extent_alloc(9) -- general purpose extent manager
|
The NetBSD extent manager provides management of areas of memory or other number spaces (such as I/O ports). An opaque structure called an extent map keeps track of allocated regions within the number... |
extent_alloc_region(9) -- general purpose extent manager
|
The NetBSD extent manager provides management of areas of memory or other number spaces (such as I/O ports). An opaque structure called an extent map keeps track of allocated regions within the number... |
extent_alloc_subregion(9) -- general purpose extent manager
|
The NetBSD extent manager provides management of areas of memory or other number spaces (such as I/O ports). An opaque structure called an extent map keeps track of allocated regions within the number... |
extent_create(9) -- general purpose extent manager
|
The NetBSD extent manager provides management of areas of memory or other number spaces (such as I/O ports). An opaque structure called an extent map keeps track of allocated regions within the number... |
extent_destroy(9) -- general purpose extent manager
|
The NetBSD extent manager provides management of areas of memory or other number spaces (such as I/O ports). An opaque structure called an extent map keeps track of allocated regions within the number... |
extent_free(9) -- general purpose extent manager
|
The NetBSD extent manager provides management of areas of memory or other number spaces (such as I/O ports). An opaque structure called an extent map keeps track of allocated regions within the number... |
extent_print(9) -- general purpose extent manager
|
The NetBSD extent manager provides management of areas of memory or other number spaces (such as I/O ports). An opaque structure called an extent map keeps track of allocated regions within the number... |
fddi_addmulti(9) -- Ethernet and FDDI driver support functions and macros
|
The ethersubr functions provide the interface between the ethersubr module and the network drivers which need Ethernet support. Such drivers must request the ether attribute in their files declaration... |
fddi_delmulti(9) -- Ethernet and FDDI driver support functions and macros
|
The ethersubr functions provide the interface between the ethersubr module and the network drivers which need Ethernet support. Such drivers must request the ether attribute in their files declaration... |
fddi_ifattach(9) -- Ethernet and FDDI driver support functions and macros
|
The ethersubr functions provide the interface between the ethersubr module and the network drivers which need Ethernet support. Such drivers must request the ether attribute in their files declaration... |
fetch(9) -- fetch data
|
The fetch functions are designed to copy small amounts of data from userspace. The fetch routines provide the following functionality: fubyte() Fetches a byte of data from the user-space address base.... |
fork1(9) -- create a new process
|
fork1() creates a new process out of p1, which is assumed to be the current process. This function is used primarily to implement the fork(2) and vfork(2) system calls. The flags argument controls the... |
format_bytes(9) -- format a number into a human readable form
|
humanize_number The humanize_number() function formats the unsigned 64 bit quantity given in number into buffer. A space and then suffix is appended to the end. buffer must be at least len bytes bytes... |
free(9) -- kernel memory allocator
|
The malloc() function allocates uninitialized memory in kernel address space for an object whose size is specified by size. malloc_roundup() returns the actual size of the allocation unit for the give... |
FREE(9) -- kernel memory allocator
|
The malloc() function allocates uninitialized memory in kernel address space for an object whose size is specified by size. malloc_roundup() returns the actual size of the allocation unit for the give... |
fubyte(9) -- fetch data
|
The fetch functions are designed to copy small amounts of data from userspace. The fetch routines provide the following functionality: fubyte() Fetches a byte of data from the user-space address base.... |
fuibyte(9) -- fetch data
|
The fetch functions are designed to copy small amounts of data from userspace. The fetch routines provide the following functionality: fubyte() Fetches a byte of data from the user-space address base.... |
fuiword(9) -- fetch data
|
The fetch functions are designed to copy small amounts of data from userspace. The fetch routines provide the following functionality: fubyte() Fetches a byte of data from the user-space address base.... |
fuswintr(9) -- fetch data
|
The fetch functions are designed to copy small amounts of data from userspace. The fetch routines provide the following functionality: fubyte() Fetches a byte of data from the user-space address base.... |
fusword(9) -- fetch data
|
The fetch functions are designed to copy small amounts of data from userspace. The fetch routines provide the following functionality: fubyte() Fetches a byte of data from the user-space address base.... |
fuword(9) -- fetch data
|
The fetch functions are designed to copy small amounts of data from userspace. The fetch routines provide the following functionality: fubyte() Fetches a byte of data from the user-space address base.... |
getnewvnode(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
gsignal(9) -- post signal to a process
|
These functions post a signal to one or more processes. The argument signum common to all three functions should be in the range [1-NSIG]. The psignal() function posts signal number signum to the proc... |
hardclock(9) -- real-time timer
|
The hardclock() function gets called hz(9) times per second. It performs different tasks: +o Run the current process's virtual and profile time (decrease the corresponding timers, if they are activat... |
hash(9) -- kernel hash functions
|
The hash functions returns a hash of the given buffer. The hash32_buf() function returns a 32 bit hash of buf, which is len bytes long, seeded with an initial hash of ihash (which is usually HASH32_BU... |
hash32_buf(9) -- kernel hash functions
|
The hash functions returns a hash of the given buffer. The hash32_buf() function returns a 32 bit hash of buf, which is len bytes long, seeded with an initial hash of ihash (which is usually HASH32_BU... |
hash32_str(9) -- kernel hash functions
|
The hash functions returns a hash of the given buffer. The hash32_buf() function returns a 32 bit hash of buf, which is len bytes long, seeded with an initial hash of ihash (which is usually HASH32_BU... |
hash32_strn(9) -- kernel hash functions
|
The hash functions returns a hash of the given buffer. The hash32_buf() function returns a 32 bit hash of buf, which is len bytes long, seeded with an initial hash of ihash (which is usually HASH32_BU... |
holdrele(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
HOLDRELE(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
humanize_number(9) -- format a number into a human readable form
|
humanize_number The humanize_number() function formats the unsigned 64 bit quantity given in number into buffer. A space and then suffix is appended to the end. buffer must be at least len bytes bytes... |
hz(9) -- system clock frequency
|
hz specifies the number of times the hardclock(9) timer ticks per second. hz is hardware-dependent; it can be overridden (if the machine dependent code supports this) by defining HZ in the kernel conf... |
in4_cksum(9) -- compute Internet checksum
|
These functions are used to compute the ones-complement checksum required by IP and IPv6. The in4_cksum() function is used to compute the transport-layer checksum required by tcp(4) and udp(4) over a ... |
in6_cksum(9) -- compute Internet checksum
|
These functions are used to compute the ones-complement checksum required by IP and IPv6. The in4_cksum() function is used to compute the transport-layer checksum required by tcp(4) and udp(4) over a ... |
inittodr(9) -- initialize system time
|
The inittodr() function determines the time and sets the system clock. It tries to pick the correct time using a set of heuristics that examine the system's battery backed clock and the time reported... |
intro(9) -- introduction to kernel internals
|
This section contains information related to the internal operation of the system kernel. It describes function interfaces and variables of use to the systems and device driver programmer. In addition... |
in_cksum(9) -- compute Internet checksum
|
These functions are used to compute the ones-complement checksum required by IP and IPv6. The in4_cksum() function is used to compute the transport-layer checksum required by tcp(4) and udp(4) over a ... |
ioasic(9) -- baseboard I/O control ASIC for DEC TURBOchannel systems
|
The IOASIC device provides support for the DEC proprietary IOCTL ASIC found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems.... |
ioasic_attach_devs(9) -- baseboard I/O control ASIC for DEC TURBOchannel systems
|
The IOASIC device provides support for the DEC proprietary IOCTL ASIC found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems.... |
ioasic_intr_disestablish(9) -- baseboard I/O control ASIC for DEC TURBOchannel systems
|
The IOASIC device provides support for the DEC proprietary IOCTL ASIC found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems.... |
ioasic_intr_establish(9) -- baseboard I/O control ASIC for DEC TURBOchannel systems
|
The IOASIC device provides support for the DEC proprietary IOCTL ASIC found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems.... |
ioasic_intr_evcnt(9) -- baseboard I/O control ASIC for DEC TURBOchannel systems
|
The IOASIC device provides support for the DEC proprietary IOCTL ASIC found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems.... |
ioasic_submatch(9) -- baseboard I/O control ASIC for DEC TURBOchannel systems
|
The IOASIC device provides support for the DEC proprietary IOCTL ASIC found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems.... |
ioctl(9) -- how to implement a new ioctl call to access device drivers
|
ioctl are internally defined as #define FOOIOCTL fun(t,n,pt) where the different variables and functions are: FOOIOCTL the name which will later be given in the ioctl(2) system call as second argument... |
isa(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isapnp(9) -- Plug 'n' Play ISA bus
|
The machine-independent ISAPNP subsystem provides support for ISAPNP devices. ISAPNP devices were developed to support "plug and play" connection on the ISA bus. In all other aspects, the ISAPNP bus... |
isapnp_config(9) -- Plug 'n' Play ISA bus
|
The machine-independent ISAPNP subsystem provides support for ISAPNP devices. ISAPNP devices were developed to support "plug and play" connection on the ISA bus. In all other aspects, the ISAPNP bus... |
isapnp_devmatch(9) -- Plug 'n' Play ISA bus
|
The machine-independent ISAPNP subsystem provides support for ISAPNP devices. ISAPNP devices were developed to support "plug and play" connection on the ISA bus. In all other aspects, the ISAPNP bus... |
isapnp_unconfig(9) -- Plug 'n' Play ISA bus
|
The machine-independent ISAPNP subsystem provides support for ISAPNP devices. ISAPNP devices were developed to support "plug and play" connection on the ISA bus. In all other aspects, the ISAPNP bus... |
isa_dmaabort(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_dmacascade(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_dmacount(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_dmadone(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_dmamap_create(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_dmamap_destroy(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_dmamaxsize(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_dmamem_alloc(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_dmamem_free(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_dmamem_map(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_dmamem_unmap(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_dmastart(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_drq_isfree(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_free(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_intr_alloc(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_intr_disestablish(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_intr_establish(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_intr_evcnt(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_malloc(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
isa_mappage(9) -- Industry-standard Architecture
|
The machine-independent ISA subsystem provides support for the ISA bus. The ISA bus was introduced on the IBM PC/AT. It is an extension to the original bus found on the original IBM PC. The ISA bus is... |
sun3/isr_add(9) -- establish interrupt handler
|
The isr_add functions establish interrupt handlers into the system interrupt dispatch table and are typically called from device drivers during the autoconfiguration process. There are two types of in... |
sun3/isr_add_autovect(9) -- establish interrupt handler
|
The isr_add functions establish interrupt handlers into the system interrupt dispatch table and are typically called from device drivers during the autoconfiguration process. There are two types of in... |
sun3/isr_add_custom(9) -- establish interrupt handler
|
The isr_add functions establish interrupt handlers into the system interrupt dispatch table and are typically called from device drivers during the autoconfiguration process. There are two types of in... |
sun3/isr_add_vectored(9) -- establish interrupt handler
|
The isr_add functions establish interrupt handlers into the system interrupt dispatch table and are typically called from device drivers during the autoconfiguration process. There are two types of in... |
itimerfix(9) -- check that a timeval value is valid, and correct
|
The itimerfix function checks that the value in tv is valid (0 <= tv->tv_sec 0 <= tv->tv_usec < 1000000), and that the total time represented is at least tick. If it is smaller, then it is adjusted to... |
kprintf(9) -- kernel formatted output conversion
|
The printf() family of functions allows the kernel to send formatted messages to various output devices. The functions printf() and vprintf() send formatted strings to the system console. The function... |
kthread(9) -- kernel threads
|
Kernel threads are light-weight processes which execute entirely within the kernel. Any process can request the creation of a new kernel thread. Kernel threads are not swapped out during memory conges... |
kthread_create(9) -- kernel threads
|
Kernel threads are light-weight processes which execute entirely within the kernel. Any process can request the creation of a new kernel thread. Kernel threads are not swapped out during memory conges... |
kthread_create1(9) -- kernel threads
|
Kernel threads are light-weight processes which execute entirely within the kernel. Any process can request the creation of a new kernel thread. Kernel threads are not swapped out during memory conges... |
kthread_exit(9) -- kernel threads
|
Kernel threads are light-weight processes which execute entirely within the kernel. Any process can request the creation of a new kernel thread. Kernel threads are not swapped out during memory conges... |
linedisc(9) -- extensible line discipline framework
|
The NetBSD TTY line discipline framework allows extensibility. Modules that need special line disciplines can add them as convenient and do not need to modify tty_conf.c. Line disciplines are now mana... |
lock(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
lockinit(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
lockmgr(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
lockmgr_printinfo(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
lockstatus(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
log(9) -- log a message from the kernel through the /dev/klog device
|
The log() function allows the kernel to send messages to user processes listening on /dev/klog. Usually syslogd(8) monitors /dev/klog for these messages and writes them to a log file. All messages are... |
lookup(9) -- pathname lookup
|
The namei interface is used to convert pathnames to file system vnodes. The name of the interface is actually a contraction of the words name and inode for name-to-inode conversion, in the days before... |
ltsleep(9) -- process context sleep and and wakeup
|
These functions implement voluntary context switching. ltsleep(), tsleep() and sleep() are used throughout the kernel whenever processing in the current context can not continue for any of the followi... |
malloc(9) -- kernel memory allocator
|
The malloc() function allocates uninitialized memory in kernel address space for an object whose size is specified by size. malloc_roundup() returns the actual size of the allocation unit for the give... |
MALLOC(9) -- kernel memory allocator
|
The malloc() function allocates uninitialized memory in kernel address space for an object whose size is specified by size. malloc_roundup() returns the actual size of the allocation unit for the give... |
malloc_roundup(9) -- kernel memory allocator
|
The malloc() function allocates uninitialized memory in kernel address space for an object whose size is specified by size. malloc_roundup() returns the actual size of the allocation unit for the give... |
mbuf(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
mca(9) -- MicroChannel Architecture bus
|
The MCA device provides support for IBM's MicroChannel Architecture bus found on IBM PS/2 systems and selected workstations. It was designed as a replacement bus for the ISA bus found on IBM's older... |
mca_conf_read(9) -- MicroChannel Architecture bus
|
The MCA device provides support for IBM's MicroChannel Architecture bus found on IBM PS/2 systems and selected workstations. It was designed as a replacement bus for the ISA bus found on IBM's older... |
mca_conf_write(9) -- MicroChannel Architecture bus
|
The MCA device provides support for IBM's MicroChannel Architecture bus found on IBM PS/2 systems and selected workstations. It was designed as a replacement bus for the ISA bus found on IBM's older... |
mca_intr_disestablish(9) -- MicroChannel Architecture bus
|
The MCA device provides support for IBM's MicroChannel Architecture bus found on IBM PS/2 systems and selected workstations. It was designed as a replacement bus for the ISA bus found on IBM's older... |
mca_intr_establish(9) -- MicroChannel Architecture bus
|
The MCA device provides support for IBM's MicroChannel Architecture bus found on IBM PS/2 systems and selected workstations. It was designed as a replacement bus for the ISA bus found on IBM's older... |
mca_intr_evcnt(9) -- MicroChannel Architecture bus
|
The MCA device provides support for IBM's MicroChannel Architecture bus found on IBM PS/2 systems and selected workstations. It was designed as a replacement bus for the ISA bus found on IBM's older... |
MCHTYPE(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
MCLGET(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
memcmp(9) -- compare byte string
|
The memcmp() function compares byte string b1 against byte string b2. Both strings are assumed to be len bytes long. |
memcpy(9) -- copy byte string
|
The memcpy() function copies len bytes from string src to string dst. The arguments must not overlap -- behavior if the arguments overlap is undefined. To copy byte strings that overlap, use memmove(9... |
memmove(9) -- copy byte string
|
The memmove() function copies len bytes from string src to string dst. The two strings may overlap; the copy is always done in a non-destructive manner. |
memset(9) -- write a byte to byte string
|
The memset() function writes len bytes of value c (converted to an unsigned char) to the string b. |
MEXTADD(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
MEXTMALLOC(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
MEXTREMOVE(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
MFREE(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
MGET(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
MGETHDR(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
MH_ALIGN(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
microtime(9) -- realtime system clock
|
microtime() returns the current value of the system realtime clock in the structure pointed to by the argument tv. The system realtime clock is guaranteed to be monotonically increasing at all times. ... |
mi_switch(9) -- switch to another process context
|
The mi_switch() function implements the machine-independent prelude to a process context switch. It is called from only a few distinguished places in the kernel code as a result of the principle of no... |
mono_time(9) -- system time variables
|
The time variable is the system's ``wall time'' clock. It is set at boot by inittodr(9), and is updated by the settimeofday(2) system call and by periodic clock interrupts. The boottime variable ho... |
mstohz(9) -- convert milliseconds to system clock ticks
|
mstohz can be used to convert time in milliseconds to system clock ticks, as used by the callout(9) facility, in an integer-overflow safe way. This function is implemented as a define in the |
mtocl(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
mtod(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_adj(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
M_ALIGN(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_cat(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_copyback(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_copydata(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_copym(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_copypacket(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
M_COPY_PKTHDR(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_devget(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_dup(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_free(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_freem(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_get(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_getclr(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_gethdr(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
M_LEADINGSPACE(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_prepend(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
M_PREPEND(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_pulldown(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_pullup(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
m_split(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
M_TRAILINGSPACE(9) -- functions and macros for managing memory used by networking code
|
The mbuf functions and macros provide an easy and consistent way to handle a networking stack's memory management needs. An mbuf consists of a header and a data area. It is of a fixed size, MSIZE (de... |
namecache(9) -- name lookup cache
|
The name lookup cache is the mechanism to allow the file system type dependent algorithms to quickly resolve a file's vnode from its pathname. The name lookup cache is generally accessed through the ... |
namecache_print(9) -- name lookup cache
|
The name lookup cache is the mechanism to allow the file system type dependent algorithms to quickly resolve a file's vnode from its pathname. The name lookup cache is generally accessed through the ... |
namei(9) -- pathname lookup
|
The namei interface is used to convert pathnames to file system vnodes. The name of the interface is actually a contraction of the words name and inode for name-to-inode conversion, in the days before... |
NDINIT(9) -- pathname lookup
|
The namei interface is used to convert pathnames to file system vnodes. The name of the interface is actually a contraction of the words name and inode for name-to-inode conversion, in the days before... |
panic(9) -- Bring down system on fatal error
|
The panic() function terminates the NetBSD system. The message fmt is a printf(3) style format string which is printed to the console and saved in the variable panicstr for later retrieval via core du... |
pci(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_configure_bus(9) -- perform PCI bus configuration
|
The pci_configure_bus() function configures a PCI bus for use. This involves: +o Defining bus numbers for all busses on the system, +o Setting the Base Address Registers for all devices, +o Setting up... |
pci_conf_hook(9) -- perform PCI bus configuration
|
The pci_configure_bus() function configures a PCI bus for use. This involves: +o Defining bus numbers for all busses on the system, +o Setting the Base Address Registers for all devices, +o Setting up... |
pci_conf_interrupt(9) -- perform PCI bus configuration
|
The pci_configure_bus() function configures a PCI bus for use. This involves: +o Defining bus numbers for all busses on the system, +o Setting the Base Address Registers for all devices, +o Setting up... |
pci_conf_print(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_conf_read(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_conf_write(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_decompose_tag(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_devinfo(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_findvendor(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_find_device(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_get_capability(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_intr(9) -- PCI bus interrupt manipulation functions
|
The pci_intr functions exist to allow device drivers machine-independent access to PCI bus interrupts. The functions described in this page are typically declared in a port's ~ |
pci_intr_disestablish(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_intr_establish(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_intr_evcnt(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_intr_map(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_intr_string(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_make_tag(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_mapreg_info(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_mapreg_map(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pci_mapreg_type(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
PCI_PRODUCT(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
PCI_REVISION(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
PCI_VENDOR(9) -- Peripheral Component Interconnect
|
The machine-independent PCI subsystem provides support for PCI devices. The PCI bus was initially developed by Intel in the early 1990's to replace the ISA bus for interfacing with their Pentium proc... |
pcmcia(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_cis_read_1(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_cis_read_2(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_cis_read_3(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_cis_read_4(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_cis_read_n(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_function_disable(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_function_enable(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_function_init(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_intr_disestablish(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_intr_establish(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_io_alloc(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_io_free(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_io_map(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_io_unmap(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_mem_alloc(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_mem_free(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_mem_map(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_mem_unmap(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pcmcia_scan_cis(9) -- support for PCMCIA
|
The machine-independent PCMCIA subsystem provides support for PC-Card devices defined by the Personal Computer Memory Card International Assocation (PCMCIA). The PCMCIA bus supports insertion and remo... |
pfil(9) -- packet filter interface
|
The pfil framework allows for a specified function to be invoked for every incoming or outgoing packet for a particular network I/O stream. These hooks may be used to implement a firewall or perform p... |
pfil_add_hook(9) -- packet filter interface
|
The pfil framework allows for a specified function to be invoked for every incoming or outgoing packet for a particular network I/O stream. These hooks may be used to implement a firewall or perform p... |
pfil_hook_get(9) -- packet filter interface
|
The pfil framework allows for a specified function to be invoked for every incoming or outgoing packet for a particular network I/O stream. These hooks may be used to implement a firewall or perform p... |
pfil_remove_hook(9) -- packet filter interface
|
The pfil framework allows for a specified function to be invoked for every incoming or outgoing packet for a particular network I/O stream. These hooks may be used to implement a firewall or perform p... |
pgsignal(9) -- post signal to a process
|
These functions post a signal to one or more processes. The argument signum common to all three functions should be in the range [1-NSIG]. The psignal() function posts signal number signum to the proc... |
physio(9) -- initiate I/O on raw devices
|
The physio() is a helper function typically called from character device read and write routines to start I/O on a user process buffer. It calls back on the provided strategy routine one or more times... |
pmap(9) -- machine-dependent portion of the virtual memory system
|
The pmap module is the machine-dependent portion of the NetBSD virtual memory system uvm(9). The purpose of the pmap module is to manage physical address maps, to program the memory management hardwar... |
pool(9) -- resource-pool manager
|
These utility routines provide management of pools of fixed-sized areas of memory. Resource pools set aside an amount of memory for exclusive use by the resource pool owner. This can be used by applic... |
pool_create(9) -- resource-pool manager
|
These utility routines provide management of pools of fixed-sized areas of memory. Resource pools set aside an amount of memory for exclusive use by the resource pool owner. This can be used by applic... |
pool_destroy(9) -- resource-pool manager
|
These utility routines provide management of pools of fixed-sized areas of memory. Resource pools set aside an amount of memory for exclusive use by the resource pool owner. This can be used by applic... |
pool_get(9) -- resource-pool manager
|
These utility routines provide management of pools of fixed-sized areas of memory. Resource pools set aside an amount of memory for exclusive use by the resource pool owner. This can be used by applic... |
pool_init(9) -- resource-pool manager
|
These utility routines provide management of pools of fixed-sized areas of memory. Resource pools set aside an amount of memory for exclusive use by the resource pool owner. This can be used by applic... |
pool_prime(9) -- resource-pool manager
|
These utility routines provide management of pools of fixed-sized areas of memory. Resource pools set aside an amount of memory for exclusive use by the resource pool owner. This can be used by applic... |
pool_put(9) -- resource-pool manager
|
These utility routines provide management of pools of fixed-sized areas of memory. Resource pools set aside an amount of memory for exclusive use by the resource pool owner. This can be used by applic... |
pool_sethiwat(9) -- resource-pool manager
|
These utility routines provide management of pools of fixed-sized areas of memory. Resource pools set aside an amount of memory for exclusive use by the resource pool owner. This can be used by applic... |
pool_setlowat(9) -- resource-pool manager
|
These utility routines provide management of pools of fixed-sized areas of memory. Resource pools set aside an amount of memory for exclusive use by the resource pool owner. This can be used by applic... |
powerhook_disestablish(9) -- add or remove a power change hook
|
The powerhook_establish() function adds fn of the list of hooks invoked by dopowerhooks(9) at power change. When invoked, the hook function fn will be passed the new power state as the first argument ... |
powerhook_establish(9) -- add or remove a power change hook
|
The powerhook_establish() function adds fn of the list of hooks invoked by dopowerhooks(9) at power change. When invoked, the hook function fn will be passed the new power state as the first argument ... |
ppsratecheck(9) -- function to help implement rate-limited actions
|
The ppsratecheck() function provides easy way to perform packet-per-sec, or event-per-sec, rate limitation. The motivation for implementing ppsratecheck() was to provide a mechanism that could be used... |
printf(9) -- kernel formatted output conversion
|
The printf() family of functions allows the kernel to send formatted messages to various output devices. The functions printf() and vprintf() send formatted strings to the system console. The function... |
propdb_create(9) -- generic kernel properties
|
The NetBSD property management routines allow kernel subsystems to associate (name, value) pairs with arbitrary keys in a generalized manner. A database is a container for a set of properties. It is c... |
propdb_destroy(9) -- generic kernel properties
|
The NetBSD property management routines allow kernel subsystems to associate (name, value) pairs with arbitrary keys in a generalized manner. A database is a container for a set of properties. It is c... |
properties(9) -- generic kernel properties
|
The NetBSD property management routines allow kernel subsystems to associate (name, value) pairs with arbitrary keys in a generalized manner. A database is a container for a set of properties. It is c... |
prop_copy(9) -- generic kernel properties
|
The NetBSD property management routines allow kernel subsystems to associate (name, value) pairs with arbitrary keys in a generalized manner. A database is a container for a set of properties. It is c... |
prop_delete(9) -- generic kernel properties
|
The NetBSD property management routines allow kernel subsystems to associate (name, value) pairs with arbitrary keys in a generalized manner. A database is a container for a set of properties. It is c... |
prop_get(9) -- generic kernel properties
|
The NetBSD property management routines allow kernel subsystems to associate (name, value) pairs with arbitrary keys in a generalized manner. A database is a container for a set of properties. It is c... |
prop_list(9) -- generic kernel properties
|
The NetBSD property management routines allow kernel subsystems to associate (name, value) pairs with arbitrary keys in a generalized manner. A database is a container for a set of properties. It is c... |
prop_objs(9) -- generic kernel properties
|
The NetBSD property management routines allow kernel subsystems to associate (name, value) pairs with arbitrary keys in a generalized manner. A database is a container for a set of properties. It is c... |
prop_set(9) -- generic kernel properties
|
The NetBSD property management routines allow kernel subsystems to associate (name, value) pairs with arbitrary keys in a generalized manner. A database is a container for a set of properties. It is c... |
psignal(9) -- post signal to a process
|
These functions post a signal to one or more processes. The argument signum common to all three functions should be in the range [1-NSIG]. The psignal() function posts signal number signum to the proc... |
radio(9) -- interface between low and high level radio drivers
|
The radio device driver is divided into a high level, hardware independent layer, and a low level hardware dependent layer. The interface between these is the radio_hw_if structure. struct radio_hw_if... |
rasops(9) -- raster display operations
|
The rasops subsystem is a set of raster operations for wscons(9). The primary data type for using the raster operations is the rasops_info structure in dev/rasops/rasops.h: struct rasops_info { /* * T... |
rasops_init(9) -- raster display operations
|
The rasops subsystem is a set of raster operations for wscons(9). The primary data type for using the raster operations is the rasops_info structure in dev/rasops/rasops.h: struct rasops_info { /* * T... |
rasops_reconfig(9) -- raster display operations
|
The rasops subsystem is a set of raster operations for wscons(9). The primary data type for using the raster operations is the rasops_info structure in dev/rasops/rasops.h: struct rasops_info { /* * T... |
ratecheck(9) -- function to help implement rate-limited actions
|
The ratecheck() function provides a simple time interval check which can be used when implementing time-based rate-limited actions. If the difference between the current monotonically-increasing syste... |
readdisklabel(9) -- disk label management routines
|
This collection of routines provides a disklabel management interface to kernel device drivers. These routines are classified as machine- or architecture-dependent because of restrictions imposed by t... |
relookup(9) -- pathname lookup
|
The namei interface is used to convert pathnames to file system vnodes. The name of the interface is actually a contraction of the words name and inode for name-to-inode conversion, in the days before... |
remrunqueue(9) -- manipulate system run queue
|
The setrunqueue and remrunqueue functions manipulate the system queue of runnable processes. The system scheduler uses this queue to find the highest-priority process when a process switch occurs. The... |
resettodr(9) -- set battery-backed clock from system time
|
The resettodr() function sets the system's battery backed clock based on the contents of the system time variable. |
rnd(9) -- functions to make a device available for entropy collection
|
These RND functions make a device available for entropy collection for /dev/random. Ideally the first argument rnd_source of these functions gets included in the devices' entity struct, but any means... |
rnd_add_data(9) -- functions to make a device available for entropy collection
|
These RND functions make a device available for entropy collection for /dev/random. Ideally the first argument rnd_source of these functions gets included in the devices' entity struct, but any means... |
rnd_add_uint32(9) -- functions to make a device available for entropy collection
|
These RND functions make a device available for entropy collection for /dev/random. Ideally the first argument rnd_source of these functions gets included in the devices' entity struct, but any means... |
rnd_attach_source(9) -- functions to make a device available for entropy collection
|
These RND functions make a device available for entropy collection for /dev/random. Ideally the first argument rnd_source of these functions gets included in the devices' entity struct, but any means... |
rnd_detach_source(9) -- functions to make a device available for entropy collection
|
These RND functions make a device available for entropy collection for /dev/random. Ideally the first argument rnd_source of these functions gets included in the devices' entity struct, but any means... |
rt_timer(9) -- route callout functions
|
The rt_timer functions provide a generic route callout functionality. They allow a function to be called for a route at any time. This was originally intended to be used to remove routes added by path... |
rt_timer_add(9) -- route callout functions
|
The rt_timer functions provide a generic route callout functionality. They allow a function to be called for a route at any time. This was originally intended to be used to remove routes added by path... |
rt_timer_queue_change(9) -- route callout functions
|
The rt_timer functions provide a generic route callout functionality. They allow a function to be called for a route at any time. This was originally intended to be used to remove routes added by path... |
rt_timer_queue_create(9) -- route callout functions
|
The rt_timer functions provide a generic route callout functionality. They allow a function to be called for a route at any time. This was originally intended to be used to remove routes added by path... |
rt_timer_queue_destroy(9) -- route callout functions
|
The rt_timer functions provide a generic route callout functionality. They allow a function to be called for a route at any time. This was originally intended to be used to remove routes added by path... |
rt_timer_remove_all(9) -- route callout functions
|
The rt_timer functions provide a generic route callout functionality. They allow a function to be called for a route at any time. This was originally intended to be used to remove routes added by path... |
runtime(9) -- system time variables
|
The time variable is the system's ``wall time'' clock. It is set at boot by inittodr(9), and is updated by the settimeofday(2) system call and by periodic clock interrupts. The boottime variable ho... |
scsipi(9) -- SCSI/ATAPI middle-layer interface
|
The scsipi system is the middle layer interface between SCSI/ATAPI host bus adapters (HBA) and high-level SCSI/ATAPI drivers. This document describes the interfaces provided by the scsipi layer toward... |
setdisklabel(9) -- disk label management routines
|
This collection of routines provides a disklabel management interface to kernel device drivers. These routines are classified as machine- or architecture-dependent because of restrictions imposed by t... |
setrunqueue(9) -- manipulate system run queue
|
The setrunqueue and remrunqueue functions manipulate the system queue of runnable processes. The system scheduler uses this queue to find the highest-priority process when a process switch occurs. The... |
shutdownhook_disestablish(9) -- add or remove a shutdown hook
|
The shutdownhook_establish() function adds fn to the list of hooks invoked by doshutdownhooks(9) at shutdown. When invoked, the hook function fn will be passed arg as its only argument. The shutdownho... |
shutdownhook_establish(9) -- add or remove a shutdown hook
|
The shutdownhook_establish() function adds fn to the list of hooks invoked by doshutdownhooks(9) at shutdown. When invoked, the hook function fn will be passed arg as its only argument. The shutdownho... |
simple_lock(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
simple_lock_dump(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
simple_lock_freecheck(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
simple_lock_init(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
simple_lock_try(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
simple_lock_unlock(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
sleep(9) -- process context sleep and and wakeup
|
These functions implement voluntary context switching. ltsleep(), tsleep() and sleep() are used throughout the kernel whenever processing in the current context can not continue for any of the followi... |
snprintf(9) -- kernel formatted output conversion
|
The printf() family of functions allows the kernel to send formatted messages to various output devices. The functions printf() and vprintf() send formatted strings to the system console. The function... |
softintr(9) -- machine-independent software interrupt framework
|
The NetBSD machine-independent software interrupt framework is designed to provide a generic software interrupt mechanism which can be used any time a low-priority callback is needed. It allows dynami... |
softintr_disestablish(9) -- machine-independent software interrupt framework
|
The NetBSD machine-independent software interrupt framework is designed to provide a generic software interrupt mechanism which can be used any time a low-priority callback is needed. It allows dynami... |
softintr_establish(9) -- machine-independent software interrupt framework
|
The NetBSD machine-independent software interrupt framework is designed to provide a generic software interrupt mechanism which can be used any time a low-priority callback is needed. It allows dynami... |
softintr_schedule(9) -- machine-independent software interrupt framework
|
The NetBSD machine-independent software interrupt framework is designed to provide a generic software interrupt mechanism which can be used any time a low-priority callback is needed. It allows dynami... |
spinlockinit(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
spinlockmgr(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
spl(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
spl0(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
splbio(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
splclock(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
splhigh(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
splimp(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
spllowersoftclock(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
splnet(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
splsched(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
splserial(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
splsoftclock(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
splsoftnet(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
splsoftserial(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
splstatclock(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
spltty(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
splvm(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
splx(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts in critical sections, in order to protect data structures (much like a locking primitive) or... |
sprintf(9) -- kernel formatted output conversion
|
The printf() family of functions allows the kernel to send formatted messages to various output devices. The functions printf() and vprintf() send formatted strings to the system console. The function... |
store(9) -- store data
|
The store functions are designed to copy small amounts of data to the user-space of the currently running process. The store routines provide the following functionality: subyte() Stores a byte of dat... |
subyte(9) -- store data
|
The store functions are designed to copy small amounts of data to the user-space of the currently running process. The store routines provide the following functionality: subyte() Stores a byte of dat... |
suibyte(9) -- store data
|
The store functions are designed to copy small amounts of data to the user-space of the currently running process. The store routines provide the following functionality: subyte() Stores a byte of dat... |
suiword(9) -- store data
|
The store functions are designed to copy small amounts of data to the user-space of the currently running process. The store routines provide the following functionality: subyte() Stores a byte of dat... |
suswintr(9) -- store data
|
The store functions are designed to copy small amounts of data to the user-space of the currently running process. The store routines provide the following functionality: subyte() Stores a byte of dat... |
susword(9) -- store data
|
The store functions are designed to copy small amounts of data to the user-space of the currently running process. The store routines provide the following functionality: subyte() Stores a byte of dat... |
suword(9) -- store data
|
The store functions are designed to copy small amounts of data to the user-space of the currently running process. The store routines provide the following functionality: subyte() Stores a byte of dat... |
tc(9) -- TURBOchannel bus
|
The TC device provides support for the DEC TURBOchannel bus found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems. TURBOchan... |
tc_badaddr(9) -- TURBOchannel bus
|
The TC device provides support for the DEC TURBOchannel bus found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems. TURBOchan... |
TC_DENSE_TO_SPARSE(9) -- TURBOchannel bus
|
The TC device provides support for the DEC TURBOchannel bus found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems. TURBOchan... |
tc_intr_disestablish(9) -- TURBOchannel bus
|
The TC device provides support for the DEC TURBOchannel bus found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems. TURBOchan... |
tc_intr_establish(9) -- TURBOchannel bus
|
The TC device provides support for the DEC TURBOchannel bus found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems. TURBOchan... |
tc_intr_evcnt(9) -- TURBOchannel bus
|
The TC device provides support for the DEC TURBOchannel bus found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems. TURBOchan... |
tc_mb(9) -- TURBOchannel bus
|
The TC device provides support for the DEC TURBOchannel bus found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems. TURBOchan... |
TC_PHYS_TO_UNCACHED(9) -- TURBOchannel bus
|
The TC device provides support for the DEC TURBOchannel bus found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems. TURBOchan... |
tc_syncbus(9) -- TURBOchannel bus
|
The TC device provides support for the DEC TURBOchannel bus found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems. TURBOchan... |
tc_wmb(9) -- TURBOchannel bus
|
The TC device provides support for the DEC TURBOchannel bus found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, excluding the 5000/200) and Alpha (3000-series) systems. TURBOchan... |
time(9) -- system time variables
|
The time variable is the system's ``wall time'' clock. It is set at boot by inittodr(9), and is updated by the settimeofday(2) system call and by periodic clock interrupts. The boottime variable ho... |
timeout(9) -- execute a function after a specified length of time
|
The callout facility provides a mechanism to execute a function at a given time. The timer is based on the hardclock timer which ticks hz times per second. The function is called at softclock interrup... |
todr(9) -- time-of-day clock support
|
The todr_*() functions provide an interface to read, set and control `time-of-day' devices. The todr_chip_handle_t should be obtained from a driver for a particular hardware device that implements th... |
todr_getcal(9) -- time-of-day clock support
|
The todr_*() functions provide an interface to read, set and control `time-of-day' devices. The todr_chip_handle_t should be obtained from a driver for a particular hardware device that implements th... |
todr_gettime(9) -- time-of-day clock support
|
The todr_*() functions provide an interface to read, set and control `time-of-day' devices. The todr_chip_handle_t should be obtained from a driver for a particular hardware device that implements th... |
todr_setcal(9) -- time-of-day clock support
|
The todr_*() functions provide an interface to read, set and control `time-of-day' devices. The todr_chip_handle_t should be obtained from a driver for a particular hardware device that implements th... |
todr_settime(9) -- time-of-day clock support
|
The todr_*() functions provide an interface to read, set and control `time-of-day' devices. The todr_chip_handle_t should be obtained from a driver for a particular hardware device that implements th... |
tprintf(9) -- kernel formatted output conversion
|
The printf() family of functions allows the kernel to send formatted messages to various output devices. The functions printf() and vprintf() send formatted strings to the system console. The function... |
tprintf_close(9) -- kernel formatted output conversion
|
The printf() family of functions allows the kernel to send formatted messages to various output devices. The functions printf() and vprintf() send formatted strings to the system console. The function... |
tprintf_open(9) -- kernel formatted output conversion
|
The printf() family of functions allows the kernel to send formatted messages to various output devices. The functions printf() and vprintf() send formatted strings to the system console. The function... |
tsleep(9) -- process context sleep and and wakeup
|
These functions implement voluntary context switching. ltsleep(), tsleep() and sleep() are used throughout the kernel whenever processing in the current context can not continue for any of the followi... |
ttyprintf(9) -- kernel formatted output conversion
|
The printf() family of functions allows the kernel to send formatted messages to various output devices. The functions printf() and vprintf() send formatted strings to the system console. The function... |
uao_create(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uao_detach(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uao_reference(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
ubc_alloc(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
ubc_release(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
ucom(9) -- interface for USB tty like devices
|
The ucom driver is a (relatively) easy way to make a USB device look like a tty(4). It basically takes two bulk pipes, input and output, and makes a tty out of them. This is useful for a number of dev... |
uiomove(9) -- move data described by a struct uio
|
The uiomove function copies up to n bytes between the kernel-space address pointed to by buf and the addresses described by uio, which may be in user-space or kernel-space. The uio argument is a point... |
ungetnewvnode(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
untimeout(9) -- execute a function after a specified length of time
|
The callout facility provides a mechanism to execute a function at a given time. The timer is based on the hardclock timer which ticks hz times per second. The function is called at softclock interrup... |
uprintf(9) -- kernel formatted output conversion
|
The printf() family of functions allows the kernel to send formatted messages to various output devices. The functions printf() and vprintf() send formatted strings to the system console. The function... |
usbdi(9) -- USB device drivers interface
|
Device driver access to the USB bus centers around transfers. A transfer describes a communication with a USB device. A transfer is an abstract concept that can result in several physical packets bein... |
uvm(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvmspace_alloc(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvmspace_exec(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvmspace_fork(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvmspace_free(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvmspace_share(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvmspace_unshare(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_chgkprot(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_coredump(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_deallocate(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_fault(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_fork(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_grow(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_init(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_init_limits(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_io(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_kernacc(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_km_alloc(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_km_alloc1(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_km_free(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_km_free_wakeup(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_km_kmemalloc(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_km_suballoc(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_km_valloc(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_km_valloc_wait(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_km_zalloc(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_loan(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_map(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_map_checkprot(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_map_pageable(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_map_protect(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_meter(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_pagealloc(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_pagefree(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_pageout(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_pagerealloc(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_page_physload(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_pglistalloc(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_pglistfree(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_scheduler(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_setpagesize(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_swapin(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_swap_init(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_sysctl(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_unloan(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_useracc(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_vnp_setsize(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_vslock(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvm_vsunlock(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvn_attach(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
uvn_findpages(9) -- virtual memory system external interface
|
The UVM virtual memory system manages access to the computer's memory resources. User processes and the kernel access these resources through UVM's external interface. UVM's external interface incl... |
vaccess(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vattr(9) -- vnode attributes
|
Vnode attributes describe attributes of a file or directory including file permissions, owner, group, size, access time and modication time. A vnode attribute has the following structure: struct vattr... |
vattr_null(9) -- vnode attributes
|
Vnode attributes describe attributes of a file or directory including file permissions, owner, group, size, access time and modication time. A vnode attribute has the following structure: struct vattr... |
VATTR_NULL(9) -- vnode attributes
|
Vnode attributes describe attributes of a file or directory including file permissions, owner, group, size, access time and modication time. A vnode attribute has the following structure: struct vattr... |
vcount(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vdevgone(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vfinddev(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vflush(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vflushbuf(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vfs(9) -- kernel interface to file systems
|
The virtual file system, vfs, is the kernel interface to file systems. The interface specifies the calls for the kernel to access file systems. It also specifies the core functionality that a file sys... |
vfsops(9) -- kernel file system interface
|
In a similar fashion to the vnode(9) interface, all operations that are done on a file system are conducted through a single interface that allows the system to carry out operations on a file system w... |
VFS_CHECKEXP(9) -- kernel file system interface
|
In a similar fashion to the vnode(9) interface, all operations that are done on a file system are conducted through a single interface that allows the system to carry out operations on a file system w... |
vfs_export_lookup(9) -- kernel file system interface
|
In a similar fashion to the vnode(9) interface, all operations that are done on a file system are conducted through a single interface that allows the system to carry out operations on a file system w... |
VFS_FHTOVP(9) -- kernel file system interface
|
In a similar fashion to the vnode(9) interface, all operations that are done on a file system are conducted through a single interface that allows the system to carry out operations on a file system w... |
vfs_getnewfsid(9) -- kernel file system interface
|
In a similar fashion to the vnode(9) interface, all operations that are done on a file system are conducted through a single interface that allows the system to carry out operations on a file system w... |
VFS_MOUNT(9) -- kernel file system interface
|
In a similar fashion to the vnode(9) interface, all operations that are done on a file system are conducted through a single interface that allows the system to carry out operations on a file system w... |
VFS_QUOTACTL(9) -- kernel file system interface
|
In a similar fashion to the vnode(9) interface, all operations that are done on a file system are conducted through a single interface that allows the system to carry out operations on a file system w... |
VFS_ROOT(9) -- kernel file system interface
|
In a similar fashion to the vnode(9) interface, all operations that are done on a file system are conducted through a single interface that allows the system to carry out operations on a file system w... |
vfs_rootmountalloc(9) -- kernel file system interface
|
In a similar fashion to the vnode(9) interface, all operations that are done on a file system are conducted through a single interface that allows the system to carry out operations on a file system w... |
VFS_START(9) -- kernel file system interface
|
In a similar fashion to the vnode(9) interface, all operations that are done on a file system are conducted through a single interface that allows the system to carry out operations on a file system w... |
VFS_STATFS(9) -- kernel file system interface
|
In a similar fashion to the vnode(9) interface, all operations that are done on a file system are conducted through a single interface that allows the system to carry out operations on a file system w... |
VFS_SYNC(9) -- kernel file system interface
|
In a similar fashion to the vnode(9) interface, all operations that are done on a file system are conducted through a single interface that allows the system to carry out operations on a file system w... |
VFS_UNMOUNT(9) -- kernel file system interface
|
In a similar fashion to the vnode(9) interface, all operations that are done on a file system are conducted through a single interface that allows the system to carry out operations on a file system w... |
VFS_VGET(9) -- kernel file system interface
|
In a similar fashion to the vnode(9) interface, all operations that are done on a file system are conducted through a single interface that allows the system to carry out operations on a file system w... |
VFS_VPTOFH(9) -- kernel file system interface
|
In a similar fashion to the vnode(9) interface, all operations that are done on a file system are conducted through a single interface that allows the system to carry out operations on a file system w... |
vget(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vgone(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vhold(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
VHOLD(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vinvalbuf(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vme(9) -- Versa Module Euroboard bus
|
The VME bus provides support for VME devices. The VME bus is a high-performance backplane bus for use in computer systems. It is based on the VMEbus specification initially released by the VMEbus Inte... |
vme_dmamap_create(9) -- Versa Module Euroboard bus
|
The VME bus provides support for VME devices. The VME bus is a high-performance backplane bus for use in computer systems. It is based on the VMEbus specification initially released by the VMEbus Inte... |
vme_dmamap_destroy(9) -- Versa Module Euroboard bus
|
The VME bus provides support for VME devices. The VME bus is a high-performance backplane bus for use in computer systems. It is based on the VMEbus specification initially released by the VMEbus Inte... |
vme_dmamem_alloc(9) -- Versa Module Euroboard bus
|
The VME bus provides support for VME devices. The VME bus is a high-performance backplane bus for use in computer systems. It is based on the VMEbus specification initially released by the VMEbus Inte... |
vme_dmamem_free(9) -- Versa Module Euroboard bus
|
The VME bus provides support for VME devices. The VME bus is a high-performance backplane bus for use in computer systems. It is based on the VMEbus specification initially released by the VMEbus Inte... |
vme_intr_disestablish(9) -- Versa Module Euroboard bus
|
The VME bus provides support for VME devices. The VME bus is a high-performance backplane bus for use in computer systems. It is based on the VMEbus specification initially released by the VMEbus Inte... |
vme_intr_establish(9) -- Versa Module Euroboard bus
|
The VME bus provides support for VME devices. The VME bus is a high-performance backplane bus for use in computer systems. It is based on the VMEbus specification initially released by the VMEbus Inte... |
vme_intr_evcnt(9) -- Versa Module Euroboard bus
|
The VME bus provides support for VME devices. The VME bus is a high-performance backplane bus for use in computer systems. It is based on the VMEbus specification initially released by the VMEbus Inte... |
vme_intr_map(9) -- Versa Module Euroboard bus
|
The VME bus provides support for VME devices. The VME bus is a high-performance backplane bus for use in computer systems. It is based on the VMEbus specification initially released by the VMEbus Inte... |
vme_probe(9) -- Versa Module Euroboard bus
|
The VME bus provides support for VME devices. The VME bus is a high-performance backplane bus for use in computer systems. It is based on the VMEbus specification initially released by the VMEbus Inte... |
vme_space_alloc(9) -- Versa Module Euroboard bus
|
The VME bus provides support for VME devices. The VME bus is a high-performance backplane bus for use in computer systems. It is based on the VMEbus specification initially released by the VMEbus Inte... |
vme_space_free(9) -- Versa Module Euroboard bus
|
The VME bus provides support for VME devices. The VME bus is a high-performance backplane bus for use in computer systems. It is based on the VMEbus specification initially released by the VMEbus Inte... |
vme_space_get(9) -- Versa Module Euroboard bus
|
The VME bus provides support for VME devices. The VME bus is a high-performance backplane bus for use in computer systems. It is based on the VMEbus specification initially released by the VMEbus Inte... |
vme_space_map(9) -- Versa Module Euroboard bus
|
The VME bus provides support for VME devices. The VME bus is a high-performance backplane bus for use in computer systems. It is based on the VMEbus specification initially released by the VMEbus Inte... |
vme_space_unmap(9) -- Versa Module Euroboard bus
|
The VME bus provides support for VME devices. The VME bus is a high-performance backplane bus for use in computer systems. It is based on the VMEbus specification initially released by the VMEbus Inte... |
vnode(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vnodeops(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
vnsubr(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_bwrite(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_close(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_closefile(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_default_error(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_fcntl(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_ioctl(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_isunder(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_lock(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_markexec(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_open(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_poll(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_read(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_restorerecurse(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_setrecurse(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_stat(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_write(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
vn_writechk(9) -- high-level convenience functions for vnode operations
|
The high-level functions described in this page are convenience functions for simplied access to the vnode operations described in vnodeops(9). |
VOP_ABORTOP(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_ACCESS(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_ADVLOCK(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_BALLOC(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_BLKATOFF(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_BMAP(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_BWRITE(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_CLOSE(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_CREATE(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_FCNTL(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_FSYNC(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_GETATTR(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_GETPAGES(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_INACTIVE(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_IOCTL(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_ISLOCKED(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_LEASE(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_LINK(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_LOCK(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_LOOKUP(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_MKDIR(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_MKNOD(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_MMAP(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_OPEN(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_PATHCONF(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_POLL(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_PRINT(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_PUTPAGES(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_READ(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_READDIR(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_READLINK(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_REALLOCBLKS(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_RECLAIM(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_REMOVE(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_RENAME(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_REVOKE(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_RMDIR(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_SEEK(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_SETATTR(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_STRATEGY(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_SYMLINK(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_TRUNCATE(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_UNLOCK(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_UPDATE(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_VALLOC(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_VFREE(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_WHITEOUT(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
VOP_WRITE(9) -- vnode operations
|
The vnode operations vector describes what operations can be done to the file associated with the vnode. The system maintains one vnode operations vector for each file system type configured into the ... |
vprint(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vprintf(9) -- kernel formatted output conversion
|
The printf() family of functions allows the kernel to send formatted messages to various output devices. The functions printf() and vprintf() send formatted strings to the system console. The function... |
vput(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vrecycle(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vref(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
VREF(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vrele(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vsnprintf(9) -- kernel formatted output conversion
|
The printf() family of functions allows the kernel to send formatted messages to various output devices. The functions printf() and vprintf() send formatted strings to the system console. The function... |
vsprintf(9) -- kernel formatted output conversion
|
The printf() family of functions allows the kernel to send formatted messages to various output devices. The functions printf() and vprintf() send formatted strings to the system console. The function... |
vtruncbuf(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
vwakeup(9) -- kernel representation of a file or directory
|
The vnode is the focus of all file activity in NetBSD. There is a unique vnode allocated for each active file, directory, mounted-on file, fifo, domain socket, symbolic link and device. The kernel has... |
wakeup(9) -- process context sleep and and wakeup
|
These functions implement voluntary context switching. ltsleep(), tsleep() and sleep() are used throughout the kernel whenever processing in the current context can not continue for any of the followi... |
wdc(9) -- machine-independent IDE/ATAPI driver
|
The wdc driver provides the machine independent core functions for driving IDE devices. IDE devices-specific drivers ( wd or atapibus) will use services provided by wdc. The machine-dependent bus fron... |
writedisklabel(9) -- disk label management routines
|
This collection of routines provides a disklabel management interface to kernel device drivers. These routines are classified as machine- or architecture-dependent because of restrictions imposed by t... |
wscons(9) -- machine-independent console support
|
The wscons driver provides a machine-independent framework for workstation consoles. It consists of several cooperating modules: +o display adapters (see wsdisplay(9)) +o keyboards (see wskbd(9)) +o p... |
wsdisplay(9) -- wscons display support
|
The wsdisplay module is a component of the wscons(9) framework to provide machine-independent display support. Most of the support is provided by the wsdisplay(4) device driver, which must be a child ... |
wsdisplaydevprint(9) -- wscons display support
|
The wsdisplay module is a component of the wscons(9) framework to provide machine-independent display support. Most of the support is provided by the wsdisplay(4) device driver, which must be a child ... |
wsdisplay_cnattach(9) -- wscons display support
|
The wsdisplay module is a component of the wscons(9) framework to provide machine-independent display support. Most of the support is provided by the wsdisplay(4) device driver, which must be a child ... |
wsdisplay_switchtoconsole(9) -- wscons display support
|
The wsdisplay module is a component of the wscons(9) framework to provide machine-independent display support. Most of the support is provided by the wsdisplay(4) device driver, which must be a child ... |
wsemuldisplaydevprint(9) -- wscons display support
|
The wsdisplay module is a component of the wscons(9) framework to provide machine-independent display support. Most of the support is provided by the wsdisplay(4) device driver, which must be a child ... |
wsfont(9) -- wscons font support
|
The wsfont module is a component of the wscons(9) framework to provide access to display fonts. Fonts may be loaded dynamically into the kernel or included statically in the kernel at compile time. Di... |
wsfont_add(9) -- wscons font support
|
The wsfont module is a component of the wscons(9) framework to provide access to display fonts. Fonts may be loaded dynamically into the kernel or included statically in the kernel at compile time. Di... |
wsfont_enum(9) -- wscons font support
|
The wsfont module is a component of the wscons(9) framework to provide access to display fonts. Fonts may be loaded dynamically into the kernel or included statically in the kernel at compile time. Di... |
wsfont_find(9) -- wscons font support
|
The wsfont module is a component of the wscons(9) framework to provide access to display fonts. Fonts may be loaded dynamically into the kernel or included statically in the kernel at compile time. Di... |
wsfont_getflg(9) -- wscons font support
|
The wsfont module is a component of the wscons(9) framework to provide access to display fonts. Fonts may be loaded dynamically into the kernel or included statically in the kernel at compile time. Di... |
wsfont_init(9) -- wscons font support
|
The wsfont module is a component of the wscons(9) framework to provide access to display fonts. Fonts may be loaded dynamically into the kernel or included statically in the kernel at compile time. Di... |
wsfont_lock(9) -- wscons font support
|
The wsfont module is a component of the wscons(9) framework to provide access to display fonts. Fonts may be loaded dynamically into the kernel or included statically in the kernel at compile time. Di... |
wsfont_map_unichar(9) -- wscons font support
|
The wsfont module is a component of the wscons(9) framework to provide access to display fonts. Fonts may be loaded dynamically into the kernel or included statically in the kernel at compile time. Di... |
wsfont_matches(9) -- wscons font support
|
The wsfont module is a component of the wscons(9) framework to provide access to display fonts. Fonts may be loaded dynamically into the kernel or included statically in the kernel at compile time. Di... |
wsfont_remove(9) -- wscons font support
|
The wsfont module is a component of the wscons(9) framework to provide access to display fonts. Fonts may be loaded dynamically into the kernel or included statically in the kernel at compile time. Di... |
wsfont_unlock(9) -- wscons font support
|
The wsfont module is a component of the wscons(9) framework to provide access to display fonts. Fonts may be loaded dynamically into the kernel or included statically in the kernel at compile time. Di... |
wskbd(9) -- wscons keyboard support
|
The wskbd module is a component of the wscons(9) framework to provide machine-indpendent keyboard support. Most of the support is provided by the wskbd(4) device driver, which must be a child of the h... |
wskbddevprint(9) -- wscons keyboard support
|
The wskbd module is a component of the wscons(9) framework to provide machine-indpendent keyboard support. Most of the support is provided by the wskbd(4) device driver, which must be a child of the h... |
wskbd_cnattach(9) -- wscons keyboard support
|
The wskbd module is a component of the wscons(9) framework to provide machine-indpendent keyboard support. Most of the support is provided by the wskbd(4) device driver, which must be a child of the h... |
wskbd_cndetach(9) -- wscons keyboard support
|
The wskbd module is a component of the wscons(9) framework to provide machine-indpendent keyboard support. Most of the support is provided by the wskbd(4) device driver, which must be a child of the h... |
wskbd_input(9) -- wscons keyboard support
|
The wskbd module is a component of the wscons(9) framework to provide machine-indpendent keyboard support. Most of the support is provided by the wskbd(4) device driver, which must be a child of the h... |
wskbd_rawinput(9) -- wscons keyboard support
|
The wskbd module is a component of the wscons(9) framework to provide machine-indpendent keyboard support. Most of the support is provided by the wskbd(4) device driver, which must be a child of the h... |
wsmouse(9) -- wscons mouse support
|
The wsmouse module is a component of the wscons(9) framework to provide machine-indpendent mouse support. Most of the support is provided by the wsmouse(4) device driver, which must be a child of the ... |
wsmousedevprint(9) -- wscons mouse support
|
The wsmouse module is a component of the wscons(9) framework to provide machine-indpendent mouse support. Most of the support is provided by the wsmouse(4) device driver, which must be a child of the ... |
wsmouse_input(9) -- wscons mouse support
|
The wsmouse module is a component of the wscons(9) framework to provide machine-indpendent mouse support. Most of the support is provided by the wsmouse(4) device driver, which must be a child of the ... |