1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
Mirror of the FreeBSD src repository https://git.FreeBSD.org/src.git .
Go to file
Bill Paul a169c9b1f9 NIS client-side performance tweak:
Each of the ypclnt functions does a _yp_dobind() when it starts and then
a _yp_unbind() when it finishes. This is not strictly necessary and it
wastes cycles: it means we do a new clnt_create() and clnt_destroy()
for each yp_whatever() call. In fact, you can do multiple clnt_call()s
using a single RPC client handle returned by clnt_create(). Ideally we only
have to create a handle to ypserv once (the first time we call a ypclnt
function) and then destroy it and rebind only if a call to ypserv fails.

- Modify _yp_dobind() so that it only creates a new RPC client handle
  when establishing a new binding or when one of the ypclnt calls
  invalidates an existing binding and calls _yp_dobind() to establish
  a new one.

- Modify the various ypclnt functions to only call _yp_unbind() if a
  call to ypserv fails.
1996-05-02 15:44:53 +00:00
bin CLSIZE -> getpagesize() 1996-05-02 13:06:21 +00:00
eBones Provide a rudimentary man page for this, based mostly on the README.PATCH. 1996-05-01 17:16:23 +00:00
etc Add wcd0 to `all' target. The fate of the IDE CDROM support in 2.2 1996-05-02 09:15:57 +00:00
games Correct some man page cross references and file location references. 1996-04-07 00:06:21 +00:00
gnu PD_SHIFT -> PDRSHIFT 1996-05-02 13:08:51 +00:00
include Made this work with the documented prerequisite #includes (none). 1996-05-01 00:57:57 +00:00
lib NIS client-side performance tweak: 1996-05-02 15:44:53 +00:00
libexec Small tweak to yp_put_record(): call the DB put routine with the 1996-04-28 03:59:56 +00:00
lkm Add in qcam module (forgot) 1996-03-24 00:30:38 +00:00
release Clear the TCP/IP device configuration screen away after we invoke it. 1996-05-02 10:09:45 +00:00
sbin NBPG -> getpagesize() 1996-05-02 09:09:04 +00:00
secure Add support for socks 1996-04-23 05:18:43 +00:00
share Add section with pgp keys (feel free to give it a better layout) 1996-05-01 20:11:01 +00:00
sys Removed $Log$ 1996-05-02 14:58:15 +00:00
tools Don't look in libkern, it went away. 1995-12-29 01:51:23 +00:00
usr.bin NBPG -> PAGE_SIZE 1996-05-02 09:10:21 +00:00
usr.sbin Clear the TCP/IP device configuration screen away after we invoke it. 1996-05-02 10:09:45 +00:00
COPYRIGHT This is the official 4.4 Lite copyright. 1994-09-11 07:53:28 +00:00
Makefile Re-instate the bootstrap target which can be used to build tools 1996-03-24 13:16:45 +00:00