diff options
| author | Alfred Perlstein <alfred@FreeBSD.org> | 2003-01-10 23:13:16 +0000 |
|---|---|---|
| committer | Alfred Perlstein <alfred@FreeBSD.org> | 2003-01-10 23:13:16 +0000 |
| commit | b3890a1c425e8a00b2059926abdc30dd4ee72e15 (patch) | |
| tree | 5210d8ecba4ae6db9d421e06d903d97e4d83702c | |
| parent | f3c652262559ad86ad906cff316ddf4326d7059f (diff) | |
Notes
| -rw-r--r-- | sys/kern/uipc_sem.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/uipc_sem.c b/sys/kern/uipc_sem.c index fa0d91ab0a6c..e3912e1b1cb9 100644 --- a/sys/kern/uipc_sem.c +++ b/sys/kern/uipc_sem.c @@ -494,7 +494,7 @@ sem_leave(p, ks) DP(("sem_leave: returning\n")); return (0); } - return (-1); + return (EINVAL); } static void @@ -590,9 +590,9 @@ kern_sem_close(td, id) ks = ID_TO_SEM(id); /* this is not a valid operation for unnamed sems */ if (ks != NULL && ks->ks_name != NULL) - error = sem_leave(td->td_proc, ks) == 0 ? 0 : EINVAL; + error = sem_leave(td->td_proc, ks); mtx_unlock(&sem_lock); - return (-1); + return (error); } #ifndef _SYS_SYSPROTO_H_ |
