--- rotatelogs.c.org Wed Mar 29 14:12:21 2000 +++ rotatelogs.c Sat Apr 1 13:45:46 2000 @@ -11,9 +11,15 @@ #define MAX_PATH 1024 #include "ap_config.h" +#include +#include #include #include #include +#include + +void +fork_and_compress(int, char *[], char *); int main (int argc, char **argv) { @@ -21,12 +27,14 @@ time_t tLogEnd = 0; time_t tRotation; int nLogFD = -1; - int nRead; + int nRead, nLog = 0; char *szLogRoot; + struct sigaction sChild; - if (argc != 3) { + if (argc < 3 || argc > 5) { fprintf(stderr, - "%s \n\n", + "%s [" + "\n [