aboutsummaryrefslogtreecommitdiff
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
parent3973b163f6fd649bd637d5c6e14c11d3fbcb0b4a (diff)
downloadports-648f6baf6f1db84cf9f83c4df96dd699e1ec58d0.tar.gz
ports-648f6baf6f1db84cf9f83c4df96dd699e1ec58d0.zip
Make this buildable again on CURRENT.
Rev. 1.16 of src/sys/sys/msg.h broke the port three weeks ago. Reviewed by: tor
Notes
Notes: svn path=/head/; revision=76155
-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