LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1190|回复: 6

没有err_sys这个函数吗?

[复制链接]
发表于 2003-11-18 16:54:15 | 显示全部楼层 |阅读模式
有这么函数的吗?怎么这么奇怪??
请看:
FREE# cat in_to_out.c
#include <ourhdr.h>
#define BUFFSIZE  8192
int
main(void)
{
  int n;
  char buf[BUFFSIZE];
  while((n=read(STDIN_FILENO,buf,BUFFSIZE)) >0)
      if (write(STDOUT_FILENO,buf,n) != n)
           err_sys("write error\n");
    if (n<0)
       err_sys("read error\n");
   exit(0);
}

FREE# gcc in_to_out.c
/tmp/ccWwMtt2.o: In function `main':
/tmp/ccWwMtt2.o(.text+0x5c): undefined reference to `err_sys'
/tmp/ccWwMtt2.o(.text+0x77): undefined reference to `err_sys'
FREE#

怎么办?找个头文件还是。。。。。
发表于 2003-11-18 16:57:49 | 显示全部楼层
那个是作者自己写的吧

在看APUE?
 楼主| 发表于 2003-11-18 17:54:58 | 显示全部楼层
看《unix高级环境编程》,呼呼~~总于看到中文的回答了。
发表于 2003-11-18 18:04:11 | 显示全部楼层
APUE==unix高级环境编程:p
 楼主| 发表于 2003-11-18 18:25:36 | 显示全部楼层
advance unix program environment ?
发表于 2003-11-18 18:55:38 | 显示全部楼层
Advanced Programming in Unix Environment
 楼主| 发表于 2003-11-18 21:06:42 | 显示全部楼层
thanks!~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表