UNIX环境高级编程第三版中英文两版+头文件+习题+源码.rar


LINUX的圣经,找个资源不容易,这里把英文版,中文文字版,ourhdr.h myerror.c以及课后习题都打包分享给大家
资源截图
代码片段和文件信息
#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


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)