/src/lib/libc/sys/ |
semctl.c | 44 /* The kernel version [... == union semun *] */ 51 union __semun semun; local in function:semctl 61 memcpy(&semun, &ap, sizeof(semun)); 63 semun = va_arg(ap, union __semun); 67 return ____semctl50(semid, semnum, cmd, &semun);
|
/src/lib/libc/compat/sys/ |
compat___semctl13.c | 64 union __semun semun; variable in typeref:union:__semun 77 memcpy(&semun, &ap, sizeof(semun)); 79 semun = va_arg(ap, union __semun); 90 ds13 = (void *)semun.buf; 91 semun.buf = &ds; 101 error = ____semctl50(semid, semnum, cmd, &semun);
|
compat_semctl.c | 57 union __semun semun; local in function:semctl 70 memcpy(&semun, &ap, sizeof(semun)); 72 semun = va_arg(ap, union __semun); 83 ds14 = (void *)semun.buf; 86 semun.buf = &ds; 93 error = __semctl50(semid, semnum, cmd, &semun);
|
/src/tests/kernel/ |
t_semtimedop.c | 43 union semun { union 60 union semun sun; 111 union semun sun; 172 union semun sun; 231 union semun sun;
|
t_sysv.c | 95 union semun { union 405 union semun sun;
|
/src/sys/compat/linux/common/ |
linux_ipc.c | 199 * just need to frob the `cmd' and convert the semid_ds and semun. 213 union __semun semun; local in function:linux_sys_semctl 265 pass_arg = &semun; 266 semun.array = SCARG(uap, arg).l_array; 271 pass_arg = &semun; 272 semun.val = SCARG(uap, arg).l_val; 277 pass_arg = &semun; 278 semun.array = SCARG(uap, arg).l_array;
|