关于APUE书上sigsuspend的一些不理解
代码如下: include "apue.h" static void sig_int(int) intmain(void){ sigset_t newmask, oldmask; pr_mask("program start: ") if (signal(SIGIN…
[apue]函数getcwd示例疑问
apue第三版中文版4.23节先是一个chdir的例子讲了执行该程序后无法更改当前目录: #include "apue.h" int main(void) { if (chdir("/tmp") < 0) err…
apue lseek函数
在第二个例子中,cat < /etc/passwd |./a.out中是否可以不用符号< ?在我理解来看,管道符号|不就是把一个命令的输出作为标准输入传递给另一个命令…
服务端已经close为什么客户端的write/read方法都不返回错误呢?
我在同一台机器上做实验,分别运行服务端和客户端,服务端accept后,fork()一个子进程处理,子进程第一次read后阻塞接着客户端第一次write,子进程re…
学习APUE书的时候,编译源代码提示找不到 -lbsd
apue第三版,从其官网下载源代码,编译的时候,提示 /usr/bin/ld: cannot find -lbsd 应该是 libbsd.so找不到,于是我去网站下载bsd库的源代码,http…
Linux文件同步写的阻塞时间疑惑
这里有两份代码,都是读1.dat的内容同步写到2.dat。 1.dat的内容是1亿个1,大小95.37MB。 另:延迟写的速度大概是2s 1.利用fcntl函数 #include "apue.…
- 共 1 页
- 1