#
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
|