荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: FreeBSD (FreeBSD), 信区: Linux
标  题: 容易忽视的函数和调用(八) -- strerror(zz)
发信站: BBS 荔园晨风站 (Sat Jan  8 17:52:46 2000), 站内信件

【 以下文字转载自 FreeBSD 的信箱 】
【 原文由 liugang.bbs@melon.gznet.edu.cn 所发表 】
发信人: xh (江南白衣), 信区: Unix
标  题: 容易忽视的函数和调用(八) -- strerror(zz)
发信站: 华南网木棉站 (Thu Jan  6 08:59:14 2000), 转信

    char*  strerror(int errnum)
    用于返回errnum所对应的错误的描述字串.
    众所周知,perror()能将当前errno对应的错误描述打印到
屏幕上,但daemon程序一般还要求将错误纪录到log文件上
(见前面的syslog),因此需要用到strerror(errno).
    一般函数或调用出错后 ,返回值为-1,并同时置内核变量
errno为对应的错误类型.用strerror(errno),即可从整型的errno
得到字符串型的错误描述.

    下期预告:strtok()

--


                                                     V2 Studio Xh2000




※ 修改:.xh 于 Jan  6 09:02:54 修改本文.[FROM: 202.38.248.63]
※ 来源:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 202.38.248.63]
--
※ 转寄:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 210.39.3.50]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 210.39.3.71]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店