随笔分类 -  a系统调用man(2)

摘要:pause(2) 功能:这个函数是让程序暂停,直到等到有信号到来为止。 signal(2) #include <signal.h> typedef void (*sighandler_t)(int); sighandler_t signal(int signum, sighandler_t hand 阅读全文
posted @ 2019-06-17 07:32 MoonXu 阅读(529) 评论(0) 推荐(0) 编辑
摘要:vfork(2) #include <sys/types.h> #include <unistd.h> pid_t vfork(void); 功能:创建子进程并阻塞父进 1 #include<sys/types.h> 2 #include<unistd.h> 3 #include<stdio.h> 阅读全文
posted @ 2019-06-13 17:32 MoonXu 阅读(178) 评论(0) 推荐(0) 编辑
摘要:wait(2) wait3(2) wait4(2) waitpid(2) waitid(2) SEE ALSO _exit(2), clone(2), fork(2), kill(2), ptrace(2), sigaction(2), sig‐ nal(2), wait4(2), pthread_ 阅读全文
posted @ 2019-06-13 17:30 MoonXu 阅读(119) 评论(0) 推荐(0) 编辑
摘要:#include <sys/uio.h> ssize_t readv(int fd, const struct iovec *iov, int iovcnt); unix高级环境编程中的定义: 【ssize_t readv(int filedes,const struct iovec iov[ ], 阅读全文
posted @ 2019-06-12 11:45 MoonXu 阅读(321) 评论(0) 推荐(0) 编辑
摘要:closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)); S 阅读全文
posted @ 2019-05-27 09:56 MoonXu 阅读(229) 评论(0) 推荐(0) 编辑
摘要:accept(2) pass accept4(2)// 不会 #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <sys/socket.h> int accept4(int sockfd, struct sockaddr *a 阅读全文
posted @ 2019-05-24 09:22 MoonXu 阅读(170) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示