NAME
util
, libutil
— system utilities
library
LIBRARY
library “libutil”
DESCRIPTION
Theutil
library is the system utilities library and
contains various system-dependent utility routines used in a wide variety of
system daemons. The abstracted functions are mostly related to
pseudo-terminals and login accounting. These routines are
NetBSD-specific and are not portable. Their use should
be restricted.
Declarations for these functions may be obtained from the include
file <util.h>
. The
util
library and the associated functions are
implemented within the /usr/src/lib/libutil
directory.
LIST OF FUNCTIONS
Name | Description |
disklabel_dkcksum(3) | compute the checksum for a disklabel |
disklabel_scan(3) | scan a buffer for a valid disklabel |
efun(3) | error checked utility functions |
forkpty(3) | tty utility function |
getbootfile(3) | get the name of the booted kernel file |
getbyteorder(3) | get the current byte order |
getdiskrawname(3) | get the block/character device name for a disk |
getfsspecname(3) | get the underlying wedge name from a label |
getfstypename(3) | convert a partition file system type integer to a wedge partition type name |
getlabeloffset(3) | get the sector number and offset of the disklabel |
getlabelsector(3) | get the sector number and offset of the disklabel |
getmaxpartitions(3) | get the maximum number of partitions allowed per disk |
getmntopts(3) | scan mount options |
getrawpartition(3) | get the system ``raw'' partition |
kinfo_getvmmap(3) | get per-process memory map information |
login(3) | login utility function |
login_cap(3) | query login.conf database about a user class |
login_close(3) | query login.conf database about a user class |
login_getcapbool(3) | query login.conf database about a user class |
login_getcapnum(3) | query login.conf database about a user class |
login_getcapsize(3) | query login.conf database about a user class |
login_getcapstr(3) | query login.conf database about a user class |
login_getcaptime(3) | query login.conf database about a user class |
login_getclass(3) | query login.conf database about a user class |
login_tty(3) | tty utility function |
loginx(3) | login utility function |
logout(3) | login utility function |
logoutx(3) | login utility function |
logwtmp(3) | login utility function |
logwtmpx(3) | login utility function |
opendisk(3) | open a disk partition |
openpty(3) | tty utility function |
pidfile(3) | write a daemon pid file |
pidlock(3) | locks based on files containing PIDs |
proc_compare(3) | compare two processes' interactivity |
pw_abort(3) | passwd file update function |
pw_copy(3) | utility function for interactive passwd file updates |
pw_edit(3) | utility function for interactive passwd file updates |
pw_error(3) | utility function for interactive passwd file updates |
pw_getconf(3) | password encryption configuration access function |
pw_getprefix(3) | passwd file update function |
pw_init(3) | utility function for interactive passwd file updates |
pw_lock(3) | passwd file update function |
pw_mkdb(3) | passwd file update function |
pw_prompt(3) | utility function for interactive passwd file updates |
pw_scan(3) | utility function for interactive passwd file updates |
pw_setprefix(3) | passwd file update function |
raise_default_signal(3) | raise the default signal handler |
secure_path(3) | determine if a file appears to be ``secure'' |
setclasscontext(3) | query login.conf database about a user class |
setusercontext(3) | query login.conf database about a user class |
snprintb(3) | bitmask output conversion |
sockaddr_snprintf(3) | socket address formatting function |
strpct(3) | decimal percent formatter |
ttyaction(3) | ttyaction utility function |
ttylock(3) | locks based on files containing PIDs |
ttymsg(3) | ttymsg utility function |
ttyunlock(3) | locks based on files containing PIDs |
FILES
- /usr/lib/libutil.a
- static util library
- /usr/lib/libutil.so
- dynamic util library
- /usr/lib/libutil_p.a
- static util library compiled for profiling