summaryrefslogtreecommitdiffstats
path: root/sys/nfs/xdr_subs.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Tweaks utimensat/futimens handling to always update ctime, even when bothguenther2015-04-171-8/+4
| | | | | | | atime and mtime are UTIME_OMIT (at least for ufs, tmpfs, and ext2fs), and to correctly handle a timestamp of -1. ok millert@
* Switch time_t, ino_t, clock_t, and struct kevent's ident and dataguenther2013-08-131-11/+11
| | | | | | | | | | | | | | | | | | | | members to 64bit types. Assign new syscall numbers for (almost all) the syscalls that involve the affected types, including anything with time_t, timeval, itimerval, timespec, rusage, dirent, stat, or kevent arguments. Add a d_off member to struct dirent and replace getdirentries() with getdents(), thus immensely simplifying and accelerating telldir/seekdir. Build perl with -DBIG_TIME. Bump the major on every single base library: the compat bits included here are only good enough to make the transition; the T32 compat option will be burned as soon as we've reached the new world are are happy with the snapshots for all architectures. DANGER: ABI incompatibility. Updating to this kernel requires extra work or you won't be able to login: install a snapshot instead. Much assistance in fixing userland issues from deraadt@ and tedu@ and build assistance from todd@ and otto@
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* Use bitwise operations to extract high and low words from the quadmillert1999-02-061-4/+4
| | | | | | | in txdr_hyper. This should be more portable than casting to an array of ints and pulling out the two 32-bit words (this produced incorrect results on alpha for the high word for filesystems < 4gig). As a side effect, txdr_hyper now takes a u_quad_t as its first arg, not u_quad_t *.
* Fix fxdr_hyper macro. The cast to signed int caused incorrect behavior in the shift. This only seems to have affected big endian machines.millert1998-12-281-3/+3
|
* Change fxdr_hyper to return a u_quad_t. This minimizes the evil clobberingcsapuntz1998-08-191-5/+6
| | | | | | of lvalues that ANSI abhors. And it fixes df on NFS version 3 mounts on Sparcs.
* From NetBSD: NFSv3 import (tomorrow's Net's kernel)mickey1996-03-311-16/+25
| | | | | Open's patches kept in. i'll possibly take a look at Lite2 soon, is there smth usefull ?..
* From NetBSD: merge with 960217 (still NFSv2)niklas1996-02-291-10/+11
|
* from cgd; handle 64-bit pointers and longsderaadt1995-12-211-16/+16
|
* initial import of NetBSD treederaadt1995-10-181-0/+83