summaryrefslogtreecommitdiff
path: root/config_h.SH
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>1998-05-24 19:13:21 +0300
committerMalcolm Beattie <mbeattie@sable.ox.ac.uk>1998-05-28 17:42:21 +0000
commitf0784f6a4c3e45e13aac90c9b07dd4163084f9a4 (patch)
treef87fde59f27c8e84fce94e8b177fa8875818155d /config_h.SH
parentdd64f1c34f78dffc99057d229091d8331d2ddf2d (diff)
downloadperl-f0784f6a4c3e45e13aac90c9b07dd4163084f9a4.tar.gz
This change really is:
Subject: [PATCH] 5.004_65: the infamous semctl() Date: Sun, 24 May 1998 16:13:21 +0300 (EET DST) Change 1041 claimed to be this patch but was really: Subject: [PATCH] 5.004_65: t/op/ipc*.t Date: Sat, 16 May 1998 00:52:39 +0300 (EET DST) From: Jarkko Hietaniemi <jhi@iki.fi> p4raw-id: //depot/perl@1043
Diffstat (limited to 'config_h.SH')
-rw-r--r--config_h.SH24
1 files changed, 24 insertions, 0 deletions
diff --git a/config_h.SH b/config_h.SH
index 78486bacae..ab532e54b2 100644
--- a/config_h.SH
+++ b/config_h.SH
@@ -536,6 +536,30 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
*/
#$d_sem HAS_SEM /**/
+/* HAS_UNION_SEMUN:
+ * This symbol, if defined, indicates that the union semun
+ * is defined in <sys/sem.h>. If not, the user code probably
+ * needs to define it as:
+ * union semun {
+ * int val;
+ * struct semid_ds *buf;
+ * unsigned short *array;
+ * }
+ */
+#$d_union_semun HAS_UNION_SEMUN /**/
+
+/* USE_SEMCTL_SEMUN:
+ * This symbol, if defined, indicates that union semun is
+ * used for semctl IPC_STAT.
+ */
+#$d_semctl_semun USE_SEMCTL_SEMUN /**/
+
+/* USE_SEMCTL_SEMID_DS:
+ * This symbol, if defined, indicates that struct semid_ds * is
+ * used for semctl IPC_STAT.
+ */
+#$d_semctl_semid_ds USE_SEMCTL_SEMID_DS /**/
+
/* HAS_SETEGID:
* This symbol, if defined, indicates that the setegid routine is available
* to change the effective gid of the current program.