1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/lib/libc
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
..
amd64 Put in missing '_' in call to wrapper _thread_sys_sigsetmask() function. 1996-02-17 12:25:21 +00:00
compat-43 Added missing section numbers to a bunch of .Xr macros, or 1996-03-27 20:49:07 +00:00
db Close PR#218. Don't reference non-existant dbm(3) and ndbm(3) manual 1996-03-03 08:53:05 +00:00
gen Cache the result of getpagesize() so we only make one syscall. 1996-05-02 08:43:05 +00:00
gmon Use PAGE_SIZE instead of NBPG 1996-05-02 08:43:37 +00:00
i386 rfork/minherit glue in libc 1996-02-23 19:56:55 +00:00
locale Fixed longstanding namespace convolution involving rune_t vs wchar_t. 1996-05-01 00:40:10 +00:00
net Do not install the now unsupported netns and netiso 1996-04-08 05:15:09 +00:00
nls Fixed docs/521. 1996-02-09 12:25:08 +00:00
quad Added prototypes. 1995-12-26 13:25:13 +00:00
regex 8bit clean fixes 1996-03-25 14:34:26 +00:00
rpc Work around a bug in the Sun rpc code. This fixes a problem where 1996-03-17 20:12:53 +00:00
stdio Fix a typo. 1996-05-01 22:49:36 +00:00
stdlib Don't include <sys/types.h> when it isn't used. 1996-04-19 18:40:25 +00:00
stdtime Convert the time2posix man page to mdoc format. This still 1996-05-01 23:17:27 +00:00
string Added `const' to types of sys_errlist and sys_nerr. 1996-04-19 14:02:03 +00:00
sys Remove a redundant description of the EMFILE error, and fix a typo. 1996-05-01 22:20:40 +00:00
xdr Minor cleanup of the rpc man pages to silence manck. 1996-02-12 00:02:42 +00:00
yp NIS client-side performance tweak: 1996-05-02 15:44:53 +00:00
Makefile Remove support for OSI networking in user-land (#ifdef OSI aor CCITT) 1996-02-06 20:36:15 +00:00