NetBSD/sys/nfs
ghudson d61f235615 Add cookie support. Stash cookies in the word prior to the end of
each entry, and read them out in nfs_readdir().

Caveat: our current caching method for directory blocks uses the
server offset of the first directory entry as an identifier, so a
Linux emulation getdirentries() will wind up retrieving one block from
the NFS server for each directory entry, unnecessarily thrashing the
cache.  The situation isn't as bad for other emulations.

Instead of getblk(), we need to write a routine to scan each cache
block associated with vp to find a cookie that matches at some
directory entry.  Some later time.
1995-10-14 00:56:07 +00:00
..
krpc_subr.c Use RPCAUTH_UNIX in requests to please picky NFS servers. 1995-08-08 20:43:43 +00:00
krpc.h Fixed RPC code to deal with RPC messages larger than one mbuf. 1995-04-24 21:54:56 +00:00
nfs_bio.c avoid unnecessary aging of buffers. This used to make sense, when buffer 1995-07-24 21:19:27 +00:00
nfs_boot.c Various cleanup, including: 1995-06-12 00:46:47 +00:00
nfs_node.c
nfs_nqlease.c don't assume the f_fsnamelen is nul-truncated or longer than MFSNAMELEN 1995-06-18 14:45:14 +00:00
nfs_serv.c Remove gratuitous extra indirections. 1995-05-23 06:22:45 +00:00
nfs_socket.c splnet --> splsoftnet 1995-08-12 23:59:09 +00:00
nfs_srvcache.c Sync with CSRG. 1994-12-13 17:17:01 +00:00
nfs_subs.c No point in computing cn_hash here, 1995-09-08 13:52:23 +00:00
nfs_syscalls.c Prefix names of system call implementation functions with `sys_'. 1995-10-07 06:25:19 +00:00
nfs_vfsops.c splnet --> splsoftnet 1995-08-12 23:59:09 +00:00
nfs_vnops.c Add cookie support. Stash cookies in the word prior to the end of 1995-10-14 00:56:07 +00:00
nfs.h KERNEL -> _KERNEL 1995-03-26 20:35:13 +00:00
nfsdiskless.h
nfsm_subs.h Remove gratuitous extra indirections. 1995-05-23 06:22:45 +00:00
nfsmount.h KERNEL -> _KERNEL 1995-03-26 20:35:13 +00:00
nfsnode.h KERNEL -> _KERNEL 1995-03-26 20:35:13 +00:00
nfsrtt.h
nfsrvcache.h Sync with CSRG. 1994-12-13 17:17:01 +00:00
nfsv2.h
nqnfs.h Sync with CSRG. 1994-12-13 17:17:01 +00:00
rpcv2.h
swapnfs.c kill unnecessary blank line at end of file 1995-04-30 07:03:13 +00:00
xdr_subs.h Convert unspecified usec value to 0, per discussion with Rick. 1995-01-13 16:15:02 +00:00