| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | getdents64 support, based on FreeBSD. | 2002-10-28 | 1 | -20/+55 | ||
| | | | | | thanks to jpmk@fibertel.com.ar for providing a testbed; jasoni ok. | |||||
| * | Cleanup change. Since almost all callers (except one) of getvnode did a FREF | 2002-08-23 | 1 | -2/+1 | ||
| | | | | | | | | on the returned file, do the FREF inside getvnode so that people can't get away with avoiding FREF and FRELE. Eyeballed by various people. | |||||
| * | Avoid time wrap at securelevel 2. ok millert@ fgsch@ | 2002-07-25 | 1 | -3/+3 | ||
| | | ||||||
| * | provide local versions of getpid, getuid and getgid that do not | 2002-06-05 | 1 | -1/+34 | ||
| | | | | | stuff a value in retval[1] as newer linux libs puke on it. | |||||
| * | remove ambiguity in version,ostype,osversion,osrelease and their constanity, they are and declarre 'em accordingly also removing private externies of those | 2002-03-14 | 1 | -5/+4 | ||
| | | ||||||
| * | First round of __P removal in sys | 2002-03-14 | 1 | -5/+5 | ||
| | | ||||||
| * | More FREF/FRELE protection. This time all users of getvnode. | 2002-02-12 | 1 | -1/+3 | ||
| | | ||||||
| * | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | 2001-11-06 | 1 | -2/+2 | ||
| | | | | | (Look ma, I might have broken the tree) | |||||
| * | absolutely no need to include vm_parm.h after vm.h | 2001-08-12 | 1 | -2/+1 | ||
| | | ||||||
| * | rename 2 more syscalls to syscallname16 (missed last time) | 2001-07-03 | 1 | -5/+5 | ||
| | | ||||||
| * | rename some syscalls to <syscall>16 to make room for new ones. | 2001-07-03 | 1 | -7/+7 | ||
| | | ||||||
| * | On popular demand, the Linux-compatibility clone(2) implementation based | 2001-04-02 | 1 | -7/+21 | ||
| | | | | | | on NetBSD's code, as well as some faked Posix RT extensions by me. This makes at least simple linuxthreads tests work. | |||||
| * | SunOS, IBCS2, Linux, and SVR4 all require translations of directory entries | 2001-01-23 | 1 | -127/+80 | ||
| | | | | | | | | | | | from OpenBSD format to their respective native formats. A lot of common code here for interfacing with OpenBSD VOP_READDIR. Most of this code and logic has been moved to common/compat_dir.c When reading a portion of the directory, the compatibility layer registers a callback which is passed an OpenBSD-style dirent and the cookie/offset. | |||||
| * | Linux mmap ignores the fd argument when MAP_ANON is on. Always pass -1 | 2000-09-10 | 1 | -2/+2 | ||
| | | | | | | to the native mmap system call (in case the linux app doesn't). - From NetBSD | |||||
| * | common/compat_util.c | 2000-09-07 | 1 | -2/+2 | ||
| | | ||||||
| * | OpenBSD -> NetBSD where previously missed. | 2000-07-23 | 1 | -11/+11 | ||
| | | ||||||
| * | Oops. | 2000-07-17 | 1 | -2/+2 | ||
| | | ||||||
| * | Be more careful about return values from hzto. | 2000-07-17 | 1 | -2/+6 | ||
| | | ||||||
| * | Use new timeouts. | 2000-06-26 | 1 | -3/+4 | ||
| | | ||||||
| * | Implement linux's setfsuid and getfsuid (from NetBSD) | 2000-04-12 | 1 | -1/+33 | ||
| | | ||||||
| * | Add missing system calls as unimplemented. | 2000-02-28 | 1 | -1/+202 | ||
| | | | | | Implement chown, poll, setresuid, getresuid, setresgid, getresgid. | |||||
| * | Implement compatibility for Linux stime() syscall. | 1999-12-06 | 1 | -1/+28 | ||
| | | ||||||
| * | avoid future register_t vs int problems, if this becomes 64 bit | 1999-06-14 | 1 | -2/+5 | ||
| | | ||||||
| * | better fd leak prevention | 1999-06-08 | 1 | -2/+3 | ||
| | | ||||||
| * | use sys_opipe(), but note the descriptor leakage | 1999-06-08 | 1 | -2/+3 | ||
| | | ||||||
| * | New struct statfs with mount options. NOTE: this replaces statfs(2), | 1999-05-31 | 1 | -2/+24 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fstatfs(2), and getfsstat(2) so you will need to build a new kernel before doing a "make build" or you will get "unimplemented syscall" errors. The new struct statfs has the following featuires: o Has a u_int32_t flags field--now softdep can have a real flag. o Uses u_int32_t instead of longs (nicer on the alpha). Note: the man page used to lie about setting invalid/unused fields to -1. SunOS does that but our code never has. o Gets rid of f_type completely. It hasn't been used since NetBSD 0.9 and having it there but always 0 is confusing. It is conceivable that this may cause some old code to not compile but that is better than silently breaking. o Adds a mount_info union that contains the FSTYPE_args struct. This means that "mount" can now tell you all the options a filesystem was mounted with. This is especially nice for NFS. Other changes: o The linux statfs emulation didn't convert between BSD fs names and linux f_type numbers. Now it does, since the BSD f_type number is useless to linux apps (and has been removed anyway) o FreeBSD's struct statfs is different from our (both old and new) and thus needs conversion. Previously, the OpenBSD syscalls were used without any real translation. o mount(8) will now show extra info when invoked with no arguments. However, to see *everything* you need to use the -v (verbose) flag. | |||||
| * | strncpy; edx trashing solution in sys_pipe(); freebsd | 1999-02-10 | 1 | -11/+32 | ||
| | | ||||||
| * | Correct directory entry reads, big directories lost entries as it were. | 1999-02-10 | 1 | -3/+4 | ||
| | | | | | Also, fix the NCR SVR4 rdebug syscall emulation. | |||||
| * | fix netbsd bug; from boquist@cs.chalmers.se | 1998-07-05 | 1 | -3/+2 | ||
| | | ||||||
| * | emulate shrinking in mremap(); boquist@cs.chalmers.se | 1998-07-04 | 1 | -7/+43 | ||
| | | ||||||
| * | correct utimes() emulation | 1998-04-26 | 1 | -2/+2 | ||
| | | ||||||
| * | correct a comment | 1998-03-22 | 1 | -2/+2 | ||
| | | ||||||
| * | GCC 2.8 -Wall | 1998-02-23 | 1 | -13/+4 | ||
| | | ||||||
| * | enforce VM_PROT_READ in mmap | 1997-11-26 | 1 | -1/+3 | ||
| | | ||||||
| * | make msync() have 3 args | 1997-11-13 | 1 | -22/+1 | ||
| | | ||||||
| * | put mremap() in linux_misc.c | 1997-11-13 | 1 | -1/+18 | ||
| | | ||||||
| * | Updates for VFS Lite 2 + soft update. | 1997-11-06 | 1 | -10/+12 | ||
| | | ||||||
| * | back out vfs lite2 till after 2.2 | 1997-10-06 | 1 | -12/+10 | ||
| | | ||||||
| * | VFS Lite2 Changes | 1997-10-06 | 1 | -10/+12 | ||
| | | ||||||
| * | #34 - linux_sys_nice from NetBSD | 1997-04-14 | 1 | -1/+18 | ||
| | | ||||||
| * | sys/dirent.h | 1996-08-10 | 1 | -2/+2 | ||
| | | ||||||
| * | sync | 1996-05-22 | 1 | -2/+54 | ||
| | | ||||||
| * | Good fixes and changes from latest Net. | 1996-04-17 | 1 | -11/+19 | ||
| | | ||||||
| * | from fvdl; add msync(), readv() and writev() | 1995-12-19 | 1 | -1/+22 | ||
| | | ||||||
| * | update from netbsd | 1995-12-14 | 1 | -22/+1 | ||
| | | ||||||
| * | initial import of NetBSD tree | 1995-10-18 | 1 | -0/+1105 | ||
