summaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_file.c
AgeCommit message (Expand)Author
2025-12-11linux: Implement F_DUPFD_QUERY fcntl with kcmp(2) KCMP_FILERicardo Branco
2025-07-26kern: allow kern_shm_open2 of an anonymous preconstructed shmfdKyle Evans
2025-07-04linux: Add inotify supportMark Johnston
2024-08-11faccessat(2): Honor AT_SYMLINK_NOFOLLOWFernando ApesteguĂ­a
2024-05-23linux: Export linux_common_openflags()Ricardo Branco
2024-02-10Abstract UIO allocation and deallocation.Alfredo Mazzinghi
2023-08-20linux(4): Replace linux32_copyinuio by freebsd32_copyinuioDmitry Chagin
2023-08-20linux(4): Return EAGAIN instead of ENOBUFS for non-blocking sockets in pwriteDmitry Chagin
2023-08-20linux(4): Return EAGAIN instead of ENOBUFS for non-blocking sockets in pwritevDmitry Chagin
2023-08-20linux(4): Add a dedicated writev syscall wrapperDmitry Chagin
2023-08-20linux(4): Add a write syscall wrapperDmitry Chagin
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-07-19linux(4): Use M_LINUX for malloc type in getdentsDmitry Chagin
2023-07-19linux(4): Use M_LINUX for malloc type in getdents64Dmitry Chagin
2023-07-19linux(4): Delete a useless variable in getdents64Dmitry Chagin
2023-07-19linux(4): Use M_LINUX for malloc type in readdirDmitry Chagin
2023-07-19linux(4): Delete a useless variable in readdirDmitry Chagin
2023-07-19linux(4): Properly allocate buffer for kern_getdirentries in readdirDmitry Chagin
2023-05-29linux(4): Use pwd_altroot() to tell namei() about ABI root pathDmitry Chagin
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-04-28linux(4): Add a dedicated statat() implementationDmitry Chagin
2023-04-04linux(4): Implement close_range over nativeDmitry 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-05-23linux(4): Fix unlinkat() after a125ed50Dmitry Chagin
2022-05-23linux(4): Fix unlink() after a125ed50Dmitry Chagin
2022-05-09linux(4): Fixed offset miscalculation in the preadv/pwritev syscalls.Dmitry Chagin
2022-03-31linux(4): readlink should fail if bufzis <= 0.Dmitry Chagin
2022-03-31linux(4): Fixup miscalculation of d_off of struct dirent in getdents() syscalls.Dmitry Chagin
2021-11-25linux: remove the always curthread argument from lconvpathMateusz Guzik
2021-11-17linux_name_to_handle_at: Support AT_EMPTY_PATH.John Baldwin
2021-11-17linux_linkat: Don't invert AT_* flags.John Baldwin
2021-08-12linux(4): Implement faccessat2 system call.Dmitry Chagin
2021-06-15linux: improve reporting for unsupported syscall flagsEdward Tomasz Napierala
2021-06-07linux: improve FUSE supportEdward Tomasz Napierala
2021-05-31linux(4): Add F_GETPIPE_SZ fcntl operation which returns the capacityDmitry Chagin
2021-05-04linux(4): make linkat(2) handle AT_EMPTY_PATHEdward Tomasz Napierala
2021-04-25kern_linkat: modify to accept AT_ flags instead of FOLLOW/NOFOLLOWEdward Tomasz Napierala
2021-04-16linux: support AT_EMPTY_PATH flag in fchownat(2)Edward Tomasz Napierala
2021-04-15linux: implement O_PATHEdward Tomasz Napierala
2021-01-19linux: remove spurious newline.Edward Tomasz Napierala
2020-11-17linux(4): Implement name_to_handle_at(), open_by_handle_at()Conrad Meyer
2020-11-09Make it possible to mount a fuse filesystem, such as squashfuse,Edward Tomasz Napierala
2020-10-26linux: silence renameat2 flags warningMateusz Guzik
2020-10-26linux: add missing conversions for compat.linux.use_emul_path handlingMateusz Guzik
2020-09-01compat: clean up empty lines in .c and .h filesMateusz Guzik
2020-08-18linux: add sysctl compat.linux.use_emul_pathMateusz Guzik
2020-07-18Make linux fallocate(2) return EOPNOTSUPP, not ENOSYS, on unsupported mode,Edward Tomasz Napierala
2020-07-18Add a trivial linux(4) splice(2) implementation, which simplyEdward Tomasz Napierala