io.c
来自「linux下的BBS」· C语言 代码 · 共 32 行
C
32 行
#include <bbs.h>#include "dbz.h"intSetNonBlocking (int fd, BOOL flag){ int mode; mode = fcntl (fd, F_GETFL, 0); if (mode < 0) return -1; mode = (flag ? (mode | O_NONBLOCK) : (mode & ~O_NONBLOCK)); return fcntl (fd, F_SETFL, mode);}voidCloseOnExec (int fd, int flag){ int oerrno; int oflag; oerrno = errno; oflag = fcntl (fd, F_GETFD, 0); if (oflag < 0) { errno = oerrno; return; } fcntl (fd, F_SETFD, flag ? (oflag | FD_CLOEXEC) : (oflag & ~FD_CLOEXEC)); errno = oerrno;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?