Don't use transparent unions in C++.
authordrepper <drepper>
Mon, 8 Dec 1997 02:44:21 +0000 (02:44 +0000)
committerdrepper <drepper>
Mon, 8 Dec 1997 02:44:21 +0000 (02:44 +0000)
posix/sys/wait.h

index 4774885..e931405 100644 (file)
@@ -51,7 +51,7 @@ __BEGIN_DECLS
    allowed without complaint.  __WAIT_STATUS_DEFN is the type used in
    the actual function definitions.  */
 
-# if !defined __GNUC__ || __GNUC__ < 2
+# if !defined __GNUC__ || __GNUC__ < 2 || defined __cplusplus
 #  define __WAIT_STATUS                __ptr_t
 #  define __WAIT_STATUS_DEFN   __ptr_t
 # else