LINUX的圣经,找个资源不容易,这里把英文版,中文文字版,ourhdr.h myerror.c以及课后习题都打包分享给大家
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 143934 2018-01-02 17:24 answersUNIX 第二章答案.pdf
文件 611200 2017-12-27 14:27 answersunix 课后习题.pdf
文件 18320387 2014-03-29 00:46 Advanced Programming in the UNIX Environment 3rd Edition.pdf
文件 1119 2017-12-27 11:29 myerror.c
文件 4750 2017-12-27 11:24 ourhdr.h
文件 92784 2013-10-21 20:02 src.3e.tar.gz
文件 6268812 2018-01-04 13:55 UNIX环境高级编程中文版(文字版带目录).pdf
目录 0 2018-01-02 17:25 answers
----------- --------- ---------- ----- ----
25442986 8
#include
#include
#include “ourhdr.h“
static void err_doit(int const char * va_list);
char *pname = NULL;
void err_ret(const char *fmt ...)
{
va_list ap;
va_start(ap fmt);
err_doit(1 fmt ap);
va_end(ap);
return;
}
void err_sys(const char *fmt ...)
{
va_list ap;
va_start(ap fmt);
err_doit(1 fmt ap);
va_end(ap);
exit(1);
}
void err_dump(const char *fmt ...)
{
va_list ap;
va_start(ap fmt);
err_doit(1 fmt ap);
va_end(ap);
abort();
exit(1);
}
void err_msg(const char *fmt ...)
{
va_list ap;
va_start(ap fmt);
err_doit(0 fmt ap);
va_end(ap);
return;
}
void err_quit(const char *fmt ...)
{
va_list ap;
va_start(ap fmt);
err_doit(0 fmt ap);
va_end(ap);
exit(1);
}
static void err_doit(int errnoflag const char *fmt va_list ap)
{
int errno_save;
char buf[MAXLINE];
errno_save = errno;
vsprintf(buf fmt ap);
if (errnoflag)
sprintf (buf+strlen(buf) “: %s“ strerror (errno_save));
strcat (buf “
“);
fflush(stdout);
fputs(buf stderr);
fflush(NULL);
return;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 143934 2018-01-02 17:24 answersUNIX 第二章答案.pdf
文件 611200 2017-12-27 14:27 answersunix 课后习题.pdf
文件 18320387 2014-03-29 00:46 Advanced Programming in the UNIX Environment 3rd Edition.pdf
文件 1119 2017-12-27 11:29 myerror.c
文件 4750 2017-12-27 11:24 ourhdr.h
文件 92784 2013-10-21 20:02 src.3e.tar.gz
文件 6268812 2018-01-04 13:55 UNIX环境高级编程中文版(文字版带目录).pdf
目录 0 2018-01-02 17:25 answers
----------- --------- ---------- ----- ----
25442986 8
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)