diff options
Diffstat (limited to 'ipc/sem.c')
| -rw-r--r-- | ipc/sem.c | 7 |
1 files changed, 6 insertions, 1 deletions
| @@ -556,7 +556,7 @@ static inline int sem_more_checks(struct kern_ipc_perm *ipcp, | |||
| 556 | return 0; | 556 | return 0; |
| 557 | } | 557 | } |
| 558 | 558 | ||
| 559 | SYSCALL_DEFINE3(semget, key_t, key, int, nsems, int, semflg) | 559 | long ksys_semget(key_t key, int nsems, int semflg) |
| 560 | { | 560 | { |
| 561 | struct ipc_namespace *ns; | 561 | struct ipc_namespace *ns; |
| 562 | static const struct ipc_ops sem_ops = { | 562 | static const struct ipc_ops sem_ops = { |
| @@ -578,6 +578,11 @@ SYSCALL_DEFINE3(semget, key_t, key, int, nsems, int, semflg) | |||
| 578 | return ipcget(ns, &sem_ids(ns), &sem_ops, &sem_params); | 578 | return ipcget(ns, &sem_ids(ns), &sem_ops, &sem_params); |
| 579 | } | 579 | } |
| 580 | 580 | ||
| 581 | SYSCALL_DEFINE3(semget, key_t, key, int, nsems, int, semflg) | ||
| 582 | { | ||
| 583 | return ksys_semget(key, nsems, semflg); | ||
| 584 | } | ||
| 585 | |||
| 581 | /** | 586 | /** |
| 582 | * perform_atomic_semop[_slow] - Attempt to perform semaphore | 587 | * perform_atomic_semop[_slow] - Attempt to perform semaphore |
| 583 | * operations on a given array. | 588 | * operations on a given array. |
