freebsd-dev/lib
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
..
csu/i386 Changed the dimensions of __CTOR_LIST__ and __DTOR_LIST__ from 0 1996-02-20 04:07:26 +00:00
libc NIS client-side performance tweak: 1996-05-02 15:44:53 +00:00
libc_r keep the libc_r makefiles in step with those from libc 1996-03-20 03:05:34 +00:00
libcom_err
libcompat Correct some man page cross references and file location references. 1996-04-07 00:06:21 +00:00
libcrypt
libcurses
libdisk Fix mis-declared static arrays that made sysinstall SEGV in 1996-04-29 06:45:33 +00:00
libedit This commit was generated by cvs2svn to compensate for changes in r13122, 1995-12-30 19:02:48 +00:00
libf2c
libF77 recording cvs-1.6 file death 1995-12-30 19:02:48 +00:00
libfakegnumalloc Some fixes: 1996-02-12 12:40:04 +00:00
libforms hash_search() has changed its calling semantics somewhat - bring 1996-04-30 00:17:56 +00:00
libgnumalloc Some fixes: 1996-02-12 12:40:04 +00:00
libI77
libipx Do not install the now unsupported netns and netiso 1996-04-08 05:15:09 +00:00
libkse Added a new module "uthread_autoinit.cc". This is a small C++ module. 1996-02-17 02:19:37 +00:00
libkvm NBPG -> PAGE_SIZE 1996-05-02 09:23:36 +00:00
libm
libmd Don't install mdX.3, it's the template used to build the other pages. 1996-02-09 22:44:44 +00:00
libmytinfo recording cvs-1.6 file death 1995-12-30 19:02:48 +00:00
libncurses The traceon and traceoff directives aren't in this version ncurses. 1996-04-25 01:18:30 +00:00
libpam/modules #include <kerberosIV/des.h> -> #include <des.h> 1996-02-11 09:18:18 +00:00
libpcap Fixed incomplete or wrong lists of prerequisite #includes related to 1996-05-01 01:45:23 +00:00
libpthread Added a new module "uthread_autoinit.cc". This is a small C++ module. 1996-02-17 02:19:37 +00:00
libresolv
librpcsvc
libscsi Add a couple more man page links and some minor formatting fixes. 1996-02-09 02:49:14 +00:00
libskey /etc/skeykeys was basically suffering from the same vulnerability 1996-04-26 21:33:18 +00:00
libss
libtelnet This commit was generated by cvs2svn to compensate for changes in r13122, 1995-12-30 19:02:48 +00:00
libtermcap Another round of man page cleanups. 1996-02-12 04:57:03 +00:00
libutil If the two recently added sysctl variables exist, use those rather than 1996-02-24 14:37:30 +00:00
libxpg4 Add more stuff moved out from XPG3 1995-11-03 09:03:00 +00:00
liby
msun Don't trash %ebp. 1996-02-25 20:29:46 +00:00
ncurses/ncurses Added some missing MLINKS for section 3 man pages. 1996-02-09 00:45:45 +00:00
Makefile Add libdisk. 1996-03-18 18:59:08 +00:00
Makefile.inc