diff options
Diffstat (limited to 'devel')
-rw-r--r-- | devel/linuxthreads/files/libc_calls.c | 9 |
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 |