tv
cce0ef1a56
Initialize variable "stat" in case it falls through the timeout "for" loop.
1998-05-23 13:37:26 +00:00
pk
b81c16cec8
If poll(2) times out, report failure.
1998-04-24 11:21:19 +00:00
mrg
512c5be5af
add "int" to bare static
1998-03-30 01:15:21 +00:00
jtc
f7ca86bc2d
regsterrpc.3 -> registerrpc.3
1998-03-18 01:37:39 +00:00
lukem
46e6c5e813
* in get_myaddress(); always return sockaddr_in containing localhost:PMAP_PORT.
...
(as recommended in Weiste Venema's portmap5_beta distribution)
* deprecate register
* use memmove instead of bcopy
* KNF includes
* use err/warn() instead of perror/fprintf(stderr,)
* fix some typos
1998-02-13 05:52:11 +00:00
lukem
ce147c1c1c
revert; we can't break the existing ABI and API
1998-02-12 01:57:27 +00:00
lukem
a40a10e320
use u_int32_t instead of size_t...
1998-02-11 11:52:52 +00:00
lukem
cb9265e7ca
use u_int instead of size_t in clntraw_control (oops!)
1998-02-11 07:50:07 +00:00
lukem
a31739bc01
major cleanup (to sync with changes made in include/rpc/*.h):
...
* use int32_t, size_t, in_port_t instead of long, u_int, u_short as appropriate
* use uid_t and gid_t instead of int
* KNF, fix typos and spellos
* use const as appropriate
* deprecate register
* use memmove instead of bcopy
* use err/warn()
1998-02-10 04:54:22 +00:00
perry
312aca536f
add LIBRARY section to man page
1998-02-05 18:45:17 +00:00
lukem
f44e45ec1a
fix tyop
1998-02-03 22:18:01 +00:00
perry
d6b87acb51
<netdb.h> -> <rpc/rpc.h>
1998-02-02 20:18:46 +00:00
lukem
67569086c4
a memory leak can occur when xdr_replymesg() fails, so XDR_FREE in
...
this case. originally fixed in freebsd in clnt_udp.c, and similar
change to clnt_raw.c made by openbsd.
1998-01-23 14:44:22 +00:00
lukem
bba0660678
* use setsockopt(IP_PORTRANGE_LOW) instead of looping through the
...
address range (from freebsd).
* enhance the man page to be a bit more useful.
1998-01-14 11:04:17 +00:00
perry
b51ed80fd5
RCS Id Police.
1998-01-09 04:11:49 +00:00
mikel
007afd6dda
fix pasto (s/getpwent/getrpcent/); from Tobias Weingartner
1997-12-16 07:48:49 +00:00
mrg
4e252e8c4d
add missing .Nm entries. from spz@serpens.swb.de.
1997-11-14 02:04:36 +00:00
jtc
43fa6fe319
If port provides __weak_alias(), provide an Standard C and POSIX pure
...
identifier namespace by renaming non standard functions and variables
such that they have a leading underscore. The library will use those
names internally. Weak aliases are used to provide the original names
to the API.
This is only the first part of this change. It is most of the functions
which are implemented in C for all NetBSD ports. Subsequent changes are
to add the same support to the remaining C files, to assembly files, and
to the automagically generated assembly source used for system calls.
When all of the above is done, ports with weak alias support should add
a definition for __weak_alias to <sys/cdefs.h>.
1997-07-21 14:06:24 +00:00
christos
c63c52b238
Fix RCSID's
...
Fix gcc warnings.
Add missing prototypes
1997-07-13 20:13:02 +00:00
christos
ee71b4ce7e
Fix bug where RPC_VERSMISMATCH was used instead of RPC_MISMATCH.
...
Fix RCSID's
Fix gcc warnings.
1997-07-13 20:12:12 +00:00
christos
3ec7da00cf
Fix uninitialized variable free on error.
...
Add prototypes
Fix RCSID's
Fix gcc warnings.
1997-07-13 20:09:19 +00:00
christos
b8138fe77b
Fix printf format strings.
...
Fix RCSID's
Fix gcc warnings
Add missing prototypes
1997-07-13 20:08:16 +00:00
christos
1f542a9a8a
Fix incorrect arguments in authunix_validate
...
Add prototypes
Fix gcc warnings
Fix RCSID's
1997-07-13 20:07:36 +00:00
mikel
ba64d71ae7
add missing #; noted by Todd Miller
1997-07-01 06:28:22 +00:00
thorpej
d83d59241e
PowerPC is an IEEE floating point system.
1997-03-29 21:04:08 +00:00
mycroft
13038ab3ee
Make sure /etc/rpc is *closed* when we're done.
1997-03-13 19:47:42 +00:00
mouse
ff44468136
alternate -> alternative, per PR 2643
1997-03-08 13:36:38 +00:00
mycroft
041d00cdf4
It's not necessary to initialize the `revents' field of struct pollfd.
1997-02-08 04:38:02 +00:00
mrg
9cd5492c02
- convert unsafe strcpy(), strcat() and sprintf() to the `n' versions.
...
- some KNF.
1997-01-23 14:01:45 +00:00
christos
41b4e57ece
fix previous booboo that broke all rpc services...
1996-12-24 21:49:55 +00:00
cgd
77dab094a0
pull in netdb.h and arpa/inet.h, kill local decls. add interpret() proto
1996-12-20 20:49:47 +00:00
cgd
9fc875ff77
unistd.h for prototypes
1996-12-20 20:48:17 +00:00
cgd
ebd5bdf6d5
string.h for prototypes
1996-12-20 20:47:53 +00:00
cgd
8d3c8a8f7c
string.h for prototypes, replace K&R declarations with __P protos
1996-12-20 20:25:12 +00:00
cgd
e8cd914914
unistd.h for prototypes, fix a couple of bogus casts to select()'s args
1996-12-20 20:24:36 +00:00
cgd
018a568c63
pull in rpc/pmap_clnt.h for protos
1996-12-20 20:23:22 +00:00
cgd
d3b76936e9
pull in unistd.h for prototypes
1996-12-20 20:17:19 +00:00
cgd
30701b75d0
sysconf() definitions are in unistd.h; use it rather than sys/param.h and
...
sys/sysctl.h. (without this, the previous checkin doesn't work.)
1996-12-18 20:57:15 +00:00
mrg
52ae8f7095
oops; use _SC_OPEN_MAX instead of sysctl.
1996-12-18 01:06:37 +00:00
cgd
ac05a6d647
repeat after me: size_t != int, especially when you're taking pointers.
1996-12-17 22:00:39 +00:00
mrg
f6c91ed9ca
use poll() instead of select()
1996-12-17 03:55:20 +00:00
mrg
074bac7fd2
use sysctl() instead of getdtablesize()
1996-12-17 03:27:08 +00:00
jtc
0df251764e
Changed clnt_{s,}p{errno,error,createerror} so that the functions that
...
output emit newlines and those that return a pointer to string do not
append them.
The existing behavior was inherited from RPC4.0, but this seems to have
been corrected sometime before SunOS 4.1.
The documentation has been updated to reflect the new behavior.
1996-06-19 20:38:43 +00:00
jtc
b18369b1bb
Use memset instead of bzero to clear xports array.
...
To be strictly conforming, we should iterate through the array and set
each pointer to NULL. But memset is faster, and can be inlined by the
compiler. If we ever encounter a machine where a NULL ptr != all bits
zero, we'll have to handle this differently.
1996-05-17 00:32:22 +00:00
pk
8afc84d945
Clear `xports' array after allocation (PR#2424, Arne Juul).
1996-05-16 22:52:21 +00:00
jtc
18ec2ba033
Add explict function return types
1996-03-29 23:00:47 +00:00
mark
39f49db401
Define IEEEFP if we are compiling for the arm32.
1996-02-16 21:14:03 +00:00
mycroft
62b296d0eb
Make this work on machines that do not support unaligned memory access.
...
From der Mouse, PR 1116.
1996-02-08 08:06:05 +00:00
pk
560ec18abf
Note return value of get_myaddress().
1996-01-04 20:09:53 +00:00
pk
33880f275d
Return FALSE if get_myaddress() fails.
1996-01-04 20:06:22 +00:00