Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 260E084ECB for ; Fri, 28 Jul 2023 18:19:03 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id zi96CQpSYcqX for ; Fri, 28 Jul 2023 18:19:02 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 8338384E53 for ; Fri, 28 Jul 2023 18:19:02 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 70124FBDB; Fri, 28 Jul 2023 18:19:02 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Fri, 28 Jul 2023 14:19:02 -0400 From: "Christos Zoulas" Subject: CVS commit: src To: source-changes@NetBSD.org Approved: for-source-only Reply-To: christos@netbsd.org X-Mailer: log_accum Message-Id: <20230728181902.70124FBDB@cvs.NetBSD.org> Module Name: src Committed By: christos Date: Fri Jul 28 18:19:01 UTC 2023 Modified Files: src/distrib/sets/lists/comp: mi src/distrib/sets/lists/debug: mi src/distrib/sets/lists/tests: mi src/lib/libc/compat/sys: compat_kevent.c src/lib/libc/sys: Makefile.inc kqueue.2 src/lib/libpthread: pthread_cancelstub.c src/lib/librumpclient: rumpclient.c src/lib/librumphijack: hijack.c src/sys/compat/common: compat_100_mod.c compat_mod.h files.common kern_select_50.c src/sys/compat/linux/arch/amd64: syscalls.master src/sys/compat/linux/common: linux_misc.c linux_misc.h src/sys/compat/sys: event.h src/sys/kern: files.kern kern_event.c makesyscalls.sh syscalls.conf syscalls.master src/sys/rump: Makefile.rump rump.sysmap src/sys/sys: Makefile event.h syscall.h src/tests/kernel: Makefile Added Files: src/lib/libc/sys: epoll.2 epoll.c src/sys/compat/common: kern_event_100.c src/sys/kern: sys_epoll.c src/sys/sys: epoll.h src/tests/kernel: t_epoll.c Log Message: Add epoll(2) from Theodore Preduta as part of GSoC 2023 To generate a diff of this commit: cvs rdiff -u -r1.2437 -r1.2438 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.406 -r1.407 src/distrib/sets/lists/debug/mi cvs rdiff -u -r1.1277 -r1.1278 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.2 -r1.3 src/lib/libc/compat/sys/compat_kevent.c cvs rdiff -u -r1.251 -r1.252 src/lib/libc/sys/Makefile.inc cvs rdiff -u -r0 -r1.1 src/lib/libc/sys/epoll.2 src/lib/libc/sys/epoll.c cvs rdiff -u -r1.58 -r1.59 src/lib/libc/sys/kqueue.2 cvs rdiff -u -r1.43 -r1.44 src/lib/libpthread/pthread_cancelstub.c cvs rdiff -u -r1.69 -r1.70 src/lib/librumpclient/rumpclient.c cvs rdiff -u -r1.136 -r1.137 src/lib/librumphijack/hijack.c cvs rdiff -u -r1.1 -r1.2 src/sys/compat/common/compat_100_mod.c cvs rdiff -u -r1.7 -r1.8 src/sys/compat/common/compat_mod.h cvs rdiff -u -r1.8 -r1.9 src/sys/compat/common/files.common cvs rdiff -u -r0 -r1.1 src/sys/compat/common/kern_event_100.c cvs rdiff -u -r1.3 -r1.4 src/sys/compat/common/kern_select_50.c cvs rdiff -u -r1.68 -r1.69 src/sys/compat/linux/arch/amd64/syscalls.master cvs rdiff -u -r1.257 -r1.258 src/sys/compat/linux/common/linux_misc.c cvs rdiff -u -r1.26 -r1.27 src/sys/compat/linux/common/linux_misc.h cvs rdiff -u -r1.2 -r1.3 src/sys/compat/sys/event.h cvs rdiff -u -r1.59 -r1.60 src/sys/kern/files.kern cvs rdiff -u -r1.148 -r1.149 src/sys/kern/kern_event.c cvs rdiff -u -r1.186 -r1.187 src/sys/kern/makesyscalls.sh cvs rdiff -u -r0 -r1.1 src/sys/kern/sys_epoll.c cvs rdiff -u -r1.31 -r1.32 src/sys/kern/syscalls.conf cvs rdiff -u -r1.310 -r1.311 src/sys/kern/syscalls.master cvs rdiff -u -r1.134 -r1.135 src/sys/rump/Makefile.rump cvs rdiff -u -r1.9 -r1.10 src/sys/rump/rump.sysmap cvs rdiff -u -r1.180 -r1.181 src/sys/sys/Makefile cvs rdiff -u -r0 -r1.1 src/sys/sys/epoll.h cvs rdiff -u -r1.54 -r1.55 src/sys/sys/event.h cvs rdiff -u -r1.322 -r1.323 src/sys/sys/syscall.h cvs rdiff -u -r1.72 -r1.73 src/tests/kernel/Makefile cvs rdiff -u -r0 -r1.1 src/tests/kernel/t_epoll.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.