summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* This commit was generated by cvs2svn to compensate for changes in r157043,des2006-03-235-59/+306
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Vendor import of ZLib 1.2.3.des2006-03-2323-215/+1006
| |
* | Add new libsm file from sendmail 8.13.6gshapiro2006-03-221-1/+1
| | | | | | | | MFC after: 4 days
* | Even if a system does not support restoring extended attributes,kientzle2006-03-221-2/+4
| | | | | | | | | | | | | | | | | | it's only a failure if there were actually attributes to be restored. In particular, this fixes the problem where tar -xp always returned a failure code on FreeBSD (which doesn't yet have all of the extended attribute support). Thanks to: Diego "Flameeyes" Petteno
* | We have gmtime_r(3).ume2006-03-211-0/+1
| |
* | POSIX.1e-style Extended Attribute supportkientzle2006-03-2110-37/+628
| | | | | | | | | | | | | | | | | | | | | | This commit implements storing/reading POSIX.1e-style extended attribute information in "pax" format archives. An outline of the storage format is in the tar.5 manpage. The archive_read_extract() function has code to restore those archives to disk for Linux; FreeBSD implementation is forthcoming. Many thanks to Jaakko Heinonen for finding flaws in earlier proposals and doing the bulk of the coding in this work.
* | Update the resolver in libc to BIND9's one.ume2006-03-2142-7838/+369
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since, res_sendsigned(3) and the friends use MD5 functions, it is hard to include them without having MD5 functions in libc. So, res_sendsigned(3) is not merged into libc. Since, res_update(3) in BIND9 is not binary compatible with our res_update(3), res_update(3) is leaved as is, except some necessary modifications. The res_update(3) and the friends are not essential part of the resolver. They are not defined in resolv.h but defined in res_update.h separately in BIND9. Further, they are not called from our tree. So, I hide them from our resolv.h, but leave them only for binary backward compatibility (perhaps, no one calls them). Since, struct __res_state_ext is not exposed in BIND9, I hide it from our resolv.h. And, global variable _res_ext is removed. It breaks binary backward compatibility. But, since it is not used from outside of our libc, I think it is safe. Reviewed by: arch@ (no objection)
* | - Merge our local changes.ume2006-03-2138-123/+901
| | | | | | | | - Exclude unnecessary functions for us.
* | This commit was generated by cvs2svn to compensate for changes in r156954,ume2006-03-211-47/+0
| | | | | | | | which included commits to RCS files with non-trunk default branches.
* | This commit was generated by cvs2svn to compensate for changes in r156952,ume2006-03-2137-0/+10873
|\ \ | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Vendor import of BIND 9.3.2ume2006-03-2137-0/+10873
| /
* | When we are doing initialization against q, use its own size, notdelphij2006-03-211-1/+1
| | | | | | | | | | | | | | the size of q2. This should be a no-op because q and q2 are of the same type. Submitted by: Alexey Dobriyan <adobriyan gmail com>
* | There is no need to pass NULL to the pam_error() as the last argument.wkoszek2006-03-201-1/+1
| | | | | | | | | | | | | | Remove it. Reviewed by: des Approved by: cognet (mentor)
* | Update the pmc(3) manual page's date string and freshen the year in the (c) ↵jkoshy2006-03-202-3/+3
| | | | | | | | | | | | line for pmc.3 and libpmc.c.
* | Extend coverage of the MK_IPX build option to the following:ru2006-03-201-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - <netipx> headers [1] - IPX library (libipx) - IPX support in ifconfig(8) - IPXrouted(8) - new MK_NCP option New MK_NCP build option controls: - <netncp> and <fs/nwfs> headers - NCP library (libncp) - ncplist(1) and ncplogin(1) - mount_nwfs(8) - ncp and nwfs kernel modules User knobs: WITHOUT_IPX, WITHOUT_IPX_SUPPORT, WITHOUT_NCP. [1] <netsmb/netbios.h> unconditionally uses <netipx> headers so they are still installed. This needs to be dealt with.
* | Separate completely full runs from runs that are merely almost full, sojasone2006-03-201-61/+71
| | | | | | | | | | | | | | that no linear searching is necessary if we resort to allocating from a run that is known to be mostly full. There are pathological edge cases that could have caused severely degraded performance, and this change fixes that.
* | Set default contention scope to system.davidxu2006-03-201-1/+1
| |
* | Optimize realloc() to reallocate in place if the old and new sizes arejasone2006-03-191-105/+167
| | | | | | | | | | | | | | | | | | | | | | close enough to each other that reallocation would allocate a new region of the same size. This improves the performance of repeated incremental reallocations by up to three orders of magnitude. [1] Fix arena_new() to properly constrain run size if a small chunk size was specified during runtime configuration. Suggested by: se [1]
* | Fix build until I find a way to handle this case properly.ru2006-03-192-1/+2
| |
* | Revert last delta.ru2006-03-191-1/+1
| |
* | Comment out MK_PROFILE until ru@ can fix this properlyphk2006-03-191-1/+1
| |
* | Convert NO_PROFILE and NO_LIB32 to new style.ru2006-03-185-5/+8
| |
* | Provide alternate default for SHLIBDIR before bsd.own.mk does this.ru2006-03-185-5/+10
| | | | | | | | Reported by: phk
* | Reimplementation of world/kernel build options. For details, see:ru2006-03-1725-49/+97
| | | | | | | | | | | | | | | | http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html The src.conf(5) manpage is to follow in a few days. Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
* | Modify allocation policy, in order to avoid excessive fragmentation forjasone2006-03-172-2503/+1070
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | allocation patterns that involve a relatively even mixture of many different size classes. Reduce the chunk size from 16 MB to 2 MB. Since chunks are now carved up using an address-ordered first best fit policy, VM map fragmentation is much less likely, which makes smaller chunks not as much of a risk. This reduces the virtual memory size of most applications. Remove redzones, since program buffer overruns are no longer as likely to corrupt malloc data structures. Remove the C MALLOC_OPTIONS flag, and add H and S.
* | NO_MAN is not needed here.ru2006-03-165-10/+0
| |
* | Suuply the name of the version map and let bsd.lib.mk supplydeischen2006-03-162-6/+14
| | | | | | | | the link arguments.
* | Allow bsd.lib.mk to generate the symbol version map.deischen2006-03-161-14/+6
| |
* | Fix comment.ru2006-03-161-1/+1
| |
* | Desupport the undocumented NO_QUAD option, just don't compileru2006-03-165-21/+4
| | | | | | | | the quad support on 64-bit platforms.
* | Add a non-optional newline after ".Bx".ru2006-03-151-1/+2
| |
* | Revert previous changes as we do support the .Ox macro for OpenBSD.andre2006-03-151-2/+4
| | | | | | | | Pointed out by: ceri, ru, delphij
* | No need to define NO_MAN here.ru2006-03-151-1/+0
| |
* | POSIXed strtoll() (and ours one too) can set errno to EINVAL, so checkache2006-03-141-1/+1
| | | | | | | | | | | | it first. Approved by: andre
* | Fix HISTORY and point to OpenBSD.andre2006-03-141-5/+2
| |
* | Import of OpenBSD's strtonum(3) which is a nicer version of strtoll(3)andre2006-03-144-3/+227
| | | | | | | | | | | | | | | | providing proper error checking and other improvements. Obtained from: OpenBSD Requested by: flz (to port Open[BGP|OSPF]D) MFC after: 3 days
* | ns_name_skip was recently redefined to __ns_name_skipdeischen2006-03-131-1/+1
| | | | | | | | | | | | like the others in <include/arpa/nameser.h>. Submitted by: ume
* | Make _spinunlock() point to the spinunlock stub, not thedeischen2006-03-131-1/+1
| | | | | | | | spinlock stub.
* | Add each directory's symbol map file to SYM_MAPS.deischen2006-03-1328-1/+48
| |
* | Add compatibility symbol maps. libpthread (.so.1 and .so.2)deischen2006-03-13207-18/+1362
| | | | | | | | | | | | | | | | | | | | | | used LIBTHREAD_1_0 as its version definition, but now needs to define its symbols in the same namespace used by libc. The compatibility hooks allows you to use libraries and binaries built and linked to libpthread before libc was built with symbol versioning. The shims can be removed if libpthread is given a version bump. Reviewed by: davidxu
* | Add hooks to build libc with symbol versioning. This isdeischen2006-03-131-0/+14
| | | | | | | | | | | | | | | | disabled by default; add SYMVER_ENABLED=true to /etc/make.conf to enable it. libc should get a version bump before this is enabled by default. Reviewed by: davidxu
* | Add symbol maps and initial symbol version definitions to libc.deischen2006-03-1329-0/+3241
| | | | | | | | Reviewed by: davidxu
* | Remove automake source from FreeBSD tree.kientzle2006-03-121-72/+0
| |
* | The idea of supporting 'tp' was a fun one, but it iskientzle2006-03-113-621/+0
| | | | | | | | | | really not worth the effort to develop and maintain support for a format that hasn't been used for 30 years. ;-/
* | Add entries for new pthread stubs.davidxu2006-03-101-0/+30
| |
* | Block all signals in helper threads except those should not be blocked.davidxu2006-03-101-6/+9
| |
* | Implement printf 'X' conversion for both libstand and kernel.jkim2006-03-091-9/+11
| |
* | Connect librt to buildworld.davidxu2006-03-091-1/+2
| |
* | Remove mqueue and timer, now they are in librt.davidxu2006-03-082-525/+0
| |
* | Remove mq.c, the POSIX mqueue is implemented in librt.davidxu2006-03-081-73/+0
| | | | | | | | Suggested by: deischen
OpenPOWER on IntegriCloud