TCP/IP and Data Communications Administration Guide

UUCP Numerical Error Messages

Table 13-3 lists the exit code numbers of error status messages produced by the /usr/include/sysexits.h file. Not all are currently used by uucp.

Table 13-3 UUCP Error Messages by Number

Message Number 

Description 

Meaning 

64

Base value for error messages 

Error messages begin at this value. 

64

Command Line Usage Error 

The command was used incorrectly, for example, with the wrong number of arguments, a bad flag, or a bad syntax. 

65

Data Format Error 

The input data was incorrect in some way. This should only be used for user's data and not system files. 

66

Cannot Open Input 

An input file (not a system file) did not exist, or was not readable. This could also include errors like "No message" to a mailer (if it cared to catch it). 

67

Address Unknown 

The user specified did not exist. This might be used for mail addresses or remote logins. 

68

Host Name Unknown 

The host did not exist. This is used in mail addresses or network requests. 

69

Service Unavailable 

A service is unavailable. This can occur if a support program or file does not exist. This message also can be a catchall message when something doesn't work and you don't know why. 

70

Internal Software Error 

An internal software error has been detected. This should be limited to non-operating system related errors if possible. 

71

System Error 

An operating system error has been detected. This is intended to be used for conditions like "cannot fork","cannot create pipe." For instance, it includes getuid returning a user that does not exist in the passwd file.

72

Critical OS File Missing 

Some system file like /etc/passwd or /etc/utmp does not exist, cannot be opened, or has some error such as syntax error.

73

Can't Create Output File 

A user specified output file cannot be created. 

74

Input/Output Error 

An error occurred while doing I/O on some file. 

75

Temporary Failure. User is invited to retry 

Temporary failure, indicating something that is not really an error. In sendmail, this means that a mailer, for example, could not create a connection, and the request should be reattempted later.

76

Remote Error in Protocol 

The remote system returned something that was "not possible" during a protocol exchange. 

77

Permission Denied 

You do not have sufficient permission to perform the operation. This is not intended for file system problems, which should use NOINPUT or CANTCREAT, but rather for higher level permissions. For example, kre uses this to restrict students who can send mail to.

78

Configuration Error 

There is an error in the configuration. 

79

Entry Not Found 

Entry not found. 

79

Maximum Listed Value 

Highest value for error messages.