summaryrefslogtreecommitdiff
path: root/sys/compat/linux32/files.linux32
AgeCommit message (Collapse)Author
2008-11-19Make the emulations, exec formats, coredump, NFS, and the NFS serverad
into modules. By and large this commit: - shuffles header files and ifdefs - splits code out where necessary to be modular - adds module glue for each of the components - adds/replaces hooks for things that can be installed at runtime
2007-04-11- Add compat amd64 linux32 statfs support, adapted from PR/35956.njoly
- Move bsd_to_linux_statfs() function to its own file to be shared between both linux compats. ok by manu.
2006-09-13Jumbo COMPAT_LINUX/COMPAT_LINUX32 bugfix, with the help of Nicolas Jolymanu
- Fix shmat return value on amd64: it uses no black magic with retval[0] - Fix integer overflows in sysinfo - Implement sysinfo, mmap2, sched_getparam, sched_getscheduler, mremap, and madvise in COMPAT_LINUX32 - Fix improper types used in setgroups16/getgroups16 - Implement mmap2 for COMPAT_LINUX32 - Ifdef debug messages by DEBUG_LINUX
2006-02-15- Move the BSD to Linux and Linux to BSD termio/termios conversion functionsmanu
to a header where they can be shared between COMPAT_LINUX and COMPAT_LINUX32 - Add termios ioctl emulation to COMPAT_LINUX32 - Add the getcwd system call to COMPAT_LINUX32/amd64 That makes Linux's bash working with COMPAT_LINUX32.
2006-02-09Add initial (but unfinished) COMPAT_LINUX32 for amd64. This is good enough somanu
that the i386 license manager part of amd64 version of Fluent works. While I'm here, add SysV IPC to COMPAT_LINUX/amd64