Commit Graph

242 Commits

Author SHA1 Message Date
fvdl
b2a54b691e Back out previous for now. I already suspected part of it was wrong,
and there has been one report of problems in the mean time.
2003-05-19 09:26:15 +00:00
christos
56a0a03629 From Martin Blapp mb at imp dot ch, should fix PR/20768
Remove the special treatment off non-blocking mode in
xdrrec_eof(). This change broke seriously reading serialized
xdr-records. A end of a request could sometimes not
be recognized and the socket got closed too early.

Initialize in_reclen and in_received in a second case
if we get more outstanding records.
2003-05-18 23:59:28 +00:00
yamt
8f781c36ef fix a simple bug that prevents svc_tli_create to bind to the address
specified by caller.
2003-05-13 11:57:21 +00:00
scw
c7dadf502a The second parameter of strchr() is an integer, not a pointer.
So use '\0' instead of NULL.
2003-04-29 14:56:05 +00:00
wiz
4472b40375 Convert to mdoc. Fix an error (two many arguments to a function). 2003-04-17 17:57:12 +00:00
wiz
df25ca4551 Convert to mdoc. Fix one or two bugs while here, hope I didn't introduce
more :)
2003-04-17 17:02:48 +00:00
wiz
472351e13d Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
2003-04-16 13:34:34 +00:00
christos
036ef4f391 cast int to size_t to appease lint (Geoff Wing) 2003-04-05 17:02:14 +00:00
christos
cf3a405a52 PR/21014: Tom Lyon: Failure to clear string by passing the wrong size to memset 2003-04-05 03:47:18 +00:00
christos
d5632de9bf Don't do:
if ((xdrp->x_handy -= need) < 0)
		return FALSE;

because by repeatedly calling this we can cause overflow, and then overwrite
valid memory. Instead do:

	if (xdrp->x_handy < need)
		return FALSE;
	xdrp->x_handy -= need;
2003-03-16 15:42:22 +00:00
fvdl
161423ddca Reset in_reclen and in_received after having received a full record in
the nonblocking case.
2003-01-27 20:56:45 +00:00
thorpej
3fdac2b8c5 Merge the nathanw_sa branch. 2003-01-18 10:52:16 +00:00
mjl
71b7c0b242 Fix typos (from PR 19650) 2003-01-03 21:41:28 +00:00
jschauma
708eed1953 Fix typos pointed out by Igor Sobrado in PR misc/19632
rpc(3)             - addres (address)
rpc_reg(3)         - truct (struct, in struct rpc_msg)
rpcb_getaddr(3)    - Copyright: Sun Microsystems (not Microsystem's)
			All Rights Reserved (not Right's)
2003-01-01 22:24:29 +00:00
wiz
667e9783e6 Fn arguments do not need (empty) braces. 2002-12-18 19:34:53 +00:00
jdolecek
015545ffb2 Add description of struct netconfig.
This adresses PR lib/18501 by Benedikt Meurer

While here, finish mdocifying of the manpage. There is no .B, .I, .SB
in mdoc, and some items were missing in output due to that.
2002-12-07 12:21:45 +00:00
skrll
3f05b3f7ab Add extern svc_fd_lock if __REENT and include rpc_internal.h only once. 2002-11-12 14:50:23 +00:00
thorpej
08a7b34528 Fix signed/unsigned comparison warnings. 2002-11-11 22:15:42 +00:00
thorpej
d6e3c04143 Fix signed/unsigned comparison warnings. 2002-11-11 20:34:10 +00:00
thorpej
045cceecae Fix signed/unsigned comparison warnings. 2002-11-11 17:13:59 +00:00
fvdl
79d5b270d9 * Adapt include files for rpc_com.h/rpc_internal.h split.
* Add rpc_control to svc.c
* Implement non-blocking connections.
2002-11-08 00:13:07 +00:00
yamt
b8bc8c45f2 add missing __rpc_fixup_addr.
it's needed to make mount_nfs -T work for scoped addresses.
2002-10-02 01:22:09 +00:00
wiz
6569c5c509 New sentence, new line. From Robert Elz. 2002-10-01 17:22:00 +00:00
mycroft
59e83d385e Make this work in the !INET6 case -- if we mismatch the AF, don't return a
bogus (uninitialized) structure.
Also, ignore v4 ifa's with no broadcast address (rather than core dumping).
2002-09-23 14:12:31 +00:00
itojun
cf0cafaa38 correct range check. from openbsd 2002-08-01 05:22:43 +00:00
soren
a6eb4c51f7 Make pmap_set(3) prototype match reality.
Fixes PR lib/6064.
2002-07-31 01:46:02 +00:00
darrenr
5d8479d5bd patch from openbsd to fix bounds checking, eliminating an overflow condition. 2002-07-30 14:57:31 +00:00
fredette
02ac1ae2f0 Added hppa support (some of it incomplete) to lib/csu, lib/libc,
and lib/libkvm.
2002-06-06 20:31:19 +00:00
groo
9b7886c6a3 Make sure we don't look before the beginning of the string.
from xs@kittenz.org
2002-04-16 19:19:33 +00:00
cjep
c33f9d110f Fix spelling mistake (from Onno van der Linden; PR#15793). 2002-03-03 18:19:41 +00:00
bjh21
282980297f xdr_enum() now gets passed a real enum_t *, rather than an enum foo *
in disguise.  This means it can just be yet another copy of
xdr_int32_t(), rather than messing around trying to work out the size
of an enum.

This change should make no difference on existing ports, where enum_t
is the same size as all enums, but will make a difference on ARM ELF.
2002-02-10 13:47:10 +00:00
ross
9856438e91 generate & symbolically 2002-02-07 09:24:04 +00:00
ross
814f296b77 Generate <>& symbolically. 2002-02-07 07:00:09 +00:00
wiz
117f593e28 Drop some unnecessary .Pps, use .Ss instead of .Sh. 2002-01-15 02:37:09 +00:00
thorpej
846f87dbb9 Use __sh__ instead of __sh3__. 2001-12-15 03:39:53 +00:00
lukem
4da6558c5a Close socket correctly in three places.
Fixes various problems such as inetd not reloading correctly.
Fix provided by Michael van Elst in [lib/14454] - thanks!
Should also fix [bin/12651] and [bin/13657]
2001-11-04 14:43:55 +00:00
lukem
50f5afd52e fix WARNS=2 (-Wshadow) warnings 2001-11-04 13:57:29 +00:00
yamt
22e098af0f check pmap_flag before sendto. 2001-09-28 08:45:41 +00:00
jdolecek
7462273dbc Fix !INET6 build. Noted by Bruno Clermont on tech-userlevel@ 2001-09-27 18:59:37 +00:00
wiz
723dbf6421 Mostly punctuation fixes; uppercase some .Sh arguments, and misc. fixes. 2001-09-16 18:51:10 +00:00
wiz
fb53176f18 Sort sections. 2001-09-16 18:09:58 +00:00
wiz
f37e55afc4 Boring whitespace fixes. 2001-09-16 02:17:40 +00:00
wiz
30b2bf87ed Various typos in comments (neccessary, sceme, choise, ...). 2001-07-26 15:05:07 +00:00
fvdl
ab48aa4caf Another one of those if defined(arch) lists I forgot to commit earlier. 2001-06-19 22:10:01 +00:00
wiz
2a65697aff NetBSD -> Nx, and some whitespace nits. 2001-06-05 13:24:41 +00:00
kristerw
7e4c882a7c Free the correct buffer in error handling.
Handle that malloc may return NULL.
2001-05-26 00:22:22 +00:00
lukem
7c72a90438 missing space in a warning 2001-05-08 23:21:17 +00:00
fvdl
e33a1e6253 In __rpc_uaddr2taddr_af, actually return useful data for the AF_LOCAL
case. From FreeBSD.
2001-04-22 20:51:25 +00:00
wiz
8c56635f64 rpc_clnt_calls and rpc_svc_calls live in 3, not 8.
Whitespace and punctuation fixes.
2001-04-09 12:26:32 +00:00
wiz
5aeb3dc3c1 Add RCS Id; whitespace and punctuation fixes. 2001-04-09 12:25:37 +00:00