
linux function
前进的蜗牛啊
一个程序员,现在依然在路上~
欢迎讨论技术问题,及对博客文章提意见
展开
-
如何设置精灵|守护进程
/* * ===================================================================================== * * Filename: daemon.c * * Description: 守护进程 * * Version: 1.0 * Cre原创 2012-10-21 10:53:11 · 611 阅读 · 0 评论 -
fcntl(fd, F_SETFD, FD_CLOEXEC);
如果FD_CLOEXEC的值是0,那么在调用exec相关函数后文件句柄保持打开;否则的话,在成功调用exec相关函数后文件句柄将被关闭.原创 2012-10-21 10:44:51 · 5194 阅读 · 0 评论 -
套接字 SO_REUSEADDR
引用自百度百科http://baike.baidu.com/view/7994791.htm设置套接字选项为SO_REUSEADDR,socket可重用,经常在socket通信时进行设置 //设置套接字选项为SO_REUSEADDR,即socket可重用 opt=SO_REUSEADDR; setsockopt(listenfd,SOL_SOCKET,转载 2012-10-21 14:43:48 · 743 阅读 · 0 评论 -
设置文件描述符的非阻塞模式
#define set_block_fd(fd) fcntl(fd, F_SETFL, 0)#define set_nonblock_fd(fd) fcntl(fd, F_SETFL, O_NONBLOCK )原创 2012-10-21 10:49:12 · 2021 阅读 · 0 评论