Module Name: src Committed By: christos Date: Wed Oct 9 16:27:28 UTC 2024
Modified Files: src/sys/kern: syscalls.master sysv_ipc.c Log Message: Make semtimedop modular. To generate a diff of this commit: cvs rdiff -u -r1.315 -r1.316 src/sys/kern/syscalls.master cvs rdiff -u -r1.42 -r1.43 src/sys/kern/sysv_ipc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/kern/syscalls.master diff -u src/sys/kern/syscalls.master:1.315 src/sys/kern/syscalls.master:1.316 --- src/sys/kern/syscalls.master:1.315 Sat Oct 5 14:04:53 2024 +++ src/sys/kern/syscalls.master Wed Oct 9 12:27:28 2024 @@ -1,4 +1,4 @@ - $NetBSD: syscalls.master,v 1.315 2024/10/05 18:04:53 mlelstv Exp $ + $NetBSD: syscalls.master,v 1.316 2024/10/09 16:27:28 christos Exp $ ; @(#)syscalls.master 8.2 (Berkeley) 1/13/94 @@ -1065,8 +1065,6 @@ const struct timespec *timeout, \ const sigset_t *sigmask); } 505 STD RUMP { int|sys|100|dup3(int from, int to, int flags); } -#if defined(SYSVSHM) || !defined(_KERNEL_OPT) -506 STD { int|sys||semtimedop(int semid, \ +506 STD MODULAR sysv_ipc { int|sys||semtimedop(int semid, \ struct sembuf *sops, size_t nsops, \ struct timespec *timeout); } -#endif Index: src/sys/kern/sysv_ipc.c diff -u src/sys/kern/sysv_ipc.c:1.42 src/sys/kern/sysv_ipc.c:1.43 --- src/sys/kern/sysv_ipc.c:1.42 Sun Mar 27 12:23:08 2022 +++ src/sys/kern/sysv_ipc.c Wed Oct 9 12:27:28 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: sysv_ipc.c,v 1.42 2022/03/27 16:23:08 christos Exp $ */ +/* $NetBSD: sysv_ipc.c,v 1.43 2024/10/09 16:27:28 christos Exp $ */ /*- * Copyright (c) 1998, 2007 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sysv_ipc.c,v 1.42 2022/03/27 16:23:08 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sysv_ipc.c,v 1.43 2024/10/09 16:27:28 christos Exp $"); #ifdef _KERNEL_OPT #include "opt_sysv.h" @@ -145,6 +145,7 @@ static const struct syscall_package sysv { SYS_semget, 0, (sy_call_t *)sys_semget }, { SYS_semop, 0, (sy_call_t *)sys_semop }, { SYS_semconfig, 0, (sy_call_t *)sys_semconfig }, + { SYS_semtimedop, 0, (sy_call_t *)sys_semtimedop }, #endif /* SYSVSEM */ #if defined(SYSVMSG)