oc_file.c
来自「linux下的BBS」· C语言 代码 · 共 35 行
C
35 行
#include <bbs.h>intopenfile (fpath)char *fpath;{ int fd; struct flock lock; if ((fd = open (fpath, O_CREAT | O_WRONLY | O_APPEND, 0600)) >= 0) { lock.l_type = F_WRLCK; lock.l_start = 0; lock.l_whence = SEEK_SET; lock.l_len = 0; if (fcntl (fd, F_SETLKW, &lock) < 0) { close (fd); fd = -1; } } return fd;}intclosefile (fd)int fd;{ int err = 0; if (fd != 1) err = close (fd); return err;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?