summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjim <jim@13f79535-47bb-0310-9956-ffa450edef68>2003-03-27 20:34:30 +0000
committerjim <jim@13f79535-47bb-0310-9956-ffa450edef68>2003-03-27 20:34:30 +0000
commitdd2d1feaf918bd4d318f31e96c931fa1e402f247 (patch)
tree2d258f28d8adc9022b877d93e2eb2df9beba20da
parenta84435d658588a4528a7f8621f9ab379d1a0aa86 (diff)
downloadlibapr-dd2d1feaf918bd4d318f31e96c931fa1e402f247.tar.gz
At configure time disable Posix sem for
those platforms where we can't/shouldn't shove a sem_t * into an int -- bluntly reported by Joe Orton git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64454 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--configure.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index 1306b172a..b9593528b 100644
--- a/configure.in
+++ b/configure.in
@@ -1422,6 +1422,8 @@ main()
sem_t *psem;
const char *sem_name = "/apr_autoconf";
+ if (sizeof(int) < sizeof(sem_t *))
+ exit(1);
psem = sem_open(sem_name, O_CREAT, 0644, 1);
if (psem == (sem_t *)SEM_FAILED) {
exit(1);