aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_file.c
Commit message (Expand)AuthorAgeFilesLines
* kern_linkat: modify to accept AT_ flags instead of FOLLOW/NOFOLLOWEdward Tomasz Napierala2021-04-251-7/+8
* linux: support AT_EMPTY_PATH flag in fchownat(2)Edward Tomasz Napierala2021-04-161-2/+7
* linux: implement O_PATHEdward Tomasz Napierala2021-04-151-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
* sys/compat: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Update comment to match r177997 & r178036 changes.David E. O'Brien2017-10-271-1/+1
* linux_getdents, linux_readdir: fix mismatch between malloc and free tagsAndriy Gapon2017-06-261-4/+4
* Remove the outdated definition.Dmitry Chagin2017-06-121-2/+0
* Since r318735 (ino64 project) the size of the native struct dirent isDmitry Chagin2017-06-121-15/+2
* Commit the 64-bit inode project.Konstantin Belousov2017-05-231-12/+16
* Fix symlinkat() which use the newdfd argument to look up the old path,Dmitry Chagin2017-04-301-1/+1
* Add linux_preadv() and linux_pwritev() syscalls to Linuxulator.Mahdi Mokhtari2017-02-241-0/+56
* Revert r314217. Commit is not match that I have approved.Dmitry Chagin2017-02-241-46/+0
* Add linux_preadv() and linux_pwritev() syscalls to Linuxulator.Mahdi Mokhtari2017-02-241-0/+46
* Replace Linuxulator implementation of readdir(), getdents() andDmitry Chagin2017-02-141-203/+204
* Fix linux_pipe() and linux_pipe2() to close file descriptors on copyoutEdward Tomasz Napierala2017-02-051-6/+16
* Add kern_pread() and kern_pwrite(), and use it in compats insteadEdward Tomasz Napierala2017-01-311-18/+4