?? trigger.c
字號:
#include "select.h"#include "open.h"#include "trigger.h"#include "hasnpbg1.h"static int fd = -1;#ifdef HASNAMEDPIPEBUG1static int fdw = -1;#endifvoid trigger_set(){ if (fd != -1) close(fd);#ifdef HASNAMEDPIPEBUG1 if (fdw != -1) close(fdw);#endif fd = open_read("lock/trigger");#ifdef HASNAMEDPIPEBUG1 fdw = open_write("lock/trigger");#endif}void trigger_selprep(nfds,rfds)int *nfds;fd_set *rfds;{ if (fd != -1) { FD_SET(fd,rfds); if (*nfds < fd + 1) *nfds = fd + 1; }}int trigger_pulled(rfds)fd_set *rfds;{ if (fd != -1) if (FD_ISSET(fd,rfds)) return 1; return 0;}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -