home *** CD-ROM | disk | FTP | other *** search
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/PatchLev.h,v
- retrieving revision 1.55
- diff -c -r1.55 PatchLev.h
- *** 1.55 1993/10/27 00:13:33
- --- PatchLev.h 1993/11/17 17:07:49
- ***************
- *** 1,5 ****
-
- ! #define PatchLevel "94"
-
- /*
- *
- --- 1,5 ----
-
- ! #define PatchLevel "95"
-
- /*
- *
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/errno.h,v
- retrieving revision 1.16
- diff -c -r1.16 errno.h
- *** 1.16 1993/10/27 00:13:40
- --- errno.h 1993/11/05 01:59:34
- ***************
- *** 46,52 ****
- #define EOTHER EIDISK /* " " */
- /* (gap) */
- #define EINVAL 32 /* invalid function number */
- - #define EOPNOTSUPP EINVAL /* " " " */
- #define ENOENT 33 /* file not found */
- #define ESRCH ENOENT /* pid not found */
- #define ECHILD ENOENT /* no children (wait/waipid) */
- --- 46,51 ----
- ***************
- *** 78,83 ****
- --- 77,83 ----
- # define ELOOP EMLINK
- #define EPIPE 81 /* write to broken pipe */
- # define EEXIST 85 /* file exists, try again later */
- + # define ENOTEMPTY EEXIST
- # define ENAMETOOLONG 86 /* name too long */
- # define ENOTTY 87
- # define ERANGE 88
- ***************
- *** 87,92 ****
- --- 87,132 ----
-
- #define EINTR 128 /* this *should* be fake */
-
- + #ifdef __MINT__
- +
- + /* Network error numbers -- only useful with Kay Roemer's socket library */
- +
- + #define _NE_BASE 300
- +
- + #define ENOTSOCK (_NE_BASE + 0) /* Socket operation on non-socket */
- + #define EDESTADDRREQ (_NE_BASE + 1) /* Destination address required */
- + #define EMSGSIZE (_NE_BASE + 2) /* Message too long */
- + #define EPROTOTYPE (_NE_BASE + 3) /* Protocol wrong type for socket */
- + #define ENOPROTOOPT (_NE_BASE + 4) /* Protocol not available */
- + #define EPROTONOSUPPORT (_NE_BASE + 5) /* Protocol not supported */
- + #define ESOCKTNOSUPPORT (_NE_BASE + 6) /* Socket type not supported */
- + #define EOPNOTSUPP (_NE_BASE + 7) /* Operation not supported */
- + #define EPFNOSUPPORT (_NE_BASE + 8) /* Protocol family not supported */
- + #define EAFNOSUPPORT (_NE_BASE + 9) /* Address family not supported by
- + protocol */
- + #define EADDRINUSE (_NE_BASE + 10) /* Address already in use */
- + #define EADDRNOTAVAIL (_NE_BASE + 11) /* Cannot assign requested address */
- + #define ENETDOWN (_NE_BASE + 12) /* Network is down */
- + #define ENETUNREACH (_NE_BASE + 13) /* Network is unreachable */
- + #define ENETRESET (_NE_BASE + 14) /* Network dropped conn. because of
- + reset */
- + #define ECONNABORTED (_NE_BASE + 15) /* Software caused connection abort */
- + #define ECONNRESET (_NE_BASE + 16) /* Connection reset by peer */
- + #define EISCONN (_NE_BASE + 17) /* Socket is already connected */
- + #define ENOTCONN (_NE_BASE + 18) /* Socket is not connected */
- + #define ESHUTDOWN (_NE_BASE + 19) /* Cannot send after shutdown */
- + #define ETIMEDOUT (_NE_BASE + 20) /* Connection timed out */
- + #define ECONNREFUSED (_NE_BASE + 21) /* Connection refused */
- + #define EHOSTDOWN (_NE_BASE + 22) /* Host is down */
- + #define EHOSTUNREACH (_NE_BASE + 23) /* No route to host */
- + #define EALREADY (_NE_BASE + 24) /* Operation already in progress */
- + #define EINPROGRESS (_NE_BASE + 25) /* Operation now in progress */
- + #define EWOULDBLOCK (_NE_BASE + 26) /* Operation would block */
- +
- + #define _NE_MAX EWOULDBLOCK
- +
- + #endif
- +
- #ifndef AssemB
- extern int errno;
- extern int sys_nerr;
- RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/math.h,v
- retrieving revision 1.18
- diff -c -r1.18 math.h
- *** 1.18 1993/10/27 00:13:48
- --- math.h 1993/11/08 00:13:43
- ***************
- *** 101,107 ****
- extern const double _infinitydf; /* in normdf.cpp */
-
-
- ! #if defined(_M68881) || defined(__M68881__)
- # include <math-68881.h>
- #else
- # define HUGE_VAL (_infinitydf)
- --- 101,113 ----
- extern const double _infinitydf; /* in normdf.cpp */
-
-
- ! #if defined(__GNUC_INLINE__) && (!defined(NO_INLINE_MATH)) && (defined(_M68881) || defined(__M68881__))
- ! # define _INLINE_MATH 1
- ! #else
- ! # define _INLINE_MATH 0
- ! #endif
- !
- ! #if _INLINE_MATH
- # include <math-68881.h>
- #else
- # define HUGE_VAL (_infinitydf)
- ***************
- *** 118,157 ****
- # endif
- #endif
-
- ! #if !(defined(_M68881) || defined(__M68881__))
- ! __EXTERN double acos __PROTO((double));
- __EXTERN double asin __PROTO((double));
- __EXTERN double atan __PROTO((double));
- ! __EXTERN double atanh __PROTO((double));
- ! __EXTERN double cos __PROTO((double));
- __EXTERN double cosh __PROTO((double));
- ! __EXTERN double fabs __PROTO((double));
- ! __EXTERN double dabs __PROTO((double));
- !
- __EXTERN double exp __PROTO((double));
- __EXTERN double log __PROTO((double));
- __EXTERN double log10 __PROTO((double));
- - __EXTERN double fmod __PROTO((double, double));
- - __EXTERN double sin __PROTO((double));
- - __EXTERN double sinh __PROTO((double));
- __EXTERN double sqrt __PROTO((double));
- __EXTERN double hypot __PROTO((double, double));
- ! __EXTERN double tan __PROTO((double));
- ! __EXTERN double tanh __PROTO((double));
- ! __EXTERN double floor __PROTO((double));
- __EXTERN double ceil __PROTO((double));
- __EXTERN double rint __PROTO((double));
-
- __EXTERN double acosh __PROTO((double));
- __EXTERN double asinh __PROTO((double));
- - __EXTERN double atan2 __PROTO((double, double));
- - __EXTERN double pow __PROTO((double, double));
- - #endif
-
- #ifndef __STRICT_ANSI__
-
- ! #if defined(_M68881) || defined(__M68881__)
- # define dabs(x) fabs(x)
- #endif
-
- __EXTERN double copysign __PROTO((double, double));
- --- 124,167 ----
- # endif
- #endif
-
- ! #if !_INLINE_MATH
- ! __EXTERN double sin __PROTO((double));
- ! __EXTERN double cos __PROTO((double));
- ! __EXTERN double tan __PROTO((double));
- __EXTERN double asin __PROTO((double));
- + __EXTERN double acos __PROTO((double));
- __EXTERN double atan __PROTO((double));
- ! __EXTERN double atan2 __PROTO((double, double));
- ! __EXTERN double sinh __PROTO((double));
- __EXTERN double cosh __PROTO((double));
- ! __EXTERN double tanh __PROTO((double));
- ! __EXTERN double atanh __PROTO((double));
- __EXTERN double exp __PROTO((double));
- __EXTERN double log __PROTO((double));
- __EXTERN double log10 __PROTO((double));
- __EXTERN double sqrt __PROTO((double));
- __EXTERN double hypot __PROTO((double, double));
- ! __EXTERN double pow __PROTO((double, double));
- ! __EXTERN double fabs __PROTO((double));
- __EXTERN double ceil __PROTO((double));
- + __EXTERN double floor __PROTO((double));
- __EXTERN double rint __PROTO((double));
- + __EXTERN double fmod __PROTO((double, double));
- +
- + __EXTERN double ldexp __PROTO((double, int));
- + __EXTERN double frexp __PROTO((double, int *));
- + __EXTERN double modf __PROTO((double, double *));
- + #endif
-
- __EXTERN double acosh __PROTO((double));
- __EXTERN double asinh __PROTO((double));
-
- #ifndef __STRICT_ANSI__
-
- ! #if _INLINE_MATH
- # define dabs(x) fabs(x)
- + #else
- + __EXTERN double dabs __PROTO((double));
- #endif
-
- __EXTERN double copysign __PROTO((double, double));
- ***************
- *** 186,197 ****
-
- #endif /* __STRICT_ANSI__ */
-
- - #if !(defined(_M68881) || defined(__M68881__))
- - __EXTERN double modf __PROTO((double, double *));
- - __EXTERN double ldexp __PROTO((double, int));
- - __EXTERN double frexp __PROTO((double, int *));
- - #endif /* !_M68881 */
- -
- #endif /* __TURBOC__ */
-
- #ifdef __cplusplus
- --- 196,201 ----
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/osbind.h,v
- retrieving revision 1.34
- diff -c -r1.34 osbind.h
- *** 1.34 1993/09/15 18:05:33
- --- osbind.h 1993/11/05 01:59:35
- ***************
- *** 94,99 ****
- --- 94,108 ----
- * this with -fomit-frame-pointer was causing the temps (from evaluing
- * the args) to be created on the stack, but when we changed sp
- * from under gccs feet, the offsets to the temps ended up being wrong.
- + *
- + * 10/28/93 ++jrb
- + * relax the constraints on the inputs of trap_14_wwwwwww (only
- + * Rsconf maps to this) to "g" from "r", as these many "r" 's
- + * give gcc 2.>3.X heartaches (understandably). note this is ok
- + * since these args will never be expressions, and we never
- + * have to constrain hard enough to force eval before we change
- + * sp from underneath gcc.
- + *
- */
-
- #ifndef _OSBIND_H
- ***************
- *** 115,123 ****
-
- /* we supply a library of bindings for TurboC / PureC */
-
- ! long gemdos( void, ... );
- ! long bios( void, ... );
- ! long xbios( void, ... );
-
- /* Gemdos prototypes */
-
- --- 124,132 ----
-
- /* we supply a library of bindings for TurboC / PureC */
-
- ! long gemdos( short, ... );
- ! long bios( short, ... );
- ! long xbios( short, ... );
-
- /* Gemdos prototypes */
-
- ***************
- *** 1372,1379 ****
- trap #14; \
- lea sp@(14),sp " \
- : "=r"(retvalue) /* outputs */ \
- ! : "g"(n), "r"(_a), \
- ! "r"(_b), "r"(_c), "r"(_d), "r"(_e), "r"(_f) /* inputs */ \
- : "d0", "d1", "d2", "a0", "a1", "a2", "memory" \
- ); \
- retvalue; \
- --- 1381,1388 ----
- trap #14; \
- lea sp@(14),sp " \
- : "=r"(retvalue) /* outputs */ \
- ! : "g"(n), "g"(_a), \
- ! "g"(_b), "g"(_c), "g"(_d), "g"(_e), "g"(_f) /* inputs */ \
- : "d0", "d1", "d2", "a0", "a1", "a2", "memory" \
- ); \
- retvalue; \
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/support.h,v
- retrieving revision 1.19
- diff -c -r1.19 support.h
- *** 1.19 1993/10/27 00:14:15
- --- support.h 1993/10/27 22:51:04
- ***************
- *** 57,64 ****
- __EXTERN long get_sysvar __PROTO((void *var));
- __EXTERN void set_sysvar_to_long __PROTO((void *var, long val));
-
- ! __EXTERN void __exit __PROTO((long status));
- ! __EXTERN void _exit __PROTO((int status));
-
- __EXTERN int _fork __PROTO((char *save_to));
- __EXTERN int _wait __PROTO((int *exit_code));
- --- 57,64 ----
- __EXTERN long get_sysvar __PROTO((void *var));
- __EXTERN void set_sysvar_to_long __PROTO((void *var, long val));
-
- ! __EXTERN __EXITING __exit __PROTO((long status));
- ! __EXTERN __EXITING _exit __PROTO((int));
-
- __EXTERN int _fork __PROTO((char *save_to));
- __EXTERN int _wait __PROTO((int *exit_code));
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/time.h,v
- retrieving revision 1.18
- diff -c -r1.18 time.h
- *** 1.18 1993/07/13 17:13:21
- --- time.h 1993/10/27 22:51:06
- ***************
- *** 73,84 ****
- /* violation of ANSI standard, but POSIX wants it... sigh */
- __EXTERN void tzset __PROTO((void));
-
- ! #ifndef __STRICT_ANSI__
- __EXTERN clock_t _clock __PROTO((void));
- __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) \
- --- 73,89 ----
- /* violation of ANSI standard, but POSIX wants it... sigh */
- __EXTERN void tzset __PROTO((void));
-
- ! #if !defined(__STRICT_ANSI__) && !defined(_POSIX_SOURCE)
- __EXTERN clock_t _clock __PROTO((void));
- __EXTERN int gettimeofday __PROTO((struct timeval *, struct timezone *));
- __EXTERN int settimeofday __PROTO((struct timeval *, struct timezone *));
-
- ! #ifndef _FD_SET_T
- ! #define _FD_SET_T unsigned long
- ! typedef _FD_SET_T fd_set;
- ! #endif
- !
- ! __EXTERN int select __PROTO((int, fd_set *, fd_set *, fd_set *,
- struct timeval *));
-
- #define timercmp(tva, tvb, op) \
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/types.h,v
- retrieving revision 1.17
- diff -c -r1.17 types.h
- *** 1.17 1993/10/27 00:14:17
- --- types.h 1993/10/27 22:51:08
- ***************
- *** 40,46 ****
- #define minor(dev) ((dev) & 0x00ff)
- #define makedev(x,y) ((dev_t) ((((x) & 0xff) << 8) | ((y) & 0xff)))
-
- ! typedef unsigned long fd_set;
-
- #define FD_ZERO(set) (*(set) = 0L)
- #define FD_CLR(fd, set) (*(set) &= ~(1L << (fd)))
- --- 40,49 ----
- #define minor(dev) ((dev) & 0x00ff)
- #define makedev(x,y) ((dev_t) ((((x) & 0xff) << 8) | ((y) & 0xff)))
-
- ! #ifndef _FD_SET_T
- ! #define _FD_SET_T unsigned long
- ! typedef _FD_SET_T fd_set;
- ! #endif
-
- #define FD_ZERO(set) (*(set) = 0L)
- #define FD_CLR(fd, set) (*(set) &= ~(1L << (fd)))
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/wait.h,v
- retrieving revision 1.7
- diff -c -r1.7 wait.h
- *** 1.7 1993/10/27 00:14:23
- --- wait.h 1993/10/27 22:51:11
- ***************
- *** 40,46 ****
- typedef union wait __union_wait_t;
-
- /* Allow W* to get parameter in POSIX-Style (int) or BSD-Style (union wait)*/
- ! #ifdef __GNUC__
- #define __W(x) ({union{typeof(x) __in; __union_wait_t __out;}__wu; \
- __wu.__in=(x); __wu.__out; })
- #define __WP union __waitp
- --- 40,46 ----
- typedef union wait __union_wait_t;
-
- /* Allow W* to get parameter in POSIX-Style (int) or BSD-Style (union wait)*/
- ! #ifdef _EXPERIMENTAL_WAIT_MACROS
- #define __W(x) ({union{typeof(x) __in; __union_wait_t __out;}__wu; \
- __wu.__in=(x); __wu.__out; })
- #define __WP union __waitp
-