aboutsummaryrefslogtreecommitdiffstats
path: root/ipc/sem.c
diff options
context:
space:
mode:
Diffstat (limited to 'ipc/sem.c')
-rw-r--r--ipc/sem.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/ipc/sem.c b/ipc/sem.c
index e21ceb8b4af1..2e5f7ec7a7db 100644
--- a/ipc/sem.c
+++ b/ipc/sem.c
@@ -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
559SYSCALL_DEFINE3(semget, key_t, key, int, nsems, int, semflg) 559long 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
581SYSCALL_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.