History log of /openbsd/sys/nfs/xdr_subs.h (Results 1 – 10 of 10)
Revision Date Author Comments
# 4707cbe3 17-Apr-2015 guenther <guenther@openbsd.org>

Tweaks utimensat/futimens handling to always update ctime, even when both
atime and mtime are UTIME_OMIT (at least for ufs, tmpfs, and ext2fs), and
to correctly handle a timestamp of -1.

ok millert@


# 91a535ff 13-Aug-2013 guenther <guenther@openbsd.org>

Switch time_t, ino_t, clock_t, and struct kevent's ident and data
members to 64bit types. Assign new syscall numbers for (almost
all) the syscalls that involve the affected types, including anything

Switch time_t, ino_t, clock_t, and struct kevent's ident and data
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@

show more ...


# 29295d1c 02-Jun-2003 millert <millert@openbsd.org>

Remove the advertising clause in the UCB license which Berkeley
rescinded 22 July 1999. Proofed by myself and Theo.


# 8dc36630 06-Feb-1999 millert <millert@openbsd.org>

Use bitwise operations to extract high and low words from the quad
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 in

Use bitwise operations to extract high and low words from the quad
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 *.

show more ...


# 84a51a94 28-Dec-1998 millert <millert@openbsd.org>

Fix fxdr_hyper macro. The cast to signed int caused incorrect behavior in the shift. This only seems to have affected big endian machines.


# df3d8ab7 19-Aug-1998 csapuntz <csapuntz@openbsd.org>

Change fxdr_hyper to return a u_quad_t. This minimizes the evil clobbering
of lvalues that ANSI abhors.

And it fixes df on NFS version 3 mounts on Sparcs.


# 78530d46 31-Mar-1996 mickey <mickey@openbsd.org>

From NetBSD: NFSv3 import (tomorrow's Net's kernel)
Open's patches kept in. i'll possibly take a look at Lite2 soon,
is there smth usefull ?..


# 370decb4 29-Feb-1996 niklas <niklas@openbsd.org>

From NetBSD: merge with 960217 (still NFSv2)


# 1a14c87f 21-Dec-1995 deraadt <deraadt@openbsd.org>

from cgd; handle 64-bit pointers and longs


# df930be7 18-Oct-1995 deraadt <deraadt@openbsd.org>

initial import of NetBSD tree