Correct several Stratus VOS build issues
Paul Green [Sat, 5 Jan 2002 21:30:56 +0000 (16:30 -0500)]
   Message-Id: <95AE3CDB3543D511883A0020485B38B90235348A@exna3.stratus.com>

p4raw-id: //depot/perl@14100

ext/Time/HiRes/HiRes.xs
hints/vos.sh
perl.h
vos/vosish.h

index 4981741..4f85f3b 100644 (file)
@@ -9,6 +9,11 @@ extern "C" {
 #else
 #include <sys/time.h>
 #endif
+#ifdef HAS_SELECT
+# ifdef I_SYS_SELECT
+#  include <sys/select.h>
+# endif
+#endif
 #ifdef __cplusplus
 }
 #endif
index 7c3053f..52523be 100644 (file)
@@ -10,7 +10,7 @@
 
 # C compiler and default options.
 cc=gcc
-ccflags="-D_SVID_SOURCE -D_POSIX_C_SOURCE=199509L -I."
+ccflags="-D_SVID_SOURCE -D_POSIX_C_SOURCE=199509L"
 
 # Make command.
 make="/system/gnu_library/bin/gmake"
diff --git a/perl.h b/perl.h
index 4d3bfab..466d7c1 100644 (file)
--- a/perl.h
+++ b/perl.h
@@ -1789,7 +1789,7 @@ typedef struct clone_params CLONE_PARAMS;
 #endif
 
 #if defined(__VOS__)
-#   include "vos/vosish.h"
+#   include "./vos/vosish.h"
 #   define ISHISH "vos"
 #endif
 
index 8698213..838bcdf 100644 (file)
@@ -1,4 +1,4 @@
-#include "unixish.h"
+#include "../unixish.h"
 
 /* The following declaration is an avoidance for posix-950. */
 extern int ioctl (int fd, int request, ...);