summaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_file.c
Commit message (Expand)AuthorAgeFilesLines
* linux(4): Fix unlinkat() after a125ed50Dmitry Chagin2022-06-171-1/+1
* linux(4): Fix unlink() after a125ed50Dmitry Chagin2022-06-171-1/+1
* linux(4): Fixed offset miscalculation in the preadv/pwritev syscalls.Dmitry Chagin2022-06-171-4/+11
* linux(4): readlink should fail if bufzis <= 0.Dmitry Chagin2022-06-171-0/+6
* linux(4): Fixup miscalculation of d_off of struct dirent in getdents() syscalls.Dmitry Chagin2022-06-171-3/+3
* linux: remove the always curthread argument from lconvpathMateusz Guzik2022-06-171-35/+35
* linux_name_to_handle_at: Support AT_EMPTY_PATH.John Baldwin2022-06-171-3/+2
* linux_linkat: Don't invert AT_* flags.John Baldwin2022-06-171-2/+2
* linux(4): Implement faccessat2 system call.Dmitry Chagin2022-06-171-7/+38
* linux: improve reporting for unsupported syscall flagsEdward Tomasz Napierala2022-06-171-3/+4
* linux(4): Add F_GETPIPE_SZ fcntl operation which returns the capacityDmitry Chagin2022-06-171-0/+18
* linux(4): make linkat(2) handle AT_EMPTY_PATHEdward Tomasz Napierala2022-06-171-1/+2
* kern_linkat: modify to accept AT_ flags instead of FOLLOW/NOFOLLOWEdward Tomasz Napierala2022-06-171-7/+8
* linux: improve FUSE supportEdward Tomasz Napierala2022-02-131-4/+3
* linux: support AT_EMPTY_PATH flag in fchownat(2)Edward Tomasz Napierala2022-02-131-2/+7
* linux: implement O_PATHEdward Tomasz Napierala2022-02-131-0/+2
* linux: remove spurious newline.Edward Tomasz Napierala2021-01-191-1/+1
* linux(4): Implement name_to_handle_at(), open_by_handle_at()Conrad Meyer2020-11-171-6/+110
* Make it possible to mount a fuse filesystem, such as squashfuse,Edward Tomasz Napierala2020-11-091-8/+36
* linux: silence renameat2 flags warningMateusz Guzik2020-10-261-0/+8
* linux: add missing conversions for compat.linux.use_emul_path handlingMateusz Guzik2020-10-261-44/+107
* compat: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* linux: add sysctl compat.linux.use_emul_pathMateusz Guzik2020-08-181-31/+71
* Make linux fallocate(2) return EOPNOTSUPP, not ENOSYS, on unsupported mode,Edward Tomasz Napierala2020-07-181-1/+1
* Add a trivial linux(4) splice(2) implementation, which simplyEdward Tomasz Napierala2020-07-181-0/+14
* memfd_create: turn on SHM_GROW_ON_WRITEKyle Evans2020-07-101-1/+1
* linuxolator: implement memfd_create syscallKyle Evans2020-06-291-0/+90
* Make linux(4) warn about unsupported fcntls.Edward Tomasz Napierala2020-06-121-2/+3
* Replace LINUX_FASYNC with LINUX_O_ASYNC; no functional changes.Edward Tomasz Napierala2020-06-111-3/+3
* Add kern_unmount() and use in Linuxulator. No functional changes.Edward Tomasz Napierala2020-01-241-9/+9
* Fix 64-bit syscall argument fetching in 32-bit Linux syscall handlers.Mark Johnston2020-01-211-17/+81
* Properly translate MNT_FORCE flag to Linux umount2(2). PreviouslyEdward Tomasz Napierala2020-01-201-1/+6
* linux(4): implement copy_file_range(2)Pawel Biernacki2019-12-301-0/+41
* Make linux mount(2) tolerate NULL 'from' argument, and fix flagEdward Tomasz Napierala2019-12-281-17/+19
* Don't use K&R definitions. No functional changes.Edward Tomasz Napierala2019-12-161-6/+2
* Add sync_file_range(2) implementation to linux(4); it's a thin wrapperEdward Tomasz Napierala2019-12-141-0/+16
* linux: avoid overhead of P_CONTROLT checks if possibleMateusz Guzik2019-11-201-0/+2
* Make linux(4) open(2)/openat(2) return ELOOP instead of EMLINK,Edward Tomasz Napierala2019-11-181-1/+4
* Support O_CLOEXEC in linux(4) open(2) and openat(2).Edward Tomasz Napierala2019-11-151-0/+2
* linux_renameat2: improve flag checksEd Maste2019-11-071-0/+7
* linux_renameat2: don't add extra \n on error.Pawel Biernacki2019-09-301-1/+1
* linux: add trivial renameat2 implementationEd Maste2019-09-111-0/+20
* Linuxulator depends on a fundamental kernel settings such as SMP. ManyDmitry Chagin2019-05-131-175/+3
* Introduce funlinkat syscall that always us to check if we are removingMariusz Zaborski2019-04-061-4/+5
* Implement O_BENEATH and AT_BENEATH.Konstantin Belousov2018-10-251-4/+4
* linuxulator: do not include legacy syscalls on arm64Ed Maste2018-06-151-1/+34
* Correct debug control for linuxulator faccessatEd Maste2018-06-151-1/+1
* Eliminate the overhead of gratuitous repeated reinitialization of cap_rightsMatt Macy2018-05-091-9/+4
* Correct proper nouns in the LinuxulatorEd Maste2018-02-221-3/+3
* Rationalize license text on Linuxolator filesEd Maste2018-02-161-15/+13