summaryrefslogtreecommitdiff
path: root/vos
diff options
context:
space:
mode:
authorPaul Green <Paul.Green@stratus.com>2008-02-08 07:36:03 -0500
committerNicholas Clark <nick@ccl4.org>2008-03-12 17:43:34 +0000
commit1500fc6cc779e8ceabc91b1a7fd250d4894d032b (patch)
treeb80483c50cbcef67934c8f1ae0a720192768861a /vos
parentf7cc189b61288925e520c8fe555e8c5078a2dcc3 (diff)
downloadperl-1500fc6cc779e8ceabc91b1a7fd250d4894d032b.tar.gz
Integrate:
[ 33259] Subject: RE: Perl @ 33218 (Stratus VOS patches) From: "Green, Paul" <Paul.Green@stratus.com> Message-ID: <F5F42E77A43DD944B6D664B00A5401CB037149FF@EXNA.corp.stratus.com> Includes a fix to the patch to ext/Time/HiRes/Makefile.PL p4raw-link: @33259 on //depot/perl: 3722f0dc40a30b6ceedaf8704b690b384a8adb00 p4raw-id: //depot/maint-5.10/perl@33496 p4raw-integrated: from //depot/perl@33490 'copy in' vos/vosish.h (@15582..) README.vos (@22171..) vos/Changes vos/vos.c (@28933..) lib/ExtUtils/t/eu_command.t (@29578..) hints/vos.sh (@29777..) t/TEST (@31896..) makedepend.SH (@31974..) 'merge in' lib/ExtUtils/t/MM_Unix.t (@33250..) p4raw-integrated: from //depot/perl@33259 'copy in' ext/Time/HiRes/Makefile.PL (@32554..) 'merge in' pp_pack.c (@33239..)
Diffstat (limited to 'vos')
-rw-r--r--vos/Changes6
-rw-r--r--vos/vos.c4
-rw-r--r--vos/vosish.h4
3 files changed, 13 insertions, 1 deletions
diff --git a/vos/Changes b/vos/Changes
index 2d49a3c885..b5bf0ee47b 100644
--- a/vos/Changes
+++ b/vos/Changes
@@ -1,6 +1,12 @@
This file documents the changes made to port Perl to the Stratus
VOS operating system.
+For 5.8.9:
+ Updated vos hints file (vos.sh) to use the POSIX-2001
+ standard and to recognize the V Series architecture of
+ i786. Cleaned-up a few issues so that more tests pass.
+ This version builds on VOS Release 15.3.0.
+
For 5.10.0:
Added support for the syslog family of functions to vos.c.
This allows the source code to be built on versions of VOS
diff --git a/vos/vos.c b/vos/vos.c
index ee3993d2dd..612b693453 100644
--- a/vos/vos.c
+++ b/vos/vos.c
@@ -6,6 +6,8 @@
have pow(0,0) return 1, avoiding c-1471. */
/* Modified 06-09-25 by Paul Green (Paul.Green@stratus.com) to
add syslog entries. */
+/* Modified 08-02-04 by Paul Green (Paul.Green@stratus.com) to
+ open the syslog file in the working dir. */
/* End of modification history */
#include <errno.h>
@@ -87,7 +89,7 @@ int vos_syslog_logopt = 0;
char vos_syslog_ident[IDENT_LEN] = "";
int vos_syslog_ident_len = 0;
int vos_syslog_mask = ALL_PRIORITIES;
-char vos_syslog_path[PATH_LEN] = "/Stratus/Green/build_farm/build_farm.syslog";
+char vos_syslog_path[PATH_LEN] = "syslog";
char vos_syslog_facility_name [17][10] = {
"[KERN] ", /* LOG_KERN */
diff --git a/vos/vosish.h b/vos/vosish.h
index dfddd31fd7..c9e37654e0 100644
--- a/vos/vosish.h
+++ b/vos/vosish.h
@@ -4,6 +4,10 @@
#include "unixish.h"
#endif
+/* VOS does not support SA_SIGINFO, so undefine the macro. This
+ is a work-around for posix-1302. */
+#undef SA_SIGINFO
+
/* The following declaration is an avoidance for posix-950. */
extern int ioctl (int fd, int request, ...);