Linux代码
双标人
这个作者很懒,什么都没留下…
展开
-
不带缓存的文件I/O操作 read/write
/*write.c*/#include #include #include #include #include #include #include #define MAXSIZEint main(void){int fd,i,len,size;char *buf="hello,i'm writing to this file!";原创 2013-10-16 17:46:19 · 889 阅读 · 0 评论 -
不带缓存的文件I/O操作 fcntl
fcntl_write.c/*测试写入锁*/#include #include #include #include #include #include void lock_set(int fd,int type);int main(void){ int fd; if((fd=open("/WIN_UBUNTU/sample/fcn原创 2013-10-16 18:05:17 · 687 阅读 · 0 评论 -
不带缓存的文件I/O操作 open/close
open.c#include #include #include #include #include #include int main(void){int fd;if((fd=open("/WIN_UBUNTU/sample/open/opentest.c",O_CREAT|O_TRUNC|O_WRONLY,0600)){perror("o原创 2013-10-16 17:36:22 · 837 阅读 · 0 评论 -
pipe_rw
pipe_rw.c#include #include #include #include #include #include int main(){ int pipe_fd[2]; pid_t pid; charbuf_r[100]; char *p_wbuf; int r_num; memse原创 2013-10-25 14:39:22 · 525 阅读 · 0 评论 -
fifo
fifo_write.c#include #include #include #include #include #include #include #define FIFO "/tmp/myfifo"main(int argc,char** argv){/*参数为即将写入的字节数*/int fd;char w_buf[100];int原创 2013-10-25 18:02:24 · 654 阅读 · 0 评论 -
waitpid
wait.c#include #include #include #include #include int main(void){ pid_t pc,pr; pc = fork(); if(pc { perror("fork===="); exit(1); } el原创 2013-10-21 14:25:04 · 500 阅读 · 0 评论