home *** CD-ROM | disk | FTP | other *** search
- diff -cr /src/mntinc33/PatchLev.h ./PatchLev.h
- *** /src/mntinc33/PatchLev.h Thu Jun 17 09:25:26 1993
- --- ./PatchLev.h Tue Jul 6 07:50:58 1993
- ***************
- *** 3,6 ****
- * directory.
- */
-
- ! #define _PatchLevel "33"
- --- 3,6 ----
- * directory.
- */
-
- ! #define _PatchLevel "34"
- diff -cr /src/mntinc33/compiler.h ./compiler.h
- *** /src/mntinc33/compiler.h Tue Jun 22 03:15:04 1993
- --- ./compiler.h Tue Jul 6 11:34:06 1993
- ***************
- *** 200,203 ****
- --- 200,206 ----
- #define _PID_T int
- #endif
-
- + /* used in limits.h, stdio.h */
- + #define _NFILE (32) /* maximum number of open streams */
- +
- #endif /* _COMPILER_H */
- diff -cr /src/mntinc33/ctype.h ./ctype.h
- *** /src/mntinc33/ctype.h Tue Jun 15 15:02:56 1993
- --- ./ctype.h Tue Jul 6 10:47:38 1993
- ***************
- *** 25,31 ****
- --- 25,33 ----
-
- #define isalnum(c) (_ctype[(unsigned char)(c)]&(_CTu|_CTl|_CTd))
- #define isalpha(c) (_ctype[(unsigned char)(c)]&(_CTu|_CTl))
- + #ifndef _POSIX_SOURCE
- #define isascii(c) !((c)&~0x7F)
- + #endif /* _POSIX_SOURCE */
- #define iscntrl(c) (_ctype[(unsigned char)(c)]&_CTc)
- #define isdigit(c) (_ctype[(unsigned char)(c)]&_CTd)
- #define isgraph(c) (!(_ctype[(unsigned char)(c)]&(_CTc|_CTs)) && (_ctype[(unsigned char)(c)]))
- diff -cr /src/mntinc33/dirent.h ./dirent.h
- *** /src/mntinc33/dirent.h Mon Dec 7 12:53:08 1992
- --- ./dirent.h Tue Jul 6 10:53:00 1993
- ***************
- *** 71,77 ****
- #endif /* __MINT__ */
-
-
- ! #define DIRENTSIZ(x) (sizeof(struct dirent) + (x) + 1)
-
- /* allow BSD emulation via sys/dir.h */
-
- --- 71,77 ----
- #endif /* __MINT__ */
-
-
- ! #define __DIRENTSIZ(x) (sizeof(struct dirent) + (x) + 1)
-
- /* allow BSD emulation via sys/dir.h */
-
- ***************
- *** 80,86 ****
- #define d_fileno d_ino
- #define d_namlen d_reclen
-
- ! #define DIRSIZ(dp) DIRENTSIZ((dp)->d_namlen)
- #define MAXNAMLEN _LIB_NAME_MAX
- #endif
-
- --- 80,86 ----
- #define d_fileno d_ino
- #define d_namlen d_reclen
-
- ! #define DIRSIZ(dp) __DIRENTSIZ((dp)->d_namlen)
- #define MAXNAMLEN _LIB_NAME_MAX
- #endif
-
- ***************
- *** 87,94 ****
- --- 87,96 ----
-
- __EXTERN DIR * opendir __PROTO((const char *dirname));
- __EXTERN struct dirent *readdir __PROTO((DIR *dirp));
- + #ifndef _POSIX_SOURCE
- __EXTERN off_t telldir __PROTO((DIR *dirp));
- __EXTERN void seekdir __PROTO((DIR *dirp, off_t loc));
- + #endif /* _POSIX_SOURCE */
- __EXTERN void rewinddir __PROTO((DIR *dirp));
- __EXTERN int closedir __PROTO((DIR *dirp));
-
- diff -cr /src/mntinc33/errno.h ./errno.h
- *** /src/mntinc33/errno.h Sun Jun 6 10:07:16 1993
- --- ./errno.h Tue Jul 6 09:30:14 1993
- ***************
- *** 61,66 ****
- --- 61,68 ----
- #define ENMFILES 49 /* no more files (fsnext) */
- #define ENMFIL 49 /* no more files (from fsnext) */
-
- + #define ELOCKED 58 /* locking conflict */
- +
- #define EBADARG 64 /* range error/context unknown */
- #define EINTERNAL 65 /* internal error */
- #define EINTRN EINTERNAL /* " " */
- diff -cr /src/mntinc33/fcntl.h ./fcntl.h
- *** /src/mntinc33/fcntl.h Thu Jun 10 06:32:22 1993
- --- ./fcntl.h Tue Jul 6 10:06:12 1993
- ***************
- *** 62,67 ****
- --- 62,68 ----
- #ifdef __MINT__
- #define F_GETLK 5 /* Get file lock */
- #define F_SETLK 6 /* Set file lock */
- + #define F_SETLKW 7 /* Get lock, wait if busy */
-
- struct flock {
- short l_type;
- ***************
- *** 89,95 ****
- #define __SMALLEST_VALID_HANDLE (0)
- #endif
-
- ! __EXTERN int fcntl __PROTO((int f, int cmd, ...));
-
- #ifdef __cplusplus
- }
- --- 90,98 ----
- #define __SMALLEST_VALID_HANDLE (0)
- #endif
-
- ! __EXTERN int creat __PROTO((const char *, unsigned));
- ! __EXTERN int fcntl __PROTO((int f, int cmd, ...));
- ! __EXTERN int open __PROTO((const char *, int, ...));
-
- #ifdef __cplusplus
- }
- Only in /src/mntinc33: gnu
- diff -cr /src/mntinc33/grp.h ./grp.h
- *** /src/mntinc33/grp.h Sun May 16 07:28:36 1993
- --- ./grp.h Wed Jul 7 07:41:46 1993
- ***************
- *** 5,17 ****
- #include <compiler.h>
- #endif
-
- ! #ifndef _TYPES_H
- ! #include <types.h>
- ! #endif
- !
- #ifndef _STDIO_H
- #include <stdio.h>
- #endif
-
- #ifdef __cplusplus
- extern "C" {
- --- 5,15 ----
- #include <compiler.h>
- #endif
-
- ! #ifndef _POSIX_SOURCE
- #ifndef _STDIO_H
- #include <stdio.h>
- #endif
- + #endif /* _POSIX_SOURCE */
-
- #ifdef __cplusplus
- extern "C" {
- ***************
- *** 20,39 ****
- struct group
- {
- char *gr_name; /* The name of the group */
- ! char *gr_passwd; /* The encrypted group password */
- ! gid_t gr_gid; /* The numerical group ID */
- char **gr_mem; /* array of member names */
- };
-
- __EXTERN void setgrent __PROTO((void));
- __EXTERN void endgrent __PROTO((void));
- __EXTERN struct group * getgrent __PROTO((void));
- __EXTERN struct group * getgrgid __PROTO((int gid));
- __EXTERN struct group * getgrnam __PROTO((const char *name));
- -
- - #ifndef _POSIX_SOURCE
- - __EXTERN struct group * fgetgrent __PROTO((FILE *f));
- - #endif
-
- #ifdef __cplusplus
- }
- --- 18,38 ----
- struct group
- {
- char *gr_name; /* The name of the group */
- ! _GID_T gr_gid; /* The numerical group ID */
- char **gr_mem; /* array of member names */
- + char *__gr_passwd;/* The encrypted group password */
- };
-
- + #ifndef _POSIX_SOURCE
- + #define gr_passwd __gr_passwd
- __EXTERN void setgrent __PROTO((void));
- __EXTERN void endgrent __PROTO((void));
- __EXTERN struct group * getgrent __PROTO((void));
- + __EXTERN struct group * fgetgrent __PROTO((FILE *f));
- + #endif /* _POSIX_SOURCE */
- +
- __EXTERN struct group * getgrgid __PROTO((int gid));
- __EXTERN struct group * getgrnam __PROTO((const char *name));
-
- #ifdef __cplusplus
- }
- diff -cr /src/mntinc33/limits.h ./limits.h
- *** /src/mntinc33/limits.h Sat Feb 13 05:06:32 1993
- --- ./limits.h Tue Jul 6 11:39:58 1993
- ***************
- *** 50,56 ****
-
- #endif /* __MSHORT__ */
-
- ! #if defined(__GNUC__) && !defined(__STRICT_ANSI__)
- /* Minimum and maximum values a `signed long long int' can hold. */
- #define LONG_LONG_MAX 9223372036854775807LL
- #define LONG_LONG_MIN (-LONG_LONG_MAX-1)
- --- 50,56 ----
-
- #endif /* __MSHORT__ */
-
- ! #if defined(__GNUC__) && !defined(__STRICT_ANSI__) && !defined(_POSIX_SOURCE)
- /* Minimum and maximum values a `signed long long int' can hold. */
- #define LONG_LONG_MAX 9223372036854775807LL
- #define LONG_LONG_MIN (-LONG_LONG_MAX-1)
- ***************
- *** 58,64 ****
- /* Maximum value an `unsigned long long int' can hold. (Minimum is 0). */
- #define ULONG_LONG_MAX 18446744073709551615ULL
-
- ! #endif /* __GNUC__ && !__STRICT_ANSI__ */
-
- #define MB_LEN_MAX 1 /* max. number of bytes in a multibyte character */
-
- --- 58,64 ----
- /* Maximum value an `unsigned long long int' can hold. (Minimum is 0). */
- #define ULONG_LONG_MAX 18446744073709551615ULL
-
- ! #endif /* __GNUC__ && !__STRICT_ANSI__ && !_POSIX_SOURCE*/
-
- #define MB_LEN_MAX 1 /* max. number of bytes in a multibyte character */
-
- ***************
- *** 75,87 ****
- #define _POSIX_MAX_CANON 64 /* <- NON-CONFORMING */
- #define _POSIX_MAX_INPUT 64 /* <- NON-CONFORMING */
- #define _POSIX_NAME_MAX 14
- ! #define _POSIX_NGROUPS_MAX 0
- #define _POSIX_OPEN_MAX 16
- #define _POSIX_PATH_MAX 128 /* <- NON-CONFORMING */
- #define _POSIX_PIPE_BUF 512
-
- #ifndef __STRICT_ANSI__
-
- #define NGROUPS_MAX _POSIX_NGROUPS_MAX
- #if 0
- /* both of these are actually limited by available memory */
- --- 75,91 ----
- #define _POSIX_MAX_CANON 64 /* <- NON-CONFORMING */
- #define _POSIX_MAX_INPUT 64 /* <- NON-CONFORMING */
- #define _POSIX_NAME_MAX 14
- ! #define _POSIX_NGROUPS_MAX 512 /* <- arbitrary */
- #define _POSIX_OPEN_MAX 16
- #define _POSIX_PATH_MAX 128 /* <- NON-CONFORMING */
- #define _POSIX_PIPE_BUF 512
- + #define _POSIX_STREAM_MAX _NFILE
-
- #ifndef __STRICT_ANSI__
-
- + #ifndef STREAM_MAX
- + #define STREAM_MAX _NFILE
- + #endif
- #define NGROUPS_MAX _POSIX_NGROUPS_MAX
- #if 0
- /* both of these are actually limited by available memory */
- diff -cr /src/mntinc33/locale.h ./locale.h
- *** /src/mntinc33/locale.h Fri May 15 20:15:20 1992
- --- ./locale.h Tue Jul 6 11:17:20 1993
- ***************
- *** 21,26 ****
- --- 21,30 ----
- #define LC_NUMERIC 0x0008
- #define LC_TIME 0x0010
-
- + #ifndef NULL
- + #define NULL __NULL
- + #endif
- +
- struct lconv {
- char *decimal_point;
- char *thousands_sep;
- diff -cr /src/mntinc33/pwd.h ./pwd.h
- *** /src/mntinc33/pwd.h Sun May 16 07:28:36 1993
- --- ./pwd.h Tue Jul 6 11:24:52 1993
- ***************
- *** 11,23 ****
- #include <compiler.h>
- #endif
-
- ! #ifndef _TYPES_H
- ! #include <types.h>
- ! #endif
- !
- #ifndef _STDIO_H
- #include <stdio.h>
- #endif
-
- #ifdef __cplusplus
- extern "C" {
- --- 11,21 ----
- #include <compiler.h>
- #endif
-
- ! #ifndef _POSIX_SOURCE
- #ifndef _STDIO_H
- #include <stdio.h>
- #endif
- + #endif /* _POSIX_SOURCE */
-
- #ifdef __cplusplus
- extern "C" {
- ***************
- *** 27,34 ****
- {
- char *pw_name; /* login name */
- char *pw_passwd; /* encrypted password */
- ! uid_t pw_uid; /* numerical user ID */
- ! gid_t pw_gid; /* numerical group ID */
- char *pw_age; /* password aging information */
- char *pw_comment; /* same string as pw_gecos */
- char *pw_gecos; /* gecos (comment) field */
- --- 25,32 ----
- {
- char *pw_name; /* login name */
- char *pw_passwd; /* encrypted password */
- ! _UID_T pw_uid; /* numerical user ID */
- ! _GID_T pw_gid; /* numerical group ID */
- char *pw_age; /* password aging information */
- char *pw_comment; /* same string as pw_gecos */
- char *pw_gecos; /* gecos (comment) field */
- ***************
- *** 36,53 ****
- char *pw_shell; /* program to use as a shell */
- };
-
- ! __EXTERN struct passwd *getpwent __PROTO((void));
- ! __EXTERN struct passwd *getpwnam __PROTO((const char *));
-
- #ifndef _POSIX_SOURCE
- ! __EXTERN void setpwfile __PROTO((char *));
- ! __EXTERN struct passwd *getpwuid __PROTO((int));
- ! __EXTERN void setpwent __PROTO((void));
- ! __EXTERN void endpwent __PROTO((void));
- ! __EXTERN struct passwd *fgetpwent __PROTO((FILE *));
- ! __EXTERN int putpwent __PROTO((const struct passwd *, FILE *));
- ! __EXTERN int getpw __PROTO((int, char *));
- ! #endif
-
- #ifdef __cplusplus
- }
- --- 34,51 ----
- char *pw_shell; /* program to use as a shell */
- };
-
- ! __EXTERN struct passwd *getpwnam __PROTO((const char *));
- ! __EXTERN struct passwd *getpwuid __PROTO((int));
-
- #ifndef _POSIX_SOURCE
- ! __EXTERN void endpwent __PROTO((void));
- ! __EXTERN struct passwd *fgetpwent __PROTO((FILE *));
- ! __EXTERN int getpw __PROTO((int, char *));
- ! __EXTERN struct passwd *getpwent __PROTO((void));
- ! __EXTERN int putpwent __PROTO((const struct passwd *, FILE *));
- ! __EXTERN void setpwent __PROTO((void));
- ! __EXTERN void setpwfile __PROTO((char *));
- ! #endif /* _POSIX_SOURCE */
-
- #ifdef __cplusplus
- }
- diff -cr /src/mntinc33/signal.h ./signal.h
- *** /src/mntinc33/signal.h Sat Jun 19 06:18:50 1993
- --- ./signal.h Tue Jul 6 08:14:58 1993
- ***************
- *** 9,16 ****
- extern "C" {
- #endif
-
-
- ! #define NSIG 31 /* number of signals recognized */
-
- #define SIGNULL 0 /* not really a signal */
- #define SIGHUP 1 /* hangup signal */
- --- 9,19 ----
- extern "C" {
- #endif
-
- + #define __NSIG 31 /* number of signals recognized */
-
- ! #ifndef _POSIX_SOURCE
- ! # define NSIG __NSIG
- ! #endif /* _POSIX_SOURCE */
-
- #define SIGNULL 0 /* not really a signal */
- #define SIGHUP 1 /* hangup signal */
- ***************
- *** 72,83 ****
- #define SA_NOCLDSTOP 1 /* don't send SIGCHLD when they stop */
- };
-
- ! #define _SIGSET_INDEX(_sig) (_sig / 32)
- ! #define _SIGSET_BITPOS(_sig) (_sig % 32)
- ! #define _SIGSET_MAX_INDEX ((NSIG + 31) / 32)
-
- typedef struct {
- ! long _sigset_data[_SIGSET_MAX_INDEX];
- } sigset_t;
-
- __EXTERN long sigsetmask __PROTO((long mask));
- --- 75,86 ----
- #define SA_NOCLDSTOP 1 /* don't send SIGCHLD when they stop */
- };
-
- ! #define _SIGSET_INDEX(__sig) (__sig / 32)
- ! #define _SIGSET_BITPOS(__sig) (__sig % 32)
- ! #define _SIGSET_MAX_INDEX ((__NSIG + 31) / 32)
-
- typedef struct {
- ! long __sigset_data[_SIGSET_MAX_INDEX];
- } sigset_t;
-
- __EXTERN long sigsetmask __PROTO((long mask));
- ***************
- *** 99,106 ****
- #define SIG_UNBLOCK 1
- #define SIG_SETMASK 2
-
- /* a mask for signals */
- ! #define sigmask(sig) (1L << (sig))
- # endif /* __STRICT_ANSI__ */
- #endif /* __MINT__ */
-
- --- 102,112 ----
- #define SIG_UNBLOCK 1
- #define SIG_SETMASK 2
-
- + #ifndef _POSIX_SOURCE
- /* a mask for signals */
- ! #define sigmask(__sig) (1L << (__sig))
- ! #endif /* _POSIX_SOURCE */
- !
- # endif /* __STRICT_ANSI__ */
- #endif /* __MINT__ */
-
- Only in .: stab.def
- Only in .: stab.h
- diff -cr /src/mntinc33/stat.h ./stat.h
- *** /src/mntinc33/stat.h Tue Jun 22 03:09:50 1993
- --- ./stat.h Tue Jul 6 08:37:32 1993
- ***************
- *** 79,89 ****
- #endif
-
- /* function definitions */
- ! __EXTERN int stat __PROTO((const char *, struct stat *));
- ! __EXTERN int fstat __PROTO((int, struct stat *));
- #ifndef _POSIX_SOURCE
- ! __EXTERN int lstat __PROTO((const char *, struct stat *));
- #endif
-
- #ifdef __cplusplus
- }
- --- 79,93 ----
- #endif
-
- /* function definitions */
- ! __EXTERN int chmod __PROTO((const char *, int));
- ! __EXTERN int fstat __PROTO((int, struct stat *));
- #ifndef _POSIX_SOURCE
- ! __EXTERN int lstat __PROTO((const char *, struct stat *));
- #endif
- + __EXTERN int mkdir __PROTO((const char *, unsigned));
- + /* BUG: we need mkfifo() for POSIX compliance */
- + __EXTERN int stat __PROTO((const char *, struct stat *));
- + __EXTERN int umask __PROTO((int));
-
- #ifdef __cplusplus
- }
- diff -cr /src/mntinc33/stddef.h ./stddef.h
- *** /src/mntinc33/stddef.h Fri May 15 21:25:38 1992
- --- ./stddef.h Tue Jul 6 11:29:02 1993
- ***************
- *** 37,43 ****
- /* Offset of member MEMBER in a struct of type TYPE. */
- #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
-
- ! #ifndef EXIT_FAILURE
- #define EXIT_FAILURE (1) /* failure return value for exit() */
- #define EXIT_SUCCESS (0) /* success return value for exit() */
- #endif
- --- 37,43 ----
- /* Offset of member MEMBER in a struct of type TYPE. */
- #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
-
- ! #if !defined(EXIT_FAILURE) && !defined(_POSIX_SOURCE)
- #define EXIT_FAILURE (1) /* failure return value for exit() */
- #define EXIT_SUCCESS (0) /* success return value for exit() */
- #endif
- diff -cr /src/mntinc33/stdio.h ./stdio.h
- *** /src/mntinc33/stdio.h Tue Jul 6 04:04:52 1993
- --- ./stdio.h Tue Jul 6 11:39:10 1993
- ***************
- *** 24,30 ****
- * CONSTANTS:
- */
-
- ! #define _NFILE (32) /* maximum number of open streams */
- #define FOPEN_MAX _NFILE
- #define FILENAME_MAX (128) /* maximum filename size */
-
- --- 24,33 ----
- * CONSTANTS:
- */
-
- ! #ifndef STREAM_MAX
- ! #define STREAM_MAX _NFILE
- ! #endif
- !
- #define FOPEN_MAX _NFILE
- #define FILENAME_MAX (128) /* maximum filename size */
-
- diff -cr /src/mntinc33/string.h ./string.h
- *** /src/mntinc33/string.h Sat Jan 30 02:21:22 1993
- --- ./string.h Tue Jul 6 11:42:52 1993
- ***************
- *** 46,52 ****
- __EXTERN size_t strlen __PROTO((const char *scan));
- __EXTERN char *strerror __PROTO((int errnum));
-
- ! #ifndef __STRICT_ANSI__
- /*
- * from henry spencers string lib
- * these dont appear in ansi draft sec 4.11
- --- 46,52 ----
- __EXTERN size_t strlen __PROTO((const char *scan));
- __EXTERN char *strerror __PROTO((int errnum));
-
- ! #if !defined(__STRICT_ANSI__) && !defined(_POSIX_SOURCE)
- /*
- * from henry spencers string lib
- * these dont appear in ansi draft sec 4.11
- diff -cr /src/mntinc33/time.h ./time.h
- *** /src/mntinc33/time.h Wed Feb 17 12:34:14 1993
- --- ./time.h Wed Jul 7 09:28:36 1993
- ***************
- *** 78,83 ****
- --- 78,86 ----
- __EXTERN int gettimeofday __PROTO((struct timeval *, struct timezone *));
- __EXTERN int settimeofday __PROTO((struct timeval *, struct timezone *));
-
- + __EXTERN int select __PROTO((int, long *, long *, long *,
- + struct timeval *));
- +
- #define timercmp(tva, tvb, op) \
- ((tva)->tv_sec op (tvb)->tv_sec || \
- ((tva)->tv_sec == (tvb)->tv_sec && (tva)->tv_usec op (tvb)->tv_usec))
- diff -cr /src/mntinc33/unistd.h ./unistd.h
- *** /src/mntinc33/unistd.h Sat Jun 19 06:17:12 1993
- --- ./unistd.h Tue Jul 6 10:41:38 1993
- ***************
- *** 81,94 ****
- #endif /* __MINT__ */
-
- __EXTERN __EXITING _exit __PROTO((int));
- - __EXTERN __EXITING abort __PROTO((void));
- __EXTERN int access __PROTO((const char *, int));
- __EXTERN unsigned alarm __PROTO((unsigned));
- __EXTERN int chdir __PROTO((const char *));
- - __EXTERN int chmod __PROTO((const char *, int));
- __EXTERN int chown __PROTO((const char *, int, int));
- __EXTERN int close __PROTO((int));
- - __EXTERN int creat __PROTO((const char *, unsigned));
- __EXTERN int dup __PROTO((int));
- __EXTERN int dup2 __PROTO((int, int));
- __EXTERN int execl __PROTO((char *, ...));
- --- 81,91 ----
- ***************
- *** 99,105 ****
- --- 96,104 ----
- __EXTERN int execvp __PROTO((char *, char **));
- __EXTERN int fork __PROTO((void));
- __EXTERN char * getcwd __PROTO((char *, int));
- + #ifndef _POSIX_SOURCE
- __EXTERN char * getwd __PROTO((char *));
- + #endif /* _POSIX_SOURCE */
- __EXTERN _GID_T getegid __PROTO((void));
- __EXTERN _UID_T geteuid __PROTO((void));
- __EXTERN _GID_T getgid __PROTO((void));
- ***************
- *** 114,162 ****
- __EXTERN _UID_T getuid __PROTO((void));
- __EXTERN int isatty __PROTO((int));
- __EXTERN long lseek __PROTO((int, long, int));
- - __EXTERN int mkdir __PROTO((const char *, unsigned));
-
- /* be careful with this and Gcc, where strings are really constants */
- __EXTERN char * mktemp __PROTO((char *));
-
- - __EXTERN int open __PROTO((const char *, int, ...));
- __EXTERN int pause __PROTO((void));
- __EXTERN int pipe __PROTO((int *));
- __EXTERN long pathconf __PROTO((const char *, int));
- __EXTERN void psignal __PROTO((int, const char *));
- __EXTERN int rmdir __PROTO((const char *));
- __EXTERN int read __PROTO((int, void *, unsigned));
- __EXTERN long _read __PROTO((int, void *, unsigned long));
- #ifndef __MINT__
- #define lread _read /* backwards compatibility, likely to go away */
- #ifndef __SRC__
- __EXTERN void setlinebuf __PROTO((void *)); /* avoid pulling in stdio here */
- ! #else
- __EXTERN void setlinebuf __PROTO((FILE *)); /* stdio included in src */
- ! #endif
- ! #endif
-
-
- __EXTERN int setgid __PROTO((int));
- __EXTERN int setuid __PROTO((int));
- __EXTERN int setegid __PROTO((int));
- __EXTERN int seteuid __PROTO((int));
- __EXTERN int setregid __PROTO((int, int));
- __EXTERN int setreuid __PROTO((int, int));
-
- __EXTERN unsigned sleep __PROTO((unsigned int));
- __EXTERN int stime __PROTO((long *));
- __EXTERN long sysconf __PROTO((int));
- __EXTERN long tell __PROTO((int));
- __EXTERN char * ttyname __PROTO((int));
- - __EXTERN int umask __PROTO((int));
- __EXTERN int unlink __PROTO((const char *));
- __EXTERN int write __PROTO((int, const void *, unsigned));
- __EXTERN long _write __PROTO((int, const void *, unsigned long));
- - __EXTERN int system __PROTO((const char *cmd));
- __EXTERN char * getpass __PROTO((const char *prompt));
-
- - #ifndef _POSIX_SOURCE
- __EXTERN void * sbrk __PROTO((__SIZE_TYPEDEF__));
- __EXTERN void *_sbrk __PROTO((long));
-
- --- 113,169 ----
- __EXTERN _UID_T getuid __PROTO((void));
- __EXTERN int isatty __PROTO((int));
- __EXTERN long lseek __PROTO((int, long, int));
-
- + #ifndef _POSIX_SOURCE
- /* be careful with this and Gcc, where strings are really constants */
- __EXTERN char * mktemp __PROTO((char *));
- + #endif /* _POSIX_SOURCE */
-
- __EXTERN int pause __PROTO((void));
- __EXTERN int pipe __PROTO((int *));
- __EXTERN long pathconf __PROTO((const char *, int));
- + #ifndef _POSIX_SOURCE
- __EXTERN void psignal __PROTO((int, const char *));
- + #endif /* _POSIX_SOURCE */
- __EXTERN int rmdir __PROTO((const char *));
- __EXTERN int read __PROTO((int, void *, unsigned));
- + #ifndef _POSIX_SOURCE
- __EXTERN long _read __PROTO((int, void *, unsigned long));
- #ifndef __MINT__
- #define lread _read /* backwards compatibility, likely to go away */
- #ifndef __SRC__
- __EXTERN void setlinebuf __PROTO((void *)); /* avoid pulling in stdio here */
- ! #else /* __SRC__ */
- __EXTERN void setlinebuf __PROTO((FILE *)); /* stdio included in src */
- ! #endif /* __SRC__ */
- ! #endif /* __MINT__ */
- ! #endif /* _POSIX_SOURCE */
-
-
- __EXTERN int setgid __PROTO((int));
- __EXTERN int setuid __PROTO((int));
- + #ifndef _POSIX_SOURCE
- __EXTERN int setegid __PROTO((int));
- __EXTERN int seteuid __PROTO((int));
- __EXTERN int setregid __PROTO((int, int));
- __EXTERN int setreuid __PROTO((int, int));
- + #endif /* _POSIX_SOURCE */
-
- __EXTERN unsigned sleep __PROTO((unsigned int));
- + #ifndef _POSIX_SOURCE
- __EXTERN int stime __PROTO((long *));
- + #endif /* _POSIX_SOURCE */
- __EXTERN long sysconf __PROTO((int));
- + #ifndef _POSIX_SOURCE
- __EXTERN long tell __PROTO((int));
- + #endif /* _POSIX_SOURCE */
- __EXTERN char * ttyname __PROTO((int));
- __EXTERN int unlink __PROTO((const char *));
- __EXTERN int write __PROTO((int, const void *, unsigned));
- + #ifndef _POSIX_SOURCE
- __EXTERN long _write __PROTO((int, const void *, unsigned long));
- __EXTERN char * getpass __PROTO((const char *prompt));
-
- __EXTERN void * sbrk __PROTO((__SIZE_TYPEDEF__));
- __EXTERN void *_sbrk __PROTO((long));
-
- diff -cr /src/mntinc33/wait.h ./wait.h
- *** /src/mntinc33/wait.h Thu May 27 10:07:08 1993
- --- ./wait.h Tue Jul 6 11:51:22 1993
- ***************
- *** 5,13 ****
- --- 5,15 ----
- #include <compiler.h>
- #endif
-
- + #ifndef _POSIX_SOURCE
- #ifndef _RESOURCE_H
- #include <resource.h>
- #endif
- + #endif /* _POSIX_SOURCE */
-
- #ifdef __cplusplus
- extern "C" {
- ***************
- *** 35,44 ****
- /* I don't know if this next one is right or not */
- #define w_status _i
-
- ! #define WSTOPPED 0177 /* fake "signal" for stopped processes */
-
- #define WIFSIGNALED(x) ((x)._w.termsig != 0)
- ! #define WIFSTOPPED(x) ((x)._w.termsig == WSTOPPED)
- #define WIFEXITED(x) ((x)._w.termsig == 0)
- #define WIFCOREDUMPED(x) ((x)._w.coredump != 0)
-
- --- 37,50 ----
- /* I don't know if this next one is right or not */
- #define w_status _i
-
- ! #define __WSTOPPED 0177 /* fake "signal" for stopped processes */
-
- + #ifndef _POSIX_SOURCE
- + #define WSTOPPED __WSTOPPED
- + #endif
- +
- #define WIFSIGNALED(x) ((x)._w.termsig != 0)
- ! #define WIFSTOPPED(x) ((x)._w.termsig == __WSTOPPED)
- #define WIFEXITED(x) ((x)._w.termsig == 0)
- #define WIFCOREDUMPED(x) ((x)._w.coredump != 0)
-
- ***************
- *** 49,55 ****
- --- 55,63 ----
- #define WUNTRACED 2
-
- __EXTERN pid_t wait __PROTO((int *status));
- + #ifndef _POSIX_SOURCE
- __EXTERN pid_t wait3 __PROTO((union wait *status, int mode, struct rusage *rusage));
- + #endif /* _POSIX_SOURCE */
- __EXTERN pid_t waitpid __PROTO((pid_t pid, int *status, int options));
-
- #ifdef __cplusplus
-