Home | History | Annotate | Download | only in nfs
History log of /src/sys/nfs/xdr_subs.h
RevisionDateAuthorComments
 1.16  07-Dec-2024  riastradh sys/nfs/nfs: Add some missing includes and include guards.

Fix up some minor KNF issues while here.

No functional change intended (except to enable things to build that
might not have built before because of previously required #include
ordering).
 1.15  11-Dec-2005  christos branches: 1.15.200;
merge ktrace-lwp.
 1.14  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.13  06-Mar-1999  fair branches: 1.13.42;
Snatch a patch from OpenBSD to fix PRs 6529 and 7074.
Adjust fxdr_hyper() and txdr_hyper() macros.
 1.12  10-Oct-1997  fvdl * New directory entry caching system. Provides full caching of any
directory cookie that may be thrown back at us from userspace, up
to a size limit. Fixes double entry problem.
* Split flags for internal and external use in the NFS mount structure.
* Fix some buffer structure fields that weren're being used correctly.
* Fix missing directory cache inval call in nfs_open.
* Limit on NFS_DIRBLKSIZ no longer needed, bumped to the more reasonable
value of 8k.
* Various other things that I forget, all related to the dir caching
somehow, though.
 1.11  18-Feb-1996  fvdl branches: 1.11.12;
Bring in a merge of Rick Macklem's NFSv3 code from Lite2
 1.10  01-Feb-1996  jtc Rename struct timespec fields to conform to POSIX.1b
 1.9  19-Dec-1995  cgd changes to make this work on systems where pointers & longs are 64 bits.
This is mostly just changes to make the stuff that goes over the wire
use fixed-size types.
 1.8  13-Jan-1995  mycroft Convert unspecified usec value to 0, per discussion with Rick.
 1.7  29-Jun-1994  cgd New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
 1.6  08-Jun-1994  mycroft Update to 4.4-Lite fs code, with local changes.
 1.5  25-Apr-1994  cgd some prototype cleanup, eliminate/replace bogus types (e.g. quad and
u_quad) -> use better types (e.g. quad_t & u_quad_t in inodes),
some cleanup.
 1.4  03-Jun-1993  cgd fix for macklem's bogus use of the va_flags field, supplied by
John Woods, jfwfrom: @ksr.com. also, fixes the following problems:
the va_gen field is in a similar position
(Suns are going to be reporting the change-date microseconds as their
"generation"), I've supplied my own set of diffs below for your inspection.
Note these aren't even compiled, but they're pretty similar to what I had
to do to our older version of OSF/1 here. (There's also an unrelated change
supplied for xdr_subs.h; the pointer types supplied to the fxdr_time() and
txdr_time() macros are not, in fact, both struct timevals. That turns out
to be one of many tips-of-the-iceberg facing those porting the (old) Berkeley
NFS code to 64-bit machines...)
 1.3  20-May-1993  cgd more rcs id adding and header cleanup. i like vi macros!
 1.2  20-Apr-1993  mycroft Add consistent multiple-inclusion protection (repeat).
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.3  01-Mar-1998  fvdl Import 4.4BSD-Lite2
 1.1.1.2  01-Mar-1998  fvdl Import 4.4BSD-Lite for reference
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.11.12.1  14-Oct-1997  thorpej Update marc-pcmcia branch from trunk.
 1.13.42.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.13.42.2  18-Sep-2004  skrll Sync with HEAD.
 1.13.42.1  03-Aug-2004  skrll Sync with HEAD
 1.15.200.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed