The
services_mkdb
utility
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:
| -b
|
| |
Use big-endian byte order for database metadata.
|
| -l
|
| |
Use little-endian byte order for database metadata.
|
| -o database
|
| |
Put the output databases in the named file.
|
| -q
|
| |
Do not warn about duplicate services.
|
| -u
|
| |
Print the services file to stdout, omitting duplicate entries and comments.
|
The databases are used by the C library services routines (see
getservent(3)).
The
-b
and
-l
flags are mutually exclusive.
The default byte ordering is the current host order.