28 lines
742 B
C
28 lines
742 B
C
|
// ExitCode.h
|
||
|
|
||
|
#ifndef __EXIT_CODE_H
|
||
|
#define __EXIT_CODE_H
|
||
|
|
||
|
namespace NExitCode {
|
||
|
|
||
|
enum EEnum {
|
||
|
|
||
|
kSuccess = 0, // Successful operation
|
||
|
kWarning = 1, // Non fatal error(s) occurred
|
||
|
kFatalError = 2, // A fatal error occurred
|
||
|
// kCRCError = 3, // A CRC error occurred when unpacking
|
||
|
// kLockedArchive = 4, // Attempt to modify an archive previously locked
|
||
|
// kWriteError = 5, // Write to disk error
|
||
|
// kOpenError = 6, // Open file error
|
||
|
kUserError = 7, // Command line option error
|
||
|
kMemoryError = 8, // Not enough memory for operation
|
||
|
// kCreateFileError = 9, // Create file error
|
||
|
|
||
|
kUserBreak = 255 // User stopped the process
|
||
|
|
||
|
};
|
||
|
|
||
|
}
|
||
|
|
||
|
#endif
|