summaryrefslogtreecommitdiff
path: root/lib/libc
Commit message (Collapse)AuthorAgeFilesLines
...
* Provide weak references to functions that will replace certain names inPeter Wemm1996-12-302-1/+63
| | | | | | | | | | | | | | | | | the 4.9.4-P1 resolver that we have in libc as of 2.2 and current 3.0. When 4.9.5-P1 is imported, certain well known functions will "go away" and be replaced by functions under new names.. which just happen to be what these weak references point to. The result should be that while 2.2 and 3.0 keep using libc.so.3.0, they should be binary compatable even though they have a different version of the resolver in their libc's. Of course, if the new resolver makes it into 2.2-RELEASE (which it probably should if it's stable), then this is irrelevant. :-) Notes: svn path=/stable/2.2/; revision=21054
* Bring in thread locking fix from rev 1.19.Alexander Langer1996-12-301-2/+2
| | | | | | | Approved by: jkh Notes: svn path=/stable/2.2/; revision=21035
* YAMFC (rev 1.11, 1.7, and 1.13 resp.)Joerg Wunsch1996-12-293-4/+9
| | | | Notes: svn path=/stable/2.2/; revision=21017
* YAMFC:Mike Pritchard1996-12-281-2/+3
| | | | | | | From rev 1.6: Note that sysconf isn't completely POSIX conforming. Notes: svn path=/stable/2.2/; revision=20994
* Merge from current: remember to NUL terminate local result buffer.Bill Paul1996-12-241-2/+3
| | | | Notes: svn path=/stable/2.2/; revision=20901
* YAMFC:Mike Pritchard1996-12-224-3/+8
| | | | | | | | | | | | - Correct various man page xrefs - Fix some spelling errors - Add misssing documentation bits in some man pages - mount_std.8 now documents mount_{devfs,fdesc,kernfs,procfs} - New man pages for moused(8), devfs(5), fdesc(5), kernfs(5), procfs(5) were tagged onto the 2.2 branch. Notes: svn path=/stable/2.2/; revision=20819
* Back out the change from rev 1.3.2.2: the overflow is already handledJoerg Wunsch1996-12-221-2/+4
| | | | | | | elsewhere. Notes: svn path=/stable/2.2/; revision=20809
* YAMFC (rev 1.2)Joerg Wunsch1996-12-221-2/+4
| | | | Notes: svn path=/stable/2.2/; revision=20808
* Part 2 of backing out the botched localtime merge from -current.Joerg Wunsch1996-12-221-8/+8
| | | | Notes: svn path=/stable/2.2/; revision=20805
* YAMFC:Mike Pritchard1996-12-214-178/+122
| | | | | | | | | | | Convert various man pages to mdoc format. Grammar/style/misc changes in calendar.1. Update mdoc.template(7) to reflect two required requests. Notes: svn path=/stable/2.2/; revision=20783
* >Date: Fri, 20 Dec 1996 11:46:33 -0800Bill Paul1996-12-211-2/+3
| | | | | | | | | | | | | | | | | | | | | | >Message-ID: <18736.851111193@time.cdrom.com> >From: "Jordan K. Hubbard" <jkh@time.cdrom.com> >Status: O >Permission granted! >> wpaul 96/12/20 11:41:16 >> >> Modified: lib/libc/yp yplib.c >> Log: >> Fix for bug noticed by Christoph Kukulies. [file descriptors getting host by _yp_dobind()] >> This is basically a one-liner. Once I confirm that it fixes Christoph's >> problem, I'd like permission to put it in the 2.2-RELENG branch. Target confirmed destroyed. Notes: svn path=/stable/2.2/; revision=20752
* Merge the buffer overflow fix from HEAD.Joerg Wunsch1996-12-162-9/+5
| | | | Notes: svn path=/stable/2.2/; revision=20556
* Merge rev 1.3: fix the fix.Joerg Wunsch1996-12-131-1/+2
| | | | Notes: svn path=/stable/2.2/; revision=20399
* YAMFCJoerg Wunsch1996-12-121-5/+4
| | | | Notes: svn path=/stable/2.2/; revision=20384
* Merge the fix from rev 1.2: uninitialized local variable use.Joerg Wunsch1996-12-121-1/+1
| | | | Notes: svn path=/stable/2.2/; revision=20376
* Mea maxima culpa. Previous merge was in error.Joerg Wunsch1996-12-101-19/+19
| | | | | | | Pointed out by: ache Notes: svn path=/stable/2.2/; revision=20301
* YAMFCJoerg Wunsch1996-12-106-41/+41
| | | | Notes: svn path=/stable/2.2/; revision=20294
* YAMFCJoerg Wunsch1996-12-104-7/+5
| | | | Notes: svn path=/stable/2.2/; revision=20293
* YAMFCPoul-Henning Kamp1996-12-041-7/+7
| | | | Notes: svn path=/stable/2.2/; revision=20139
* YAMFCPoul-Henning Kamp1996-12-0329-102/+113
| | | | Notes: svn path=/stable/2.2/; revision=20115
* YAMFCPoul-Henning Kamp1996-11-284-89/+128
| | | | Notes: svn path=/stable/2.2/; revision=20006
* YAMFCPoul-Henning Kamp1996-11-251-12/+9
| | | | Notes: svn path=/stable/2.2/; revision=19955
* YAMFCPoul-Henning Kamp1996-11-211-1/+8
| | | | Notes: svn path=/stable/2.2/; revision=19913
* YAMFCPoul-Henning Kamp1996-11-161-4/+4
| | | | Notes: svn path=/stable/2.2/; revision=19814
* Being here, also add the description of MNT_FORCE for mount(2).Joerg Wunsch1996-11-101-0/+3
| | | | Notes: svn path=/stable/2.2/; revision=19600
* Merge David O'Brien's description of the new mount flags.Joerg Wunsch1996-11-101-3/+24
| | | | Notes: svn path=/stable/2.2/; revision=19599
* Merge the fix from rev 1.25: sanity checks etc.Joerg Wunsch1996-11-081-8/+36
| | | | Notes: svn path=/stable/2.2/; revision=19547
* Merge from -current.Poul-Henning Kamp1996-11-061-1/+2
| | | | Notes: svn path=/stable/2.2/; revision=19441
* This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'.cvs2svn1996-11-0241-4369/+0
| | | | Notes: svn path=/stable/2.2/; revision=19327
* Doc updates and cleanups made with the bind-4.9.4 update some time ago.Peter Wemm1996-11-014-24/+102
| | | | | | | I thought I had committed these, but it seems not. Notes: svn path=/head/; revision=19302
* Add an "officially undocumented" tweak for squid so that it can see thePeter Wemm1996-11-011-2/+7
| | | | | | | | | TTL of DNS records that it looks up for it's resolver cache. Obtained from: Endre Balint Nagy <bne@CareNet.hu>, via squid-1.1.x source. Notes: svn path=/head/; revision=19301
* Correct a "spelling" error in a comment.John Dyson1996-10-312-4/+4
| | | | Notes: svn path=/head/; revision=19294
* collate_range_cmp -> __collate_range_cmpAndrey A. Chernov1996-10-311-4/+5
| | | | Notes: svn path=/head/; revision=19277
* collate_range_cmp -> __collate_range_cmpAndrey A. Chernov1996-10-312-6/+8
| | | | Notes: svn path=/head/; revision=19276
* Rename collate_range_cmp to __collate_range_cmp for internal usageAndrey A. Chernov1996-10-312-5/+14
| | | | | | | | | | inside libc. Add collate_range_cmp as alias to __collate_range_cmp for temp. backward compatibility. collate_range_cmp will be replaced with direct code for each external program for compatibility with the rest of world Notes: svn path=/head/; revision=19275
* If you run with option Z and malloc fails, memset gets calledPoul-Henning Kamp1996-10-291-4/+6
| | | | | | | | | | with a NULL pointer (archie) Explain that minsize is also the smallest alignment. Submitted by: Archie Cobbs <archie@whistle.com> Notes: svn path=/head/; revision=19257
* Fix an off-by-one error in getvfsent().Joerg Wunsch1996-10-261-1/+1
| | | | | | | Detected by: phkmalloc :) Notes: svn path=/head/; revision=19199
* Note that streams are now flushed on abort.Alexander Langer1996-10-261-2/+2
| | | | | | | Change standards section to reflect POSIX 1003.1-1990 conformance. Notes: svn path=/head/; revision=19196
* Various cosmeticsPoul-Henning Kamp1996-10-261-48/+28
| | | | | | | | | Improve chances of troublefree 64bit operation. [imp] Noticed by: Warner Losh <imp@village.org> Notes: svn path=/head/; revision=19191
* POSIX requires stdio buffers be flushed on abort.Alexander Langer1996-10-261-0/+8
| | | | | | | Obtained from: OpenBSD, Thorsten Lockert <tholo@OpenBSD.ORG> Notes: svn path=/head/; revision=19189
* GNU-style changes:Andrey A. Chernov1996-10-232-11/+21
| | | | | | | | | | 1) Rename FNM_ICASE to FNM_CASEFOLD 2) Add FNM_LEADING_DIR Add proper (unsigned char) casts to tolower(). Use 'char' function argument for proper sign extension Notes: svn path=/head/; revision=19132
* Simplify debug outputAndrey A. Chernov1996-10-232-5/+14
| | | | | | | Simplify collate_range_cmp for ASCII-compatible collate we have now Notes: svn path=/head/; revision=19129
* Fix a potential memory leak i've introduced with my recent patch.Joerg Wunsch1996-10-211-2/+2
| | | | | | | Reviewed by: bde Notes: svn path=/head/; revision=19082
* add flag FNM_ICASE for case insensitve searchWolfram Schneider1996-10-202-1/+25
| | | | | | | Reviewed by: ache Notes: svn path=/head/; revision=19059
* malloc_pages should be static.Poul-Henning Kamp1996-10-201-187/+103
| | | | | | | | | | | | | | | | | | | Add progname to warning/error message layout. (joerg) Remove inline assembler, no speed impact, not need for the obfuscation (bde) Remove on the fly calculation of parameters, no longer critical. Make D & U flags valid even if we don't support them. Don't call imalloc until we're done initializing. Zap contents on free() if we have "Junk" set. [*] Various nitpicking. [*] As a sideeffect of this change, if you are worried about sensitive data lingering in memory, you can use the 'Junk' option now to make sure phkmalloc zaps memory when it is returned. add char * malloc_options = "J"; to your source. Obviously there is a performance impact. Notes: svn path=/head/; revision=19057
* Remove the arbitrary limit for the line length in /etc/ttys, and makeJoerg Wunsch1996-10-191-11/+33
| | | | | | | | | the buffer dynamic. Closes PR # misc/1838: getttyent() arbitrary 100... Notes: svn path=/head/; revision=19031
* Back out most of the last backout. :-) Guido removed the 1.1.1.1->1.1.1.2Peter Wemm1996-10-191-10/+18
| | | | | | | | | changes from the vendor branch as well, backing the db-1.82 changes. This file should now be the same as it was in rev 1.1.1.2. Notes: svn path=/head/; revision=19029
* Backout bzero patch.Guido van Rooij1996-10-181-21/+11
| | | | | | | | | Somehow, I also managed to get quite some other changes in this file at the same time. All I did was checkout the file and made a single change. If someone has an explanation how these PURIFFY defines got in... Notes: svn path=/head/; revision=19024
* When freeing buffers in the db routines, also zeroize themGuido van Rooij1996-10-171-1/+3
| | | | | | | | | This should solve the bug where a coredumping ftpd reveals encrypted passwords. Obtained from: OpenBSD Notes: svn path=/head/; revision=18997
* Corrently null-terminate the path being passed to the opendir() calls,Peter Wemm1996-10-171-0/+1
| | | | | | | | | | malloc() does is not defined to return a zeroed buffer leading to "strange" problems. Submitted by: Karl Denninger <karl@mcs.com>, PR#1826 Notes: svn path=/head/; revision=18971