aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_file.c
Commit message (Expand)AuthorAgeFilesLines
* - Add conditional VFS Giant locking to getdents_common() (linux ABIs),John Baldwin2006-07-111-13/+14
* Now that we don't have a linuxolator on alpha anymore:Alexander Leidinger2006-05-101-12/+0
* Unbreak COMPAT_LINUX32 option support on amd64.Ruslan Ermilov2006-03-191-0/+1
* Fixup some problems in my previous commit (COMPAT_43).Alexander Leidinger2006-03-181-1/+0
* Get rid of the need of COMPAT_43 in the linuxolator.Alexander Leidinger2006-03-181-2/+15
* Add support for O_NOFOLLOW and O_DIRECT to Linux fcntl() F_GETFL/F_SETFL.Matthew N. Dodd2005-04-131-0/+16
* Match the LINUX32's style with existing styleDavid E. O'Brien2005-01-141-8/+8
* Do not blindly pass linux filesystem specific mount data across.Poul-Henning Kamp2004-12-031-1/+1
* Ignore MNT_NODEV option, it is implicit in choice of filesystem.Poul-Henning Kamp2004-11-261-2/+0
* Changes to MI Linux emulation code necessary to run 32-bit Linux binariesTim J. Robbins2004-08-161-6/+21
* Use kernel_vmount() instead of vfs_nmount().Poul-Henning Kamp2004-07-271-15/+4
* Use vfs_nmount() to mount linprocfs filesystems in linux_mount();Tim J. Robbins2004-03-161-4/+21
* Correct size argument passed to copyinstr() in linux_mount(): mntfromnameTim J. Robbins2004-03-161-2/+2
* Do not call VOP_GETATTR in getdents function. It does not serve anyAlexander Kabaev2003-11-191-6/+0
* Add a f_vnode field to struct file.Poul-Henning Kamp2003-06-221-1/+1
* Use __FBSDID().David E. O'Brien2003-06-101-2/+3
* Fix a lock order reversal. Unlock the proc before calling fget().John Baldwin2003-04-231-1/+1
* Use td->td_ucred instead of td->td_proc->p_ucred.John Baldwin2003-03-201-1/+1
* Clean up whitespace and remove register keyword.Dag-Erling Smørgrav2003-03-031-16/+16
* More caddr_t removal, in conjunction with copy{in,out}(9) this time.Dag-Erling Smørgrav2003-03-031-10/+10
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-1/+1
* Bow to the whining masses and change a union back into void *. RetainMatthew Dillon2003-01-131-1/+1
* Change struct file f_data to un_data, a union of the correct structMatthew Dillon2003-01-121-1/+1
* Fix emulation of the fcntl64() syscall. In Linux, this is exactlyIan Dowse2002-12-081-39/+33
* Use the new kern_*() functions to avoid using the stack gap inIan Dowse2002-09-021-69/+33
* Use the new kern_* functions to avoid the need to store argumentsIan Dowse2002-09-011-165/+144
* In continuation of early fileop credential changes, modify fo_ioctl() toRobert Watson2002-08-171-1/+2
* Fix missing parens in MAC readdir() check. This fix was in the MACRobert Watson2002-08-121-1/+1
* Introduce support for Mandatory Access Control and extensibleRobert Watson2002-08-011-0/+9
* Move the switch statement labels for the explicit 64-bitRobert Drehmel2002-07-091-3/+3
* Enable emulation of the F_GETLK64, F_SETLK64, and F_SETLKW64Robert Drehmel2002-07-091-0/+3
* Fix typo in the BSD copyright: s/withough/without/Jens Schweikhardt2002-06-021-1/+1
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredJohn Baldwin2002-02-271-1/+1
* Lock struct pgrp, session and sigio.Seigo Tanimura2002-02-231-1/+2
* Replace ffind_* with fget calls.Alfred Perlstein2002-01-141-7/+9
* Remove unused variable.Alfred Perlstein2002-01-131-1/+0
* SMP Lock struct file, filedesc and the global file list.Alfred Perlstein2002-01-131-11/+23
* Implement linux_chown and linux_lchown. The fchown syscall mapsMarcel Moolenaar2001-10-161-0/+42
* Whitespace fix.John Baldwin2001-09-121-1/+1
* KSE Milestone 2Julian Elischer2001-09-121-107/+108
* Round of cleanups and enhancements. These include (in random order):Marcel Moolenaar2001-09-081-387/+558
* Fix linux_getcwd() so that if the cwd isn't cached (__getcwd() fails),Andrew Gallatin2001-08-291-28/+0
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inMark Murray2001-05-011-5/+6
* Reviewed by: jlemonAdrian Chadd2001-03-011-16/+17
* Allow debugging output to be controlled on a per-syscall granularity.Jonathan Lemon2001-02-161-41/+48
* Add mount syscall to linux emulation. Also improve emulation of reboot.Jonathan Lemon2001-02-161-0/+89
* Back out proc locking to protect p_ucred for obtaining additionalJohn Baldwin2001-01-271-8/+1
* Lock access to proc members.John Baldwin2000-12-151-2/+12
* Don't auto-generate the syscalls.Marcel Moolenaar2000-12-031-4/+0