summaryrefslogtreecommitdiff
path: root/sys/compat/linux/common/linux_file.c
AgeCommit message (Expand)Author
2022-08-03Pull up following revision(s), all via patchmartin
2019-06-18Drop unused retval pointer from do_sys_mknod{,at}()kamil
2015-03-01Add Linux specific fcntl(2) commands. Support F_DUPFD_CLOEXEC.njoly
2014-11-09Do not uselessly include <sys/malloc.h>.maxv
2014-06-25Add support for more open flags that have a native equivalentnjoly
2014-06-01Cleanup pipe(2) flags, now that native handle them.njoly
2014-05-18Simplify dup3 emulation to call dodup() directly instead ofnjoly
2014-05-06linux_off_t -> off_t in pwrite() syscall args comment.njoly
2014-05-04Fix pread/pwrite syscalls which need a 64bit offset argument.njoly
2013-12-08Sprinkle a few more linux_umode_t where appropriate.njoly
2013-12-08Add missing syscall argument fd in comment.njoly
2013-11-18implement the *at() syscalls.chs
2013-09-24Add utimensat(2) for compat linux.njoly
2011-10-14Change the vnode locking protocol of VOP_GETATTR() to request at leasthannken
2011-04-14move dup3 to a more appropriate place because pipe is "special". Gotta lovechristos
2011-04-10We have O_CLOEXEC nowchristos
2010-11-19Introduce struct pathbuf. This is an abstraction to hold a pathnamedholland
2010-09-21implement O_DIRECTORY as standardized in POSIX-2008,chs
2010-07-01Remove pfind() and pgfind(), fix locking in various broken uses of these.rmind
2009-08-09Add enum uio_seg argument to do_sys_mknod and do_sys_mkdir so these functionshaad
2009-01-11merge christos-time_tchristos
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-24Network protocol interrupts can now block on locks, so merge the globalsad
2008-04-23- Use cdev_tty().ad
2008-03-21Catch up with descriptor handling changes. See kern_descrip.c revisionad
2008-02-02Fix the linux32 emulations of fcntl() locking.dsl
2008-01-15compat linux (and linux32) uid16 functions cleanup and fixes.njoly
2007-12-20Convert all the system call entry points from:dsl
2007-12-08Remove cn_lwp from struct componentname. curlwp should be usedpooka
2007-12-08ANSIfy most of the function definitions in sys/compat (but not ndis).dsl
2007-12-04Remove all the __Pdsl
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-11-16Cleanup. Remove a few linux syscalls definitions, now identical tonjoly
2007-10-19Add compat_linux and exec_linux_elf lkm support for amd64:njoly
2007-05-12Split the fcntl locking code out from its copyin/out.dsl
2007-04-22Change the way that emulations locate files within the emulation root todsl
2007-03-10Update all the compat stuff to not use the 'stackgap' for processingdsl
2007-03-09- Make the proclist_lock a mutex. The write:read ratio is unfavourable,ad
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-17Acquire proclist_lock across the calls to p_find() and pg_find().dsl
2007-02-09Merge newlock2 to head.ad
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos
2006-09-25Replace homegrown tests for FIFO (... & S_IFIFO) by S_ISFIFO. The old codepavel
2006-07-23Use the LWP cached credentials where sane.ad
2006-05-14integrate kauth.elad
2005-12-11merge ktrace-lwp.christos
2005-08-1964 bit inode changes.christos
2005-05-29- sprinkle const.christos
2005-05-16Add *xattr functions (they all return EOPNOTSUPP).fvdl