ignore generated sysexits
This commit is contained in:
parent
adafc55a05
commit
4088cb1b7b
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
include/sysexits.h
|
@ -1,79 +0,0 @@
|
|||||||
#ifndef _SYSEXITS_H
|
|
||||||
# define _SYSEXITS_H
|
|
||||||
/* This is a blind implementation of FreeBSD's sysexits(3) as described by the
|
|
||||||
* manpage. https://www.freebsd.org/cgi/man.cgi?query=sysexits */
|
|
||||||
/* Status descriptions copied from the manpage. */
|
|
||||||
|
|
||||||
/* These should not be relied upon. Also, good diagnostic output trumps
|
|
||||||
* this file. */
|
|
||||||
|
|
||||||
enum{
|
|
||||||
EX_OK = 0,
|
|
||||||
|
|
||||||
/* The command was used incorrectly, e.g., with the wrong number of
|
|
||||||
* arguments, a bad flag, a bad syntax in a parameter, or whatever. */
|
|
||||||
EX_USAGE = 64,
|
|
||||||
|
|
||||||
/* The input data was incorrect in some way. This should only be used
|
|
||||||
* for user's data and not system files. */
|
|
||||||
EX_DATAERR = 65,
|
|
||||||
|
|
||||||
/* 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). */
|
|
||||||
EX_NOINPUT = 66,
|
|
||||||
|
|
||||||
/* The user specified did not exist. This might be used for mail
|
|
||||||
* addresses or remote logins. */
|
|
||||||
EX_NOUSER = 67,
|
|
||||||
|
|
||||||
/* The host specified did not exist. This is used in mail addresses or
|
|
||||||
* network requests. */
|
|
||||||
EX_NOHOST = 68,
|
|
||||||
|
|
||||||
/* A service is unavailable. This can occur if a support program or
|
|
||||||
* file does not exist. This can also be used as a catchall message
|
|
||||||
* when something you wanted to do does not work, but you do not know
|
|
||||||
* why. */
|
|
||||||
EX_UNAVAILABLE = 69,
|
|
||||||
|
|
||||||
/* An internal software error has been detected. This should be limited
|
|
||||||
* to non-operating system related errors as possible. */
|
|
||||||
EX_SOFTWARE = 70,
|
|
||||||
|
|
||||||
/* An operating system error has been detected. This is intended to be
|
|
||||||
* used for such things as "cannot fork", "cannot create pipe", or the
|
|
||||||
* like. It includes things like getuid returning a user that does not
|
|
||||||
* exist in the passwd file. */
|
|
||||||
EX_OSERR = 71,
|
|
||||||
|
|
||||||
/* Some system file (e.g., /etc/passwd, /var/run/utx.active, etc.) does
|
|
||||||
* not exist, cannot be opened, or has some sort of error (e.g., syntax
|
|
||||||
* error). */
|
|
||||||
EX_OSFILE = 72,
|
|
||||||
|
|
||||||
/* A (user specified) output file cannot be created. */
|
|
||||||
EX_CANTCREAT = 73,
|
|
||||||
|
|
||||||
/* An error occurred while doing I/O on some file. */
|
|
||||||
EX_IOERR = 74,
|
|
||||||
|
|
||||||
/* Temporary failure, indicating something that is not really an error.
|
|
||||||
* In sendmail, this means that a mailer (e.g.) could not create a
|
|
||||||
* connection, and the request should be reattempted later. */
|
|
||||||
EX_TEMPFAIL = 75,
|
|
||||||
|
|
||||||
/* The remote system returned something that was "not possible" during a
|
|
||||||
* protocol exchange. */
|
|
||||||
EX_PROTOCOL = 76,
|
|
||||||
|
|
||||||
/* You did not have sufficient permission to perform the operation.
|
|
||||||
* This is not intended for file system problems, which should use
|
|
||||||
* EX_NOINPUT or EX_CANTCREAT, but rather for higher level permissions.
|
|
||||||
*/
|
|
||||||
EX_NOPERM = 77,
|
|
||||||
|
|
||||||
/* Something was found in an unconfigured or misconfigured state. */
|
|
||||||
EX_CONFIG = 78
|
|
||||||
};
|
|
||||||
#endif /* ifndef _SYSEXITS_H */
|
|
Loading…
Reference in New Issue
Block a user