--- ./Wnn/jserver/de.c.orig Fri Aug 19 10:31:23 1994 +++ ./Wnn/jserver/de.c Fri Aug 1 18:54:55 1997 @@ -65,6 +65,9 @@ #include +#if (defined(__unix__) || defined(unix)) && !defined(USG) +#include +#endif #ifdef SYSVR2 #include #ifndef SIGCHLD @@ -264,7 +267,16 @@ fclose(stdin); fclose(stdout); if(!noisy){ +#if !(defined(BSD) && (BSD >= 199306)) /* !4.4BSD-Lite by Taoka */ fclose(stderr); +#else /* 4.4BSD-Lite */ + int fd = open("/dev/null", O_WRONLY); + if (fd < 0) { + xerror("Cannot open /dev/null\n"); + } + dup2(fd, 2); + close(fd); +#endif /* 4.4BSD-Lite */ } #if defined(hpux) || defined(SOLARIS)