/third_party/ltp/testcases/kernel/syscalls/ipc/semget/ |
H A D | semget02.c | 45 {&semkey, PSEMS, SEM_RA, EACCES, 1}, 46 {&semkey, PSEMS, IPC_CREAT | IPC_EXCL, EEXIST, 0}, 47 {&semkey1, PSEMS, SEM_RA, ENOENT, 0}, 50 {&semkey, PSEMS + 1, SEM_RA, EINVAL, 0}, 83 sem_id = SAFE_SEMGET(semkey, PSEMS, IPC_CREAT | IPC_EXCL); in setup() 91 SAFE_SEMCTL(sem_id, PSEMS, IPC_RMID); in cleanup()
|
H A D | semget01.c | 29 TST_EXP_EQ_LI(un_arg.buf->sem_nsems, PSEMS); in check_functionality() 37 TEST(semget(sem_key, PSEMS, IPC_CREAT | IPC_EXCL | SEM_RA)); in verify_semget() 46 SAFE_SEMCTL(sem_id, PSEMS, IPC_RMID); in verify_semget() 57 SAFE_SEMCTL(sem_id, PSEMS, IPC_RMID); in cleanup()
|
H A D | semget05.c | 30 TST_EXP_FAIL2(semget(semkey + maxsems, PSEMS, IPC_CREAT | IPC_EXCL | SEM_RA), in verify_semget() 31 ENOSPC, "semget(%i, %i, %i)", semkey + maxsems, PSEMS, in verify_semget() local 50 res = semget(semkey + num, PSEMS, IPC_CREAT | IPC_EXCL | SEM_RA); in setup() 68 SAFE_SEMCTL(sem_id_arr[num], PSEMS, IPC_RMID); in cleanup()
|
H A D | semget03.c | 76 TEST(semget(semkey, PSEMS, SEM_RA)); in main()
|
/third_party/ltp/testcases/kernel/syscalls/ipc/semctl/ |
H A D | semctl01.c | 27 static unsigned short array[PSEMS]; 44 if (buf.sem_nsems == PSEMS && buf.sem_perm.mode == (SEM_RA)) in func_stat() 69 for (i = 0; i < PSEMS; i++) { in func_gall() 176 for (i = 0; i < PSEMS; i++) { in sall_setup() 184 unsigned short rarray[PSEMS]; in func_sall() 187 for (i = 0; i < PSEMS; i++) { in func_sall() 269 sem_id = SAFE_SEMGET(IPC_PRIVATE, PSEMS, IPC_CREAT | IPC_EXCL | SEM_RA); in verify_semctl()
|
H A D | semctl02.c | 41 sem_id = SAFE_SEMGET(semkey, PSEMS, IPC_CREAT | IPC_EXCL); in setup()
|
H A D | semctl05.c | 54 sem_id = SAFE_SEMGET(semkey, PSEMS, IPC_CREAT | IPC_EXCL | SEM_RA); in setup()
|
H A D | semctl04.c | 69 sem_id = SAFE_SEMGET(semkey, PSEMS, IPC_CREAT | IPC_EXCL); in setup()
|
H A D | semctl03.c | 96 sem_id = SAFE_SEMGET(semkey, PSEMS, IPC_CREAT | IPC_EXCL | SEM_RA); in setup()
|
/third_party/ltp/testcases/kernel/syscalls/ipc/semop/ |
H A D | semop01.c | 21 static unsigned short int sarr[PSEMS]; 23 static struct sembuf sops[PSEMS]; 80 sem_id = semget(semkey, PSEMS, IPC_CREAT | IPC_EXCL | SEM_RA); in setup()
|
H A D | semop02.c | 61 {0, &valid_sem_id, NULL, &sem_op_1, 0, PSEMS + 1, SEM_UNDO, 1, 1, &valid_to, EFBIG}, 90 valid_sem_id = semget(semkey, PSEMS, IPC_CREAT | IPC_EXCL | SEM_RA); in setup() 96 noperm_sem_id = semget(semkey, PSEMS, IPC_CREAT | IPC_EXCL); in setup()
|
H A D | semop03.c | 79 sem_id = semget(semkey, PSEMS, IPC_CREAT | IPC_EXCL | SEM_RA); in setup() 125 sem_id = semget(semkey, PSEMS, IPC_CREAT | IPC_EXCL | SEM_RA); in run()
|
/third_party/ltp/include/ |
H A D | ipcsem.h | 41 #define PSEMS 10 /* a reasonable value for the number of */ macro
|
H A D | libnewipc.h | 38 #define PSEMS 10 macro
|