| UTIL(3) | Library Functions Manual | UTIL(3) | 
util, libutil —
util 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.
| 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 | 
| March 31, 2017 | NetBSD 10.0 |