Linux 版 (精华区)

发信人: tcpip (偶的昵称改了), 信区: Linux
标  题: 容易忽视的函数和调用(八) -- strerror
发信站: 哈工大紫丁香 (Thu Jan  6 10:16:58 2000), 转信

发信人: xh (江南白衣), 信区: Unix

标  题: 容易忽视的函数和调用(八) -- strerror

发信站: 华南网木棉站 (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: 202.118.239.10]

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bin@mtlab.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.131毫秒