aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_file.c
Commit message (Expand)AuthorAgeFilesLines
* 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-202/+203
* 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
* Add kern_lseek() and use it instead of sys_lseek() in various compats.Edward Tomasz Napierala2017-01-301-19/+5
* Replace sys_ftruncate() with kern_ftruncate() in various compats.Edward Tomasz Napierala2017-01-301-8/+1
* Eliminate use of sys_fsync() and sys_fdatasync().Ed Schouten2016-08-151-3/+1
* Minor style(9) cleanup, no functional changes.Dmitry Chagin2016-05-221-114/+106
* Cleanup redundant parenthesis from existing howmany()/roundup() macro uses.Pedro F. Giffuni2016-04-221-3/+2
* Make pipes in CloudABI work.Ed Schouten2015-07-291-2/+2
* Replace struct filedesc argument in getvnode with struct threadMateusz Guzik2015-06-161-2/+1
* Add preliminary fallocate system call implementationDmitry Chagin2015-05-241-0/+15
* Implement F_DUPFD_CLOEXEC fcntl flag.Dmitry Chagin2015-05-241-0/+3
* Change linux faccessat syscall definition to match actual linux one.Dmitry Chagin2015-05-241-5/+2
* Where possible we will use M_LINUX malloc(9) type.Dmitry Chagin2015-05-241-4/+4
* Disable i386 call for x86-64 Linux.Dmitry Chagin2015-05-241-7/+16
* Implement dup3() system call.Dmitry Chagin2015-05-241-0/+19
* Add back fdrop() missed in r281726.Edward Tomasz Napierala2015-04-191-0/+1
* Optimize the O_NOCTTY handling hack in linux_common_open().Edward Tomasz Napierala2015-04-191-28/+27
* Remove unused code from linux_mount(), and make it possible to mountEdward Tomasz Napierala2015-04-181-29/+5
* Remove the no-at variants of the kern_xx() syscall helpers. E.g., weKonstantin Belousov2014-11-131-17/+25
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-4/+13
* Rename do_pipe() to kern_pipe2() and declare it properly.Jilles Tjoelker2013-03-311-5/+2
* Remove check for NULL prior to free(9) and m_freem(9).Eitan Adler2013-03-041-2/+1
* Merge Capsicum overhaul:Pawel Jakub Dawidek2013-03-021-4/+5
* Reduce duplication between i386/linux/linux.h and amd64/linux32/linux.hJohn Baldwin2013-01-291-0/+1
* Remove the support for using non-mpsafe filesystem modules.Konstantin Belousov2012-10-221-4/+1
* Remove redundant checkKevin Lo2012-09-121-5/+0
* Extend the KPI to lock and unlock f_offset member of struct file. ItKonstantin Belousov2012-07-021-2/+3
* - Implement pipe2 syscall for Linuxulator. This syscall appeared in 2.6.27Jung-uk Kim2012-04-161-0/+49
* Convert files to UTF-8Ulrich Spörlein2012-01-151-1/+1
* Implement linux_fadvise64() and linux_fadvise64_64() usingJohn Baldwin2011-12-291-0/+45
* Make the Linux *at() calls a bit more complete.Ed Schouten2011-11-191-14/+14
* Improve *access*() parameter name consistency.Ed Schouten2011-11-191-6/+6
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-7/+7