Next: autogen Examples, Previous: presetting/configuring autogen, Up: Invoking autogen [Contents][Index]
One of the following exit values will be returned:
Successful program execution.
The command options were misconfigured.
An error was encountered processing the template.
The definitions could not be deciphered.
An error was encountered during the load phase.
a file system error stopped the program.
Insufficient memory to operate.
command line usage error
data format error
cannot open input
addressee unknown
host name unknown
service unavailable
internal software error
system error (e.g., cannot fork)
critical OS file missing
cannot create (user) output file
input/output error
temp failure; user is invited to retry
remote error in protocol
permission denied
configuration error
autogen
exited due to catching a signal. If your template includes
string formatting, a number argument to a "%s" formatting element will
trigger a segmentation fault. Autogen will catch the seg fault signal
and exit with AUTOGEN_EXIT_SIGNAL(5)
. Alternatively, AutoGen
may have been interrupted with a kill(2)
signal.
Subtract 128 from the actual exit code to detect the signal number.