Print this page
remove support for non-ANSI compilation

@@ -20,21 +20,20 @@
  * CDDL HEADER END
  */
 /*      Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
 /*        All Rights Reserved   */
 
-
 /*
+ * Copyright 2014 Garrett D'Amore <garrett@damore.org>
+ *
  * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 
 #ifndef _SYS_WAIT_H
 #define _SYS_WAIT_H
 
-#pragma ident   "%Z%%M% %I%     %E% SMI"        /* SVr4.0 1.10 */
-
 #include <sys/feature_tests.h>
 
 #include <sys/types.h>
 
 #if !defined(__XOPEN_OR_POSIX) || defined(_XPG4_2) || defined(__EXTENSIONS__)

@@ -93,11 +92,10 @@
 #define WTERMSIG(stat)          ((int)((stat)&0x7F))
 #define WSTOPSIG(stat)          ((int)(((stat)>>8)&0xFF))
 
 
 #if !defined(_KERNEL)
-#if defined(__STDC__)
 
 extern pid_t wait(int *);
 extern pid_t waitpid(pid_t, int *, int);
 
 #if !defined(__XOPEN_OR_POSIX) || defined(_XPG4_2) || defined(__EXTENSIONS__)

@@ -110,27 +108,10 @@
 
 #if !defined(__XOPEN_OR_POSIX) || defined(__EXTENSIONS__)
 extern pid_t wait4(pid_t, int *, int, struct rusage *);
 #endif /* !defined(__XOPEN_OR_POSIX) || defined(__EXTENSIONS__) */
 
-#else /* __STDC__ */
-
-extern pid_t wait();
-extern pid_t waitpid();
-#if !defined(__XOPEN_OR_POSIX) || defined(_XPG4_2) || defined(__EXTENSIONS__)
-extern int waitid();
-/* Marked as LEGACY in SUSv2 and removed in SUSv3 */
-#if !defined(_XPG6) || defined(__EXTENSIONS__)
-extern pid_t wait3();
-#endif /* !defined(_XPG6) || defined(__EXTENSIONS__) */
-#endif /* !defined(__XOPEN_OR_POSIX) || defined(__EXTENSIONS__) */
-
-#if !defined(__XOPEN_OR_POSIX) || defined(__EXTENSIONS__)
-extern pid_t wait4();
-#endif /* !defined(__XOPEN_OR_POSIX) || defined(__EXTENSIONS__) */
-
-#endif  /* __STDC__ */
 #endif  /* _KERNEL */
 
 #ifdef  __cplusplus
 }
 #endif