Ruslan Ermilov
a73a3ab56b
Markup fixes.
2006-09-17 21:27:35 +00:00
Martin Blapp
794295bab8
Sync with NetBSD rev. 1.16 + 1.17
...
Coverity CID 2292: Plug memory leak.
Coverity CID 2291: Move function call before allocating storage to prevent
memory leak on error.
MFC after: 1 month
2006-09-09 22:33:21 +00:00
Martin Blapp
8306b5154c
Sync with NetBSD rev. 1.29
...
Coverity CID 2293: Fix memory leak.
MFC after: 1 month
2006-09-09 22:32:07 +00:00
Martin Blapp
c317a5c2f6
Sync with NetBSD rev. 1.6 + 1.7
...
Coverity CID 779 + 780: Avoid NULL pointer dereference.
MFC after: 1 month
2006-09-09 22:29:16 +00:00
Martin Blapp
f340bd4070
Sync with NetBSD rev. 1.20 + 1.21
...
Coverity CID 2284: Fix multiple memory leaks.
Coverity CID 710: Remove unreachable code.
MFC after: 1 month
2006-09-09 22:26:47 +00:00
Martin Blapp
dc9fde8d4f
Sync with NetBSD rev. 1.10
...
Coverity CID 2276: Don't leak memory on error.
MFC after: 1 month
2006-09-09 22:22:39 +00:00
Martin Blapp
b0718451b8
Sync with NetBSD rev. 1.15
...
Coverity CID 2275: Avoid memory leak on error.
MFC after: 1 month
2006-09-09 22:21:15 +00:00
Martin Blapp
b0eb405d46
Sync part of NetBSD rev. 1.14
...
Fix unpaired sigblock which possibly leaves the process with all
signals blocked.
MFC after: 2 weeks
2006-09-09 22:18:57 +00:00
Martin Blapp
e0c693387f
Sync with NetBSD rev. 1.16 + 1.17
...
Coverity CID 3651: Don't leak ifaddrs on getaddrinfo failure.
Coverity CID 2283: Don't leak sys_auth on error.
MFC after: 1 month
2006-09-09 22:14:42 +00:00
Hajimu UMEMOTO
06a99fe36f
- Extend the nsswitch to support Services, Protocols and Rpc
...
databases.
- Make nsswitch support caching.
Submitted by: Michael Bushkov <bushman__at__rsu.ru>
Sponsored by: Google Summer of Code 2005
2006-04-28 12:03:38 +00:00
Daniel Eischen
6fad3aaf15
Add each directory's symbol map file to SYM_MAPS.
2006-03-13 01:15:01 +00:00
Daniel Eischen
cce72e8860
Add symbol maps and initial symbol version definitions to libc.
...
Reviewed by: davidxu
2006-03-13 00:53:21 +00:00
Daniel Eischen
0411773be7
Const'ify arguments to a couple of functions to fix breakage
...
with -O2.
2006-02-28 16:02:26 +00:00
Xin LI
30b86e872b
Don't do a time travel to 12006...
2006-02-28 07:36:25 +00:00
Daniel Eischen
235baf269e
Staticize a couple of functions.
...
Remove a few unused locks.
Remove locks from application namespace.
2006-02-27 22:10:59 +00:00
Ceri Davies
a3df483296
I wrote getnetconfig where I meant getnetpath in the previous revision.
2006-01-11 13:57:15 +00:00
Ceri Davies
1e1e1fce56
o Document the possibility of putting 'b' in the flag field.
...
While we don't use the NC_BROADCAST value of nc_flag anywhere in the
RPC code, it is parseable by getnetconfigent(3) from /etc/netconfig.
o Clean up some "see below"'s that were cut and pasted from netconfig.h.
2006-01-06 19:39:16 +00:00
Ruslan Ermilov
79be508c8f
Fix prototypes.
2005-11-23 16:44:23 +00:00
Stefan Farfeleder
f5365e2a65
Add a couple of missing MLINKS.
2005-09-11 20:59:52 +00:00
Stefan Farfeleder
1f7d62b344
Avoid pointer arithmetics on void *.
...
Approved by: alfred
2005-03-10 08:25:49 +00:00
Stefan Farfeleder
08baa8a1fa
Remove an superfluous assignment.
...
Approved by: alfred
2005-03-10 00:58:21 +00:00
Stefan Farfeleder
720138bbde
Use socklen_t where appropriate.
...
Approved by: alfred
2005-03-10 00:57:01 +00:00
Ruslan Ermilov
0227791b40
Expand *n't contractions.
2005-02-13 22:25:33 +00:00
Ruslan Ermilov
6b806d21d1
Fixed the misplaced $FreeBSD$.
2005-02-09 18:07:17 +00:00
Ruslan Ermilov
24a0682c64
Sort sections.
2005-01-20 09:17:07 +00:00
Bjoern A. Zeeb
6c58990d47
Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set.
...
If turned on no NIS support and related programs will be built.
Lost parts rediscovered by: Danny Braniss <danny at cs.huji.ac.il>
PR: bin/68303
No objections: des, gshapiro, nectar
Reviewed by: ru
Approved by: rwatson (mentor)
MFC after: 2 weeks
2004-11-13 20:40:32 +00:00
David E. O'Brien
a986ef5788
Try to bring some sanity to the SCM ID's.
...
+ spell LIBC_SCCS consistently
+ enable builds with LIBC_SCCS defined to not syntax error
+ minor SCM reformatting to try to have some consistency
2004-10-16 06:11:35 +00:00
Stefan Farfeleder
361de173a5
Avoid using void pointers in additive expressions.
...
PR: 56653 (libc/rpc bits)
Approved by: alfred
2004-08-13 23:22:38 +00:00
Ruslan Ermilov
30950a21e1
Eliminate double whitespace.
2004-07-03 22:30:10 +00:00
Ruslan Ermilov
1a0a934547
Mechanically kill hard sentence breaks.
2004-07-02 23:52:20 +00:00
Mark Murray
16fc3635f7
Make NULL a (void*)0 whereever possible, and fix the warnings(-Werror)
...
that this provokes. "Wherever possible" means "In the kernel OR NOT
C++" (implying C).
There are places where (void *) pointers are not valid, such as for
function pointers, but in the special case of (void *)0, agreement
settles on it being OK.
Most of the fixes were NULL where an integer zero was needed; many
of the fixes were NULL where ascii <nul> ('\0') was needed, and a
few were just "other".
Tested on: i386 sparc64
2004-03-05 08:10:19 +00:00
Colin Percival
3c754d8be1
style cleanup: Remove duplicate $FreeBSD$ tags.
...
These files had tags at the start of the file
(incorrect, removed), and after the copyright
notices (correct).
Approved by: rwatson (mentor)
2004-02-10 20:40:17 +00:00
Ruslan Ermilov
cda0da5761
XDR sources are handled by ../xdr/Makefile.inc.
2004-01-11 17:14:54 +00:00
Jacques Vidrine
a587d2f78f
Add missing declaration.
2004-01-06 18:45:58 +00:00
Martin Blapp
f4a180cc7b
Make this part identical with NetBSD: Use recvlen instead of inlen.
...
No functionality change.
Obtained from: NetBSD
2003-10-29 09:25:07 +00:00
Martin Blapp
b6c452a8fd
Don't compare NULL against a character.
...
Obtained from: NetBSD
2003-10-29 09:22:49 +00:00
Martin Blapp
74a482551f
Don't use NULL to compare against a char.
...
Obtained from: NetBSD
2003-10-29 09:20:33 +00:00
Martin Blapp
2ad99b72ee
Don't use NULL to compare against a character.
...
Obtained from: NetBSD
2003-10-29 09:18:44 +00:00
Ruslan Ermilov
959d6c24f6
Get rid of duplicates.
2003-09-14 13:41:59 +00:00
Ruslan Ermilov
fe08efe680
mdoc(7): Use the new feature of the .In macro.
2003-09-08 19:57:22 +00:00
Eivind Eklund
09a759d347
Clarify text
2003-08-26 15:52:47 +00:00
Martin Blapp
b77aeb1292
Kill prototype for __msgwrite too. It is not needed anymore.
2003-06-15 10:55:39 +00:00
Martin Blapp
ce9bc43cb3
Replace the old SCM_CREDS cred procedures. They can now be
...
replaced just fine with getpeereid() and the whole code
gets a lot simpler. We don't break the ABI, since all server
programms use __rpc_get_local_uid(), and we just change library
internals.
Reviewed by: des
2003-06-15 10:32:01 +00:00
Martin Blapp
65d06145a2
Don't return -1 and abort if msg.msg_controllen is 0. For
...
some strange reason recvmsg() never sets errno to EAGAIN
on a non-blocking socket and just returns 0.
Reviewed by: jhb
Approved by: re
2003-05-29 22:06:06 +00:00
Martin Blapp
e5cd12556d
Fix a problem introduced in the last commit. sa and cm
...
are not initialized at this place. Move the initializing
before the non-blocking check.
Submitted by: Marius Strobl <marius@alchemy.franken.de>
Reviewed by: jhb
Approved by: re
2003-05-29 19:43:22 +00:00
Martin Blapp
aee2eba2d1
If AF_LOCAL is used, we need to use __msgread_withcred() instead of
...
just read() in non-blocking mode too. The reason is obvious. NetBSD
uses a complete different way to get the credentials so this patch
only applies to FreeBSD.
Reviewed by: rwatson
Approved by: re
2003-05-28 09:16:35 +00:00
Martin Blapp
f8af072548
Fix a simple bug that prevents svc_tli_create to bind to the address
...
specified by caller.
NetBSD rev. 1.6
Reviewed by: rwatson
Approved by: rwatson (re)
Obtained from: NetBSD
2003-05-18 15:07:25 +00:00
Jacques Vidrine
d05090827f
Back out the `hiding' of strlcpy and strlcat. Several people
...
vocally objected to this safety belt.
2003-05-01 19:03:14 +00:00
Jacques Vidrine
5723e501ab
`Hide' strlcpy and strlcat (using the namespace.h / __weak_reference
...
technique) so that we don't wind up calling into an application's
version if the application defines them.
Inspired by: qpopper's interfering and buggy version of strlcpy
2003-04-29 21:13:50 +00:00
Jacques Vidrine
d7f15c948f
Clean up some signed/unsigned issues in the XDR code.
...
Obtained from: OpenBSD
2003-03-07 13:19:40 +00:00