diff --git a/src/osmsg.c b/src/osmsg.c index d7a809e..52fe8f6 100644 --- a/src/osmsg.c +++ b/src/osmsg.c @@ -30,14 +30,8 @@ static char *id = "$Id: osmsg.c,v 1.2 1999/01/03 02:07:29 sybalsky Exp $ Copyrig #ifndef AIX #include #endif /* AIX */ +#include #include -#ifndef AIX -#ifndef MACOSX -#ifndef FREEBSD -#include -#endif /* FREEBSD */ -#endif /* MACOSX */ -#endif /* AIX */ #endif /* DOS */ #include @@ -218,7 +212,6 @@ LispPTR mess_readp() { struct stat sbuf; int size; int rval; - struct statfs fsbuf; /* polling pty nd flush os message to log file */ flush_pty(); @@ -338,7 +331,7 @@ LispPTR flush_pty() { int size; static fd_set rfds; int rval; - struct statfs fsbuf; + struct statvfs vfsbuf; SETJMP(NIL); DBPRINT(("flush_pty() called.\n")); @@ -364,10 +357,10 @@ LispPTR flush_pty() { /* Check free space to avoid print System Error Mesage to /dev/console */ - TIMEOUT(rval = statfs("/tmp", &fsbuf)); + TIMEOUT(rval = statvfs("/tmp", &vfsbuf)); if (rval != 0) return (NIL); - if (fsbuf.f_bavail <= (long)0) { + if (vfsbuf.f_bavail <= (long)0) { /* No Free Space */ error("osmessage error: No free space on file system (/tmp)."); return (NIL); diff --git a/src/vmemsave.c b/src/vmemsave.c index 6c53cce..4000939 100644 --- a/src/vmemsave.c +++ b/src/vmemsave.c @@ -27,7 +27,6 @@ static char *id = "$Id: vmemsave.c,v 1.2 1999/01/03 02:07:45 sybalsky Exp $ Copy #include #include #include -#include #include #include #else @@ -76,8 +75,6 @@ static char *id = "$Id: vmemsave.c,v 1.2 1999/01/03 02:07:45 sybalsky Exp $ Copy #define FILECANNOTWRITE S_POSITIVE | 5 #define FILETIMEOUT S_POSITIVE | 6 -struct stat DEBUG_stat; - extern int LispWindowFd; extern struct pixrect *CursorBitMap, *InvisibleCursorBitMap; extern struct cursor CurrentCursor, InvisibleCursor; @@ -327,7 +324,6 @@ LispPTR vmem_save(char *sysout_file_name) int vmemsize; /* VMEMSIZE */ register int i; char tempname[MAXPATHLEN]; - /* * * struct statfs fsbuf; * * */ char *cp; register int rval; DLword *bmptr;