summaryrefslogtreecommitdiff
path: root/devel/linuxthreads
diff options
context:
space:
mode:
authorMartin Blapp <mbr@FreeBSD.org>2003-02-22 15:31:31 +0000
committerMartin Blapp <mbr@FreeBSD.org>2003-02-22 15:31:31 +0000
commit648f6baf6f1db84cf9f83c4df96dd699e1ec58d0 (patch)
treeafe9facf35c5f7a185c8c9222d4407f317002afc /devel/linuxthreads
parentUpdate to 1.04. (diff)
Make this buildable again on CURRENT.
Rev. 1.16 of src/sys/sys/msg.h broke the port three weeks ago. Reviewed by: tor
Diffstat (limited to 'devel/linuxthreads')
-rw-r--r--devel/linuxthreads/files/libc_calls.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/devel/linuxthreads/files/libc_calls.c b/devel/linuxthreads/files/libc_calls.c
index b86a962b6dbc..02511261a568 100644
--- a/devel/linuxthreads/files/libc_calls.c
+++ b/devel/linuxthreads/files/libc_calls.c
@@ -39,6 +39,7 @@
#include <sys/ipc.h>
#include <sys/msg.h>
#include <sys/ttycom.h>
+#include <osreldate.h>
#include <time.h>
#include "pthread.h"
#include "internals.h"
@@ -104,11 +105,19 @@ int msgrcv(msqid, msgp, msgsz, msgtyp, msgflg)
}
#if __STDC__
+#if __FreeBSD_version > 500100
+int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg)
+#else
int msgsnd(int msqid, void *msgp, size_t msgsz, int msgflg)
+#endif
#else
int msgsnd(msqid, msgp, msgsz, msgflg)
int msqid;
+#if __FreeBSD_version > 500100
+ const void *msgp;
+#else
void *msgp;
+#endif
size_t msgsz;
int msgflg;
#endif