Linux系统调用出错宏定义
2015-10-25 15:18
375 查看
比较专业的做法是:
#define ERR_EXIT(m) \
do \
{\
perror(m); \
exit(EXIT_FAILURE); \
} while(0)
do ... while(0)代表一条执行语句,正好可以用在#define之后,这样写比较专业。
#define ERR_EXIT(m) \
do \
{\
perror(m); \
exit(EXIT_FAILURE); \
} while(0)
do ... while(0)代表一条执行语句,正好可以用在#define之后,这样写比较专业。
相关文章推荐
- CentOS6.5切换 语言
- Linux第六次学习笔记
- linux日志信息
- RHEL6.7下,安装vnc远程桌面。
- Linux根文件系统
- 学习日志---linuxの RPM软件包管理器
- 学习日志---linuxの 程序包管理综述
- Linux 安装花生壳解析动态域名
- centos7进入单用户模式(救援模式)重置密码
- linux mysql 权限修改
- linux驱动按键控制led灯
- CentOS 6.5下快速部署Zabbix 2.4
- linux驱动ioctl
- linux 修改hostname
- linux vim 编辑器命令记忆技巧
- linux下线程控制
- Linux无线驱动源码安装
- Linux下可以替代windows的软件汇总:(不断完善中)
- linux查看压缩包的文件列表
- 多线程拷贝