apue
hit_anhongyu
这个作者很懒,什么都没留下…
展开
-
apue 4.6 习题 (cp1)
#include <apue.h>#include <fcntl.h>/* 4.6*/int my_cp(char *dest,char *src){ int s_field,d_field; if ((s_field = open(src, O_RDONLY))<0){ err_sys("open source file error!"); exit(0); } struct stat s; .原创 2021-06-15 15:04:05 · 182 阅读 · 0 评论 -
apue 3.2 dup2实现
/* 3,2*/int my_dup2(int fd1,int fd2){ if (fd2<0||fd2 > OPENMAX){ err_sys("wrong input newfd"); exit(0); } if (fd1==fd2){ return fd2; } int min = dup(fd1);//寻找当前最小的文件表项 if (min==-1){ err_.原创 2021-06-10 14:03:41 · 118 阅读 · 0 评论