From df62c1c110e8532b995b23540b7e3695729c0779 Mon Sep 17 00:00:00 2001 From: Jing Yu Date: Thu, 5 Nov 2009 15:11:04 -0800 Subject: Check in gcc sources for prebuilt toolchains in Eclair. --- gcc-4.2.1/fixincludes/tests/base/sys/asm.h | 14 +++++ gcc-4.2.1/fixincludes/tests/base/sys/cdefs.h | 24 +++++++++ gcc-4.2.1/fixincludes/tests/base/sys/file.h | 21 ++++++++ gcc-4.2.1/fixincludes/tests/base/sys/ioctl.h | 15 ++++++ gcc-4.2.1/fixincludes/tests/base/sys/limits.h | 29 +++++++++++ gcc-4.2.1/fixincludes/tests/base/sys/machine.h | 16 ++++++ gcc-4.2.1/fixincludes/tests/base/sys/mman.h | 25 +++++++++ gcc-4.2.1/fixincludes/tests/base/sys/pthread.h | 22 ++++++++ gcc-4.2.1/fixincludes/tests/base/sys/regset.h | 26 ++++++++++ gcc-4.2.1/fixincludes/tests/base/sys/signal.h | 30 +++++++++++ gcc-4.2.1/fixincludes/tests/base/sys/socket.h | 44 ++++++++++++++++ gcc-4.2.1/fixincludes/tests/base/sys/spinlock.h | 14 +++++ gcc-4.2.1/fixincludes/tests/base/sys/stat.h | 68 +++++++++++++++++++++++++ gcc-4.2.1/fixincludes/tests/base/sys/time.h | 46 +++++++++++++++++ gcc-4.2.1/fixincludes/tests/base/sys/times.h | 14 +++++ gcc-4.2.1/fixincludes/tests/base/sys/types.h | 30 +++++++++++ gcc-4.2.1/fixincludes/tests/base/sys/ucontext.h | 16 ++++++ gcc-4.2.1/fixincludes/tests/base/sys/utsname.h | 16 ++++++ gcc-4.2.1/fixincludes/tests/base/sys/wait.h | 27 ++++++++++ 19 files changed, 497 insertions(+) create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/asm.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/cdefs.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/file.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/ioctl.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/limits.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/machine.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/mman.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/pthread.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/regset.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/signal.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/socket.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/spinlock.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/stat.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/time.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/times.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/types.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/ucontext.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/utsname.h create mode 100644 gcc-4.2.1/fixincludes/tests/base/sys/wait.h (limited to 'gcc-4.2.1/fixincludes/tests/base/sys') diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/asm.h b/gcc-4.2.1/fixincludes/tests/base/sys/asm.h new file mode 100644 index 000000000..658830a7b --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/asm.h @@ -0,0 +1,14 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/asm.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( IRIX_ASM_APOSTROPHE_CHECK ) + # and we are on vacation +#endif /* IRIX_ASM_APOSTROPHE_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/cdefs.h b/gcc-4.2.1/fixincludes/tests/base/sys/cdefs.h new file mode 100644 index 000000000..6ccd0b773 --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/cdefs.h @@ -0,0 +1,24 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/cdefs.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( FREEBSD_GCC3_BREAKAGE_CHECK ) +#if __GNUC__ == 2 && __GNUC_MINOR__ >= 7 +#endif /* FREEBSD_GCC3_BREAKAGE_CHECK */ + + +#if defined( FREEBSD_GCC4_BREAKAGE_CHECK ) +#if __GNUC__ == 2 && __GNUC_MINOR__ >= 7 || __GNUC__ >= 3 +#endif /* FREEBSD_GCC4_BREAKAGE_CHECK */ + + +#if defined( NETBSD_EXTRA_SEMICOLON_CHECK ) +#define __END_DECLS } +#endif /* NETBSD_EXTRA_SEMICOLON_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/file.h b/gcc-4.2.1/fixincludes/tests/base/sys/file.h new file mode 100644 index 000000000..c5016a48f --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/file.h @@ -0,0 +1,21 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/file.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( HP_SYSFILE_CHECK ) +extern void foo(struct file *, ...); /* HPUX_SOURCE - bad varargs */ +#endif /* HP_SYSFILE_CHECK */ + + +#if defined( ULTRIX_IFDEF_CHECK ) +#if defined(KERNEL) && defined( mumbojumbo ) +int oops; +#endif +#endif /* ULTRIX_IFDEF_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/ioctl.h b/gcc-4.2.1/fixincludes/tests/base/sys/ioctl.h new file mode 100644 index 000000000..8e260a571 --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/ioctl.h @@ -0,0 +1,15 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/ioctl.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( ULTRIX_NESTED_IOCTL_CHECK ) +/* #define SIOCSCREENON _IOWR('i', 49, int)*//* screend, net/gw_screen.h */ + +#endif /* ULTRIX_NESTED_IOCTL_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/limits.h b/gcc-4.2.1/fixincludes/tests/base/sys/limits.h new file mode 100644 index 000000000..0ef2ff5ad --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/limits.h @@ -0,0 +1,29 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/limits.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( NESTED_MOTOROLA_CHECK ) +#undef PIPE_BUF /* max # bytes atomic in write to a */ + /* PIPE */ +/*#define HUGE_VAL 3.9e+9 */ /*error value returned by Math lib*/ +#endif /* NESTED_MOTOROLA_CHECK */ + + +#if defined( NESTED_SYS_LIMITS_CHECK ) +/* +#define CHILD_MAX 20 Max, Max, ... */ /* +#define OPEN_MAX 20 Max, Max, ... */ + +#endif /* NESTED_SYS_LIMITS_CHECK */ + + +#if defined( ULTRIX_MATH_IFDEF_CHECK ) +#if defined(__GFLOAT) +#endif /* ULTRIX_MATH_IFDEF_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/machine.h b/gcc-4.2.1/fixincludes/tests/base/sys/machine.h new file mode 100644 index 000000000..a03741372 --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/machine.h @@ -0,0 +1,16 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/machine.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( AIX_SYSMACHINE_CHECK ) +#define FOO bar \ + baz \ + bat +#endif /* AIX_SYSMACHINE_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/mman.h b/gcc-4.2.1/fixincludes/tests/base/sys/mman.h new file mode 100644 index 000000000..8fa2fb18c --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/mman.h @@ -0,0 +1,25 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/mman.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + +#ifndef FIXINC_WRAP_SYS_MMAN_H_CXX_UNREADY +#define FIXINC_WRAP_SYS_MMAN_H_CXX_UNREADY 1 + +#ifdef __cplusplus +extern "C" { +#endif + + +#if defined( CXX_UNREADY_CHECK ) +extern void* malloc( size_t ); +#endif /* CXX_UNREADY_CHECK */ +#ifdef __cplusplus +} +#endif + +#endif /* FIXINC_WRAP_SYS_MMAN_H_CXX_UNREADY */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/pthread.h b/gcc-4.2.1/fixincludes/tests/base/sys/pthread.h new file mode 100644 index 000000000..9948288d9 --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/pthread.h @@ -0,0 +1,22 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/pthread.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( HPUX_PTHREAD_INITIALIZERS_CHECK ) +#define PTHREAD_MUTEX_INITIALIZER { \ + { __PTHREAD_MUTEX_VALID, 0 }, \ + (PTHREAD_MUTEX_DEFAULT | PTHREAD_PROCESS_PRIVATE), \ + __SPNLCK_INITIALIZER, \ + { 0, 0, -1, 0 }, \ + { 0, __LWP_MTX_VALID }, { 0, 1, 1, 1, 1 }, \ + { 0, 0 } \ +} + +#endif /* HPUX_PTHREAD_INITIALIZERS_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/regset.h b/gcc-4.2.1/fixincludes/tests/base/sys/regset.h new file mode 100644 index 000000000..6723427e8 --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/regset.h @@ -0,0 +1,26 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/regset.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( SCO_REGSET_CHECK ) +union u_fps { + struct rsfpstate + { + int whatever; + } +}; +union _u_fps { + struct _rsfpstate + { + int whatever; + } +}; + +#endif /* SCO_REGSET_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/signal.h b/gcc-4.2.1/fixincludes/tests/base/sys/signal.h new file mode 100644 index 000000000..7a9ecb113 --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/signal.h @@ -0,0 +1,30 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/signal.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( AIX_VOLATILE_CHECK ) +typedef int sig_atomic_t; +#endif /* AIX_VOLATILE_CHECK */ + + +#if defined( SUN_SIGNAL_CHECK ) +#ifdef __cplusplus +void (*signal(...))(...); +#else +void (*signal())(); +#endif +#endif /* SUN_SIGNAL_CHECK */ + + +#if defined( SVR4_SIGHANDLER_TYPE_CHECK ) +#define SIG_DFL (void (*)(int))0 +#define SIG_IGN (void (*)(int))0 + +#endif /* SVR4_SIGHANDLER_TYPE_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/socket.h b/gcc-4.2.1/fixincludes/tests/base/sys/socket.h new file mode 100644 index 000000000..61b58a8bd --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/socket.h @@ -0,0 +1,44 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/socket.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( HPUX11_EXTERN_SENDFILE_CHECK ) +#ifndef _APP32_64BIT_OFF_T + extern sbsize_t sendfile __((int, int, off_t, bsize_t, + const struct iovec *, int)); +#endif + +#endif /* HPUX11_EXTERN_SENDFILE_CHECK */ + + +#if defined( HPUX11_EXTERN_SENDPATH_CHECK ) +#ifndef _APP32_64BIT_OFF_T + extern sbsize_t sendpath __((int, int, off_t, bsize_t, + const struct iovec *, int)); +#endif + +#endif /* HPUX11_EXTERN_SENDPATH_CHECK */ + + +#if defined( IRIX_SOCKLEN_T_CHECK ) +#define _SOCKLEN_T +#if _NO_XOPEN4 && _NO_XOPEN5 +typedef int socklen_t; +#else +typedef u_int32_t socklen_t; +#endif /* _NO_XOPEN4 && _NO_XOPEN5 */ +#endif /* IRIX_SOCKLEN_T_CHECK */ + + +#if defined( SOLARIS_SOCKET_CHECK ) +#ident "@(#)socket.h 1.30 97/01/20 SMI" +extern int recv(int, void *, int, int); +extern int send(int, const void *, int, int); +#endif /* SOLARIS_SOCKET_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/spinlock.h b/gcc-4.2.1/fixincludes/tests/base/sys/spinlock.h new file mode 100644 index 000000000..a25f65011 --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/spinlock.h @@ -0,0 +1,14 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/spinlock.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( HP_INLINE_CHECK ) + # include +#endif /* HP_INLINE_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/stat.h b/gcc-4.2.1/fixincludes/tests/base/sys/stat.h new file mode 100644 index 000000000..c2b2fb6d5 --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/stat.h @@ -0,0 +1,68 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/stat.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( ALPHA___EXTERN_PREFIX_SYS_STAT_CHECK ) +# if defined(__DECC) || defined(__PRAGMA_EXTERN_PREFIX) +#endif /* ALPHA___EXTERN_PREFIX_SYS_STAT_CHECK */ + + +#if defined( RS6000_FCHMOD_CHECK ) +extern int fchmod(int, mode_t); +#endif /* RS6000_FCHMOD_CHECK */ + + +#if defined( SCO_STATIC_FUNC_CHECK ) +#ifdef __STDC__ +#if __cplusplus +extern "C" { +#endif /* __cplusplus */ +static int stat(const char *__f, struct stat *__p) { + return __stat32(__f, __p); +} +#if __cplusplus + } +#endif /* __cplusplus */ + +# else /* !__STDC__ THIS FAILS ON BSD SYSTEMS */ +#if __cplusplus +extern "C" { +#endif /* __cplusplus */ +static int stat(__f, __p) + char *__f; + struct stat *__p; +{ + return __stat32(__f, __p); +} +#if __cplusplus + } +#endif /* __cplusplus */ +#endif +#endif /* SCO_STATIC_FUNC_CHECK */ + + +#if defined( ULTRIX_STAT_CHECK ) +@(#)stat.h 6.1 (ULTRIX) +#define S_IFPORT S_IFIFO + +/* macro to test for symbolic link */ +#define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK) + + fstat(), + lstat(), +/* THE INSERTION LINE FAILS ON BSD SYSTEMS */ +#endif /* ULTRIX_STAT_CHECK */ + + +#if defined( VXWORKS_NEEDS_VXWORKS_CHECK ) +#include /* ULONG */ +# define __INCstath +#include +#endif /* VXWORKS_NEEDS_VXWORKS_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/time.h b/gcc-4.2.1/fixincludes/tests/base/sys/time.h new file mode 100644 index 000000000..442118b0a --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/time.h @@ -0,0 +1,46 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/time.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( HPUX_SYSTIME_CHECK ) +struct sigevent; +#endif /* HPUX_SYSTIME_CHECK */ + + +#if defined( LYNXOS_NO_WARNING_IN_SYS_TIME_H_CHECK ) + +#endif /* LYNXOS_NO_WARNING_IN_SYS_TIME_H_CHECK */ + + +#if defined( ULTRIX_SYS_TIME_CHECK ) +@(#)time.h 6.1 (ULTRIX) +extern time_t time( time_t *__tloc ); + +extern int adjtime(struct timeval *, struct timeval *); +extern int getitimer(int, struct itimerval *); +extern int setitimer(int, struct itimerval *, struct itimerval *); +extern int gettimeofday(struct timeval *, struct timezone *); +extern int settimeofday(struct timeval *, struct timezone *); +extern void profil(const void *, size_t, size_t, unsigned int); +extern int stime(const time_t *); +extern int utimes(const char *, const struct timeval[2]); +extern int select(int, fd_set *, fd_set *, fd_set *, struct timeval *); +extern double difftime(); +extern int adjtime(); +extern int getitimer(); +extern int setitimer(); +extern int gettimeofday(); +extern int settimeofday(); +extern void profil(); +extern int stime(); +extern int utimes(); +extern int select(); + +#endif /* ULTRIX_SYS_TIME_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/times.h b/gcc-4.2.1/fixincludes/tests/base/sys/times.h new file mode 100644 index 000000000..2de7d78aa --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/times.h @@ -0,0 +1,14 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/times.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( SCO_UTIME_CHECK ) +extern int utime(const char *, const struct utimbuf *); +#endif /* SCO_UTIME_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/types.h b/gcc-4.2.1/fixincludes/tests/base/sys/types.h new file mode 100644 index 000000000..683b5e93e --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/types.h @@ -0,0 +1,30 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/types.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( GNU_TYPES_CHECK ) +#if !defined(_GCC_PTRDIFF_T) +#define _GCC_PTRDIFF_T +typedef __PTRDIFF_TYPE__ ptrdiff_t; +#endif + /* long int */ +#if !defined(_GCC_SIZE_T) +#define _GCC_SIZE_T +typedef __SIZE_TYPE__ size_t; +#endif + /* uint_t */ +#ifndef __cplusplus +#if !defined(_GCC_WCHAR_T) && ! defined(__cplusplus) +#define _GCC_WCHAR_T +typedef __WCHAR_TYPE__ wchar_t; +#endif + +#endif /* ushort_t */ +#endif /* GNU_TYPES_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/ucontext.h b/gcc-4.2.1/fixincludes/tests/base/sys/ucontext.h new file mode 100644 index 000000000..6a873672d --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/ucontext.h @@ -0,0 +1,16 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/ucontext.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( LINUX_IA64_UCONTEXT_CHECK ) +# define _SC_GR0_OFFSET \ + __builtin_offsetof (struct sigcontext, sc_gr[0]) + +#endif /* LINUX_IA64_UCONTEXT_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/utsname.h b/gcc-4.2.1/fixincludes/tests/base/sys/utsname.h new file mode 100644 index 000000000..5f0641540 --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/utsname.h @@ -0,0 +1,16 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/utsname.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( ULTRIX_FIX_FIXPROTO_CHECK ) +/* ULTRIX's uname */ +struct utsname; +extern int uname(); +#endif /* ULTRIX_FIX_FIXPROTO_CHECK */ diff --git a/gcc-4.2.1/fixincludes/tests/base/sys/wait.h b/gcc-4.2.1/fixincludes/tests/base/sys/wait.h new file mode 100644 index 000000000..a0311c65d --- /dev/null +++ b/gcc-4.2.1/fixincludes/tests/base/sys/wait.h @@ -0,0 +1,27 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/wait.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + +#if defined( AIX_SYSWAIT_CHECK ) +/* bos325, */ +struct rusage; +extern pid_t wait3(); + /* pid_t wait3(int *, int, struct rusage *); */ +#endif /* AIX_SYSWAIT_CHECK */ + + +#if defined( AIX_SYSWAIT_2_CHECK ) +#define WSTOPSIG(__x) (int)(WIFSTOPPED(__x) ? (int)((((unsigned int)__x) >> 8) & 0xff) : -1) +#endif /* AIX_SYSWAIT_2_CHECK */ + + +#if defined( NEXT_WAIT_UNION_CHECK ) +extern pid_d wait(void*); +#endif /* NEXT_WAIT_UNION_CHECK */ -- cgit v1.2.3