C/C++ Exit Codes(错误码)
C++ exit 错误码
2023-09-11 14:14:44 时间
#define EX_OK 0 /* successful termination */
#define EX__BASE 64 /* base value for error messages */
#define EX_USAGE 64 /* command line usage error */
#define EX_DATAERR 65 /* data format error */
#define EX_NOINPUT 66 /* cannot open input */
#define EX_NOUSER 67 /* addressee unknown */
#define EX_NOHOST 68 /* host name unknown */
#define EX_UNAVAILABLE 69 /* service unavailable */
#define EX_SOFTWARE 70 /* internal software error */
#define EX_OSERR 71 /* system error (e.g., can't fork) */
#define EX_OSFILE 72 /* critical OS file missing */
#define EX_CANTCREAT 73 /* can't create (user) output file */
#define EX_IOERR 74 /* input/output error */
#define EX_TEMPFAIL 75 /* temp failure; user is invited to retry */
#define EX_PROTOCOL 76 /* remote error in protocol */
#define EX_NOPERM 77 /* permission denied */
#define EX_CONFIG 78 /* configuration error */
#define EX__MAX 78 /* maximum listed value */
实例
#include <stdio.h>
#include <sysexits.h>
#define ONE_BUF_GROWN 1024000
data_buf = (char*) malloc ( ONE_BUF_GROWN );
if(!data_buf) {
//printf("malloc data_buf fail!\n");
syslog ( LOG_ERR, "malloc data_buf fail!\n" );
return EX_OSERR;
}
相关文章
- C++箭头(->)运算符的重载
- C++虚继承
- 【C/C++学院】(4)c++开篇/类和对象/命名空间/类型增强/三目运算符/const专题/引用专题/函数增强
- C++友元
- 【IOS-COCOS2D游戏开发之十二】浅析使用C++/C/OC进行IOS游戏混编出现“FAILED WITH EXIT”问题与小结;
- C/C++基础讲解(十九)之数据结构篇汉诺塔问题与哈夫曼编码
- C语言/C++基础之天体运动 graphics+opengl
- C语言/C++常见习题问答集锦(八)
- Open3D(C++) 道格拉斯—普克节点抽稀算法
- Open3D (C++) 点云投影到球面
- Computer:成功解决安装软件时需要系统空间环境辅助程序(比如Microsoft Visual C++2010 x86 Redistributable安装失败)
- C/C++中的abort、atexit、exit和_Exit
- 【华为OD机试 2023】 开放日活动、取出尽量少的球 (C++ Java JavaScript Python)
- C++实现软件FIFO功能
- c++ vector 初始化_C++--vector()的用法
- Linux下用来获取各种系统信息的C++类
- VC++删除老版本软件的桌面快捷方式(附源码)
- 【opencv-c++】 关于opencv.hpp头文件
- C++ 反汇编:数据类型与常量
- 【图像处理OpenCV(C++版)】——初学OpenCV
- 【跟学C++】C++各类运算符和运算符优先级(Study4)
- PCL 最远点采样(C++详细过程版)