summaryrefslogtreecommitdiff
path: root/config.h.SH
diff options
context:
space:
mode:
authorLarry Wall <lwall@jpl-devvax.jpl.nasa.gov>1990-10-19 13:31:07 +0000
committerLarry Wall <lwall@jpl-devvax.jpl.nasa.gov>1990-10-19 13:31:07 +0000
commite5d73d7778736a8bd9f7f44aad5289ad2c783a16 (patch)
tree756f3b46679d7ac7f679ae75de0329852e1155b2 /config.h.SH
parent20188a906a3fc8fea4839293454a6ca32aa362cc (diff)
downloadperl-e5d73d7778736a8bd9f7f44aad5289ad2c783a16.tar.gz
perl 3.0 patch #37 (combined patch)
I tried to take the strlen of an integer on systems without wait4() or waitpid(). For some reason this didn't work too well... In hash.c there was a call to dbm_nextkey() which needed to be ifdefed on old dbm systems. A pattern such as /foo.*bar$/ was wrongly optimized to do tail matching on "foo". This was a longstanding bug that was unmasked by patch 36. Some systems have some SYS V IPC but not all of it. Configure now figures this out. Patch 36 put the user's PATH in front of Configures, but to make it work right I needed to change all calls of loc to ./loc in Configure. $cryptlib needed to be mentioned in the Makefile. Apollo 10.3 and Sun 3.5 have some compilation problems, so I mentioned them in README. Cray has weird restrictions on setjmp locations--you can't say if (result = setjmp(...)) Random typos and cleanup.
Diffstat (limited to 'config.h.SH')
-rw-r--r--config.h.SH16
1 files changed, 16 insertions, 0 deletions
diff --git a/config.h.SH b/config.h.SH
index 3eee31f57a..28ede3df93 100644
--- a/config.h.SH
+++ b/config.h.SH
@@ -424,8 +424,24 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef!/\*#undef!'
/* SYSVIPC:
* This symbol, if defined, indicates that System V IPC exists.
*/
+/* IPCMSG:
+ * This symbol, if defined, indicates that System V IPC messages exist.
+ */
+/* IPCSEM:
+ * This symbol, if defined, indicates that System V IPC semaphores exist.
+ */
+/* IPCSHM:
+ * This symbol, if defined, indicates that System V IPC shared memory
+ * exists.
+ */
#$d_sysvipc SYSVIPC /**/
+#$d_ipcmsg IPCMSG /**/
+
+#$d_ipcsem IPCSEM /**/
+
+#$d_ipcshm IPCSHM /**/
+
/* TRUNCATE:
* This symbol, if defined, indicates that the truncate routine is
* available to truncate files.