summaryrefslogtreecommitdiffstats
path: root/sys/kern/sysv_sem.c
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2001-12-30 18:55:09 +0000
committeralc <alc@FreeBSD.org>2001-12-30 18:55:09 +0000
commitd6b2b755937c08b6aff0febe953fde2ed01f32c0 (patch)
tree253274e16b704b6b62881414e98a72022b8e22d3 /sys/kern/sysv_sem.c
parent56c642c621e422931f63457c4d6b1da1762c85a0 (diff)
downloadFreeBSD-src-d6b2b755937c08b6aff0febe953fde2ed01f32c0.zip
FreeBSD-src-d6b2b755937c08b6aff0febe953fde2ed01f32c0.tar.gz
Eliminate semexit_hook using at_exit(9) and rm_at_exit(9).
Reviewed by: alfred
Diffstat (limited to 'sys/kern/sysv_sem.c')
-rw-r--r--sys/kern/sysv_sem.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/sysv_sem.c b/sys/kern/sysv_sem.c
index ed99f57..56bd842 100644
--- a/sys/kern/sysv_sem.c
+++ b/sys/kern/sysv_sem.c
@@ -202,7 +202,7 @@ seminit(void)
suptr->un_proc = NULL;
}
semu_list = NULL;
- semexit_hook = &semexit_myhook;
+ at_exit(semexit_myhook);
}
static int
@@ -215,7 +215,7 @@ semunload(void)
free(sem, M_SEM);
free(sema, M_SEM);
free(semu, M_SEM);
- semexit_hook = NULL;
+ rm_at_exit(semexit_myhook);
return (0);
}
OpenPOWER on IntegriCloud