Home
last modified time | relevance | path

Searched refs:semun (Results 1 – 21 of 21) sorted by relevance

/NextBSD/lib/libc/gen/
HDsemctl.c40 int __semctl(int semid, int semnum, int cmd, union semun *arg);
48 union semun semun; in semctl() local
49 union semun *semun_ptr; in semctl()
54 semun = va_arg(ap, union semun); in semctl()
55 semun_ptr = &semun; in semctl()
68 union semun_old semun; in freebsd7_semctl() local
74 semun = va_arg(ap, union semun_old); in freebsd7_semctl()
75 semun_ptr = &semun; in freebsd7_semctl()
/NextBSD/sys/kern/
HDsysv_sem.c507 union semun *arg;
514 union semun arg, semun; in sys___semctl() local
534 semun.buf = &dsbuf; in sys___semctl()
540 semun.buf = &dsbuf; in sys___semctl()
544 semun.array = arg.array; in sys___semctl()
547 semun.val = arg.val; in sys___semctl()
551 error = kern_semctl(td, uap->semid, uap->semnum, uap->cmd, &semun, in sys___semctl()
570 union semun *arg, register_t *rval) in kern_semctl()
1428 union semun semun; in freebsd7___semctl() local
1448 semun.buf = &dsbuf; in freebsd7___semctl()
[all …]
/NextBSD/sys/i386/ibcs2/
HDibcs2_ipc.c310 union semun arg;
319 union semun semun; in ibcs2_semctl() local
325 semun.buf = &bs; in ibcs2_semctl()
327 &semun, &rval); in ibcs2_semctl()
341 semun.buf = &bs; in ibcs2_semctl()
343 &semun, td->td_retval)); in ibcs2_semctl()
/NextBSD/sys/compat/svr4/
HDsvr4_ipc.c190 union semun arg;
201 union semun semun; local
236 semun.buf = &bs;
237 error = kern_semctl(td, uap->semid, uap->semnum, cmd, &semun,
253 semun.buf = &bs;
254 return (kern_semctl(td, uap->semid, uap->semnum, cmd, &semun,
/NextBSD/sys/compat/linux/
HDlinux_ipc.c515 union semun semun; in linux_semctl() local
537 semun.val = args->arg.val; in linux_semctl()
546 semun.buf = &semid; in linux_semctl()
547 return (kern_semctl(td, args->semid, args->semnum, cmd, &semun, in linux_semctl()
555 semun.buf = &semid; in linux_semctl()
556 error = kern_semctl(td, args->semid, args->semnum, cmd, &semun, in linux_semctl()
591 semun.val = args->arg.val; in linux_semctl()
595 semun.val = args->arg.val; in linux_semctl()
602 return (kern_semctl(td, args->semid, args->semnum, cmd, &semun, in linux_semctl()
/NextBSD/tools/regression/sysvsem/
HDsemtest.c74 union semun {
85 union semun sun; in main()
218 union semun sun; in sigchld_handler()
/NextBSD/contrib/apr/include/arch/unix/
HDapr_arch_proc_mutex.h86 union semun { union
/NextBSD/sys/sys/
HDsem.h79 union semun { union
HDsyscallsubr.h54 union semun;
200 union semun *arg, register_t *rval);
HDsysproto.h1656 char arg_l_[PADL_(union semun *)]; union semun * arg; char arg_r_[PADR_(union semun *)];
/NextBSD/usr.bin/ipcrm/
HDipcrm.c156 union semun arg; in semrm()
/NextBSD/contrib/netbsd-tests/kernel/
HDt_sysv.c97 union semun { union
443 union semun sun; in ATF_TC_BODY()
/NextBSD/contrib/gcclibs/libmudflap/
HDconfigure.ac81 #include <sys/sem.h>],[union semun foo;], [mf_have_semun=1], [mf_have_semun=0])
84 AC_DEFINE(HAVE_UNION_SEMUN, 1, [union semun defined in sys/ipc.h or sys/sem.h])
HDconfig.h.in231 /* union semun defined in sys/ipc.h or sys/sem.h */
HDmf-hooks2.c1757 union semun { union
1764 WRAPPER2(int, semctl, int semid, int semnum, int cmd, union semun arg) in WRAPPER2()
HDChangeLog736 * configure.in: Update check for union semun.
746 * configure.in: Add checks for 64-bit LFS functions, struct semun
HDconfigure4955 union semun foo;
/NextBSD/contrib/apr/locks/unix/
HDproc_mutex.c227 union semun ick; in proc_mutex_sysv_cleanup()
239 union semun ick; in proc_mutex_sysv_create()
/NextBSD/contrib/apr/
HDconfigure.in2167 # It's stupid, but not all platforms have union semun, even those that need it.
2168 AC_MSG_CHECKING(for union semun in sys/sem.h)
2174 union semun arg;
HDconfigure25151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for union semun in sys/sem.h" >&5
25152 $as_echo_n "checking for union semun in sys/sem.h... " >&6; }
/NextBSD/contrib/libstdc++/
DChangeLog-20055413 (__gnu_test::semun): New type.