GNU Dictionary Server
4.4 Dicod Exit Codes
Apart from issuing a descriptive error message,
attempts to indicate the reason of its termination by its error code.
As usual, a zero exit code indicates normal termination. The table
below summarizes all possible error codes. For each error code, it
indicates its decimal value and its symbolic name from
include/sysexits.h (if available).
Program terminated correctly.
Only child instances of
dicodexit with this code. It indicates that the child did not receive any ‘DICT’ command within the time out interval (see inactivity-timeout).
The program was invoked incorrectly, e.g. an invalid option was given, or an erroneous argument was supplied to an option.
Dicodcannot switch to the privileges of the user it is configured to run as (see user statement).
The server exited due to some error not otherwise described in this table.
Some internal software error occurred.
Some system error occurred, e.g. the program ran out of memory, or file descriptors, or ‘fork’ failed, etc.
An error in the configuration file was detected.
This document was generated on September 4, 2020 using makeinfo.Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.