services_mkdb(8) - NetBSD Manual Pages

Command: Section: Arch: Collection:  
SERVICES_MKDB(8)        NetBSD System Manager's Manual        SERVICES_MKDB(8)

services_mkdb -- generate the services databases
services_mkdb [-q] [-o database] [file] services_mkdb -u [file]
services_mkdb creates a db(3) database for the specified file. If no file is specified, then /etc/services is used. The database is installed into /var/db/services.db. The file must be in the correct format (see services(5)). The options are as follows: -u Print the services file to stdout, omitting duplicate entries and comments. -o database Put the output databases in the named file. -q Don't warn about duplicate services. The databases are used by the C library services routines (see getservent(3)). services_mkdb exits zero on success, non-zero on failure.
/var/db/services.db The current services database. /var/db/services.db.tmp A temporary file. /etc/services The current services file.
db(3), getservent(3), services(5)
Because services_mkdb guarantees not to install a partial destination file it must build a temporary file in the same file system and if suc- cessful use rename(2) to install over the destination file. If services_mkdb fails it will leave the previous version of the destina- tion file intact. NetBSD 5.1 June 23, 2007 NetBSD 5.1
Powered by man-cgi (2021-06-01). Maintained for NetBSD by Kimmo Suominen. Based on man-cgi by Panagiotis Christias.