freebsd-skq/include
Bill Paul 65d3c627a5 Add a CLSET_ASYNC command, which allows us to (ab)use the clnt_dg transport
to make asynchronous RPCs. This is needed to help fix ypbind, which can no
longer override the clnt_dg_call() method (formerly the clntudp_call()
method) due to all the internal descriptor locking code in TI-RPC. Turning
on this flag allows us to send an RPC request, then return immediately,
and handle a reply later, rather than being forced to do the request
and reply in a single function call.

Also fix a byte ordering bug: when clnt_dg_call() increments the XID
prior to transmitting a request, it uses the raw value, which is wrong.
The XID is stored in network byte order, i.e. big-endian. The CLSET_XID
and CLGET_XID commands in clnt_dg_control() use ntohl()/htonl() to get
the byte ordering right, but because clnt_dg_call() does not do this,
using CLSET_XID/CLGET_XID doesn't actually work, unless you're on a
big endian host, which we aren't (yet). Fix clnt_dg_call() to byte swap
properly when doing the increment.
2001-03-27 21:27:33 +00:00
..
arpa IPv4 address is not unsigned int. This change introduces in_addr_t. 2001-03-23 18:59:31 +00:00
protocols
rpc Add a CLSET_ASYNC command, which allows us to (ab)use the clnt_dg transport 2001-03-27 21:27:33 +00:00
rpcsvc Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
_ctype.h
a.out.h
ar.h
assert.h
bitstring.h
ctype.h
db.h
dirent.h
disktab.h
dlfcn.h
elf-hints.h
elf.h
err.h
fnmatch.h
fstab.h
fts.h
glob.h Introduce the GLOB_MAXPATH flag, which allows the user to limit the 2001-03-19 19:10:06 +00:00
grp.h
hesiod.h
histedit.h
ieeefp.h
ifaddrs.h
iso646.h
langinfo.h Add D_MD_ORDER (local extension) to get month/day order from locale 2001-03-19 11:53:34 +00:00
libgen.h
limits.h
link.h
locale.h
Makefile Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
malloc.h
math.h
memory.h
mpool.h
ndbm.h
netconfig.h const'ify 2001-03-27 09:43:09 +00:00
netdb.h give the "netgrent" functions a home in netdb.h 2001-03-27 09:49:03 +00:00
nl_types.h
nlist.h
nsswitch.h
objformat.h
paths.h
pthread_np.h Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
pthread.h
pwd.h
ranlib.h
regex.h
regexp.h
resolv.h
rune.h
runetype.h
search.h
setjmp.h
sgtty.h
signal.h
stab.h
stdbool.h
stddef.h
stdio.h
stdlib.h
strhash.h
string.h
stringlist.h
strings.h
sysexits.h
tar.h
time.h
timers.h
ttyent.h
unistd.h
utime.h
utmp.h
vis.h