Merge branch 'vendor/BZIP'
[dragonfly.git] / lib / libc / gen / sysvipc_semop.c
1 #include <sys/types.h>
2 #include <sys/ipc.h>
3 #include <sys/sem.h>
4
5 #include "sysvipc_sem.h"
6
7 extern char sysvipc_userland;
8 extern int __sys_semop(int, struct sembuf *, unsigned);
9
10 int semop(int semid, struct sembuf *sops, unsigned nsops)
11 {
12         if (sysvipc_userland) {
13                 return (sysvipc_semop(semid, sops, nsops));
14         }
15         return (__sys_semop(semid, sops, nsops));
16 }