* files for more information.
*/
+#include <stdlib.h>
#include <sys/file.h>
-#include <sys/fcntl.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
#include <sys/ioctl.h>
-#ifdef SVR4
+#if defined(SVR4) || defined(__linux__)
#include <unistd.h>
#endif
/* Put us in our own process group. */
#if defined(hpux)
setsid();
-#elif defined(SVR4)
+#elif defined(SVR4) || defined(__linux__)
setpgrp();
#else
setpgrp(0, getpid());