aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2015-04-09 11:14:11 +0300
committerArnold D. Robbins <arnold@skeeve.com>2015-04-09 11:14:11 +0300
commit6bc00aa2ab7130100410aff99121fd560325f9cb (patch)
tree0f6a58e5926a56d13db5dffd82e9e456eb7f39fe
parentf930a62c2dc2e4c6415b4ddd36cede366217b0ed (diff)
downloadegawk-6bc00aa2ab7130100410aff99121fd560325f9cb.tar.gz
egawk-6bc00aa2ab7130100410aff99121fd560325f9cb.tar.bz2
egawk-6bc00aa2ab7130100410aff99121fd560325f9cb.zip
VMS build and compilation fixes.
-rw-r--r--ChangeLog5
-rw-r--r--custom.h4
-rw-r--r--vms/ChangeLog4
-rw-r--r--vms/generate_config_vms_h_gawk.com3
4 files changed, 14 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index a56749d1..27405cae 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-04-08 John E. Malmberg <wb8tyw@qsl.net>
+
+ * custom.h: VMS shares some code paths with ZOS_USS in
+ building gawkfts extension.
+
2015-04-08 Arnold D. Robbins <arnold@skeeve.com>
Factor out opening of /dev/XXX files from /inet.
diff --git a/custom.h b/custom.h
index efaa0f27..1f57a83a 100644
--- a/custom.h
+++ b/custom.h
@@ -59,8 +59,8 @@
#define _TZSET 1
#endif
-/* For z/OS, from Dave Pitts */
-#ifdef ZOS_USS
+/* For z/OS, from Dave Pitts - VMS using some ZOS_USS code paths */
+#if defined(ZOS_USS) && !defined(__VMS)
#undef HAVE_DLFCN_H
#undef HAVE_SYS_PARAM_H
#undef HAVE_MCHECK_H
diff --git a/vms/ChangeLog b/vms/ChangeLog
index b642248e..76d9a626 100644
--- a/vms/ChangeLog
+++ b/vms/ChangeLog
@@ -1,3 +1,7 @@
+2015-04-08 John E. Malmberg <wb8tyw@qsl.net>
+
+ * generate_config_vms_h_gawk.com: Add custom.h include.
+
2015-04-07 Arnold D. Robbins <arnold@skeeve.com>
* vmsbuild.com, descrip.mms: Bump patchlevel.
diff --git a/vms/generate_config_vms_h_gawk.com b/vms/generate_config_vms_h_gawk.com
index 12d3d6cf..eff43d78 100644
--- a/vms/generate_config_vms_h_gawk.com
+++ b/vms/generate_config_vms_h_gawk.com
@@ -287,6 +287,9 @@ $ write cvh " vms_status |= STS$K_SUCCESS;"
$ write cvh " }"
$ write cvh " decc$exit(vms_status);"
$ write cvh "}"
+$ write cvh ""
+$ write cvh "#include ""custom.h"""
+$ write cvh ""
$!
$! Close out the file
$!