diff options
Diffstat (limited to 'sqmail-4.3.07/src/trigger.c')
-rw-r--r-- | sqmail-4.3.07/src/trigger.c | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/sqmail-4.3.07/src/trigger.c b/sqmail-4.3.07/src/trigger.c deleted file mode 100644 index ec22e11..0000000 --- a/sqmail-4.3.07/src/trigger.c +++ /dev/null @@ -1,41 +0,0 @@ -#include "select.h" -#include "ndelay.h" -#include "open.h" -#include "trigger.h" -#include "close.h" - -static int fd = -1; - -void trigger_set() -{ - if (fd != -1) close(fd); - fd = open_read("lock/trigger"); -} - -void trigger_selprep(int *nfds,fd_set *rfds) -{ - if (fd != -1) { - FD_SET(fd,rfds); - if (*nfds < fd + 1) *nfds = fd + 1; - } -} - -int trigger_pulled(fd_set *rfds) -{ - if (fd != -1) if (FD_ISSET(fd,rfds)) return 1; - return 0; -} - -void write(); /* compiler warning (temp) */ - -void triggerpull() -{ - int fd; - - fd = open_write("lock/trigger"); - if (fd >= 0) { - ndelay_on(fd); - write(fd,"",1); /* if it fails, bummer */ - close(fd); - } -} |