37
37
#include <sys/select.h>         /* fd_set, select(), FD_ZERO(),
 
38
38
                                   FD_SET(), FD_ISSET(), FD_CLR */
 
39
39
#include <sys/wait.h>           /* wait(), waitpid(), WIFEXITED(),
 
41
42
#include <sys/stat.h>           /* struct stat, fstat(), S_ISREG() */
 
42
43
#include <iso646.h>             /* and, or, not */
 
43
44
#include <dirent.h>             /* struct dirent, scandirat() */