summaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_event.c
AgeCommit message (Expand)Author
2025-10-18kqueuex(2): add KQUEUE_CPONFORKKonstantin Belousov
2023-09-05linux(4): Convert flags in timerfd_createVico Chen
2023-08-24timerfd: Move implementation from linux compat to sys/kernJake Freeland
2023-08-18linux(4): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743Dmitry Chagin
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-02-14linux(4): Rename linux_timer.h to linux_time.hDmitry Chagin
2023-02-14linux(4): Cleanup includes under compat/linuxDmitry Chagin
2023-02-12linux(4): Get rid of the opt_compat.h include.Dmitry Chagin
2022-08-02AST: reworkKonstantin Belousov
2022-06-22linux(4): Trace Linux l_sigset_t.Dmitry Chagin
2022-05-08linux(4): Add a helper intended for copying timespec's from the userspace.Dmitry Chagin
2022-05-04linux(4): Implement timerfd_gettime64 syscall.Dmitry Chagin
2022-05-04linux(4): Implement timerfd_settime64 syscall.Dmitry Chagin
2022-04-26linux(4): Add epoll_pwai2 syscall.Dmitry Chagin
2022-04-26linux(4): Add copyin_sigset() helper.Dmitry Chagin
2022-04-26linux(4): Add linux_epoll_pwait_ts() helper for future use.Dmitry Chagin
2021-11-24linux: plug set-but-not-unused varsMateusz Guzik
2021-10-11vfs: remove thread argument from VOP_STATMateusz Guzik
2021-07-20Drop rdivacky@ "All rights reserved" from linux_event.Dmitry Chagin
2021-07-20Drop "All rights reserved" from my copyright statements.Dmitry Chagin
2021-02-08epoll: Store epoll_event udata member in ext member of kevent.Vladimir Kondratyev
2021-02-03linux: remove locks around callout_drain in timerfd_close()shu
2021-02-03linux: make timerfd_settime(2) set expirations count to zeroshu
2021-01-12Convert remaining cap_rights_init users to cap_rights_init_oneMateusz Guzik
2020-12-27Expose eventfd in the native API/ABI using a new __specialfd syscallKonstantin Belousov
2020-12-27Remove useless ARGUSED annotations.Konstantin Belousov
2020-12-27Add SPDX tag.Konstantin Belousov
2020-09-01compat: clean up empty lines in .c and .h filesMateusz Guzik
2020-06-11Don't use newlines with linux_msg(). No functional changes.Edward Tomasz Napierala
2019-11-24Linux epoll: Allow passing of any negative timeout value to epoll_waitVladimir Kondratyev
2019-11-24Linux epoll: Register events with zero event maskVladimir Kondratyev
2019-11-24Linux epoll: Check both read and write kqueue events existence in EPOLL_CTL_ADDVladimir Kondratyev
2019-11-24Linux epoll: Don't deregister file descriptor after EPOLLONESHOT is firedVladimir Kondratyev
2018-11-24Pass malloc flags directly through kevent(2) subroutines.Mark Johnston
2018-07-30Make timespecadd(3) and friends publicAlan Somers
2018-06-15linuxulator: do not include legacy syscalls on arm64Ed Maste
2018-05-09Eliminate the overhead of gratuitous repeated reinitialization of cap_rightsMatt Macy
2018-02-05Linuxolator whitespace cleanupEd Maste
2017-02-28Linux epoll return EEXIST on case when op is EPOLL_CTL_ADD, and the suppliedDmitry Chagin
2017-02-28Linux epoll return ENOENT error in case when op is EPOLL_CTL_MOD orDmitry Chagin
2017-02-28FreeBSD does not have analgue for epill EPOLLPRI event type.Dmitry Chagin
2017-02-27Return EINVAL when an invalid file descriptor specified.Dmitry Chagin
2017-02-27Unify eventfd ioctl method and use it for other similar interfaces.Dmitry Chagin
2017-02-26Return EINVAL in case when an invalid size of signal mask specified.Dmitry Chagin
2017-02-26Restore signal mask in epoll_pwait.Dmitry Chagin
2017-02-26Return EINVAL when an invalid file descriptor is specified.Dmitry Chagin
2017-02-26Implement timerfd family syscalls.Dmitry Chagin
2017-02-26Nostly style(9) changes, replace unused eventfd_truncate()Dmitry Chagin
2016-09-19Catch up to sys/capability.h rename to sys/capsicum.h in r263232Ed Maste