summaryrefslogtreecommitdiff
path: root/vos
diff options
context:
space:
mode:
authorPaul Green <Paul.Green@stratus.com>2008-02-08 07:36:03 -0500
committerSteve Peters <steve@fisharerojo.org>2008-02-08 19:11:19 +0000
commit3722f0dc40a30b6ceedaf8704b690b384a8adb00 (patch)
tree58727ce9196f343d0c92a4f894f5fee186d168c7 /vos
parent7b0f711abd55488cc790ac95f935f46d630a87bb (diff)
downloadperl-3722f0dc40a30b6ceedaf8704b690b384a8adb00.tar.gz
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-id: //depot/perl@33259
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, ...);