资源简介
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 “\n“);
fflush(stdout);
fputs(buf stderr);
fflush(NULL);
return;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 143934 2018-01-02 17:24 answers\UNIX 第二章答案.pdf
文件 611200 2017-12-27 14:27 answers\unix 课后习题.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
相关资源
- Unix环境高级编程中文第2版.pdf
- UNIX环境高级编程中文第三版 PDF 包含
- UNIX环境高级编程中文,全,PDF文件,
- Unix环境高级编程第三版 正式版 PDF 带
- UNIX环境高级编程 第二版 高清完整版
- UNIX环境高级编程 第三版(APUE) 中文
- [UNIX环境高级编程_第3版].W.Richard.Ste
- unix环境高级编程第三版+源码
- Unix环境高级编程 第三版
- UNIX环境高级编程第二版(高清版)
- UNIX环境高级编程第二版和第三版合集
- UNIX环境高级编程第三版高清版+扫描版
- 计算机图形学openGL(中英文第三版)
- Unix环境高级编程,Unix网络编程卷一,
- UNIX环境高级编程+第3版
- UNIX环境高级编程 第三版 随书代码
评论
共有 条评论