UTIL(3)                 NetBSD Library Functions Manual                UTIL(3)

NAME
     util, libutil -- system utilities library

LIBRARY
     System Utilities Library (libutil, -lutil)

DESCRIPTION
     The util library is the system utilities library and contains various
     system-dependent utility routines used in a wide variety of system dae-
     mons.  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
     forkpty(3)              tty utility function
     getbootfile(3)          get the name of the booted kernel file
     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
     getrawpartition(3)      get the system ``raw'' partition
     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
     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
     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

SEE ALSO
     efun(3), intro(3)

NetBSD 7.0                      August 29, 2011                     NetBSD 7.0

You can also request any man page by name and (optionally) by section:

Command: 
Section: 
Architecture: 
Collection: 
 

Use the DEFAULT collection to view manual pages for third-party software.


©1994 Man-cgi 1.15, Panagiotis Christias <christia@softlab.ntua.gr>
©1996-2014 Modified for NetBSD by Kimmo Suominen