trynpbg1.c

来自「linux下qmail的源码 本人加了一些注释」· C语言 代码 · 共 27 行

C
27
字号
#include "select.h"#include "open.h"#include "fifo.h"#define FN "temp-trynpbg1.fifo"void main(){  int flagbug;  struct timeval instant;  fd_set rfds;   flagbug = 0;  if (fifo_make(FN,0600) != -1) {    close(0);    if (open_read(FN) == 0) {      FD_ZERO(&rfds);      FD_SET(0,&rfds);      instant.tv_sec = instant.tv_usec = 0;      if (select(1,&rfds,(fd_set *) 0,(fd_set *) 0,&instant) > 0)        flagbug = 1;    }    unlink(FN);  }  _exit(!flagbug);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?