summaryrefslogtreecommitdiffstats
path: root/lib/libc/shlib_version (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Activate missing wcswidth, as noted by Alexander Bluhm.espie2005-10-291-1/+1
| | | | | okay deraadt@, otto@ Minor bump (nobody stepped forward with other changes, so let's do this one)
* activate LC_CTYPE for 8 bits locale.espie2005-08-081-1/+1
| | | | | | | Make sure tolower/toupper use the whole 8 bits. okay deraadt@ thanks to everyone who tested
* Add a few missing functions so that wctype.h/wchar.h are more or lessespie2005-07-011-1/+1
| | | | | | | | uptodate, namely, wcsto(u)l(l) family, wcstod, stubs from wctrans/towctrans crank minor. okay millert@, jmc@.
* next citrus step.espie2005-06-171-1/+1
| | | | | reviewed by millert, otto, kevlo, naddy, kettenis... libc+libstdc++ bump
* major abi changes:espie2005-05-111-1/+1
| | | | | | | | | | | | | | | | | | * introduce the mbstate_t typedef. impacts gnu libiconv, which has already been taken care of. * Prepare for mb stuff to really exist, replace macro MB_CUR_MAX with an external variable __mb_cur_max (impacts libX11 and various ports). * use mbstate in all the mb <-> wchar functions with state. * add a stub iswctype function allowing some ports to compile. bash and gdiff are missing wcscoll, and need to be told there's no i18n until this is fixed. Discussed and matthieu, otto, millert, kettenis, deraadt. Major libc bump
* Change internals of FILE: reuse the unget buffer field to access anespie2005-04-301-2/+2
| | | | | | | | | | | | | | | | extended attribute data structure (pimpl idiom). Idea taken from citrus. Much discussion with deraadt@, otto@, millert@... This is the least disruptive way to extend FILE, since its size can't really change without this being a flag day. So the size doesn't change. Actual additions to the structure will come in separate steps, since this change is nasty enough on its own. Tests by otto@ and others, careful reading of code by otto@ and millert@. This is definitely a major bump, and has been checked to not impact a full ports build.
* isw* classification functions from citrus, with a `stub' implementationespie2005-04-301-1/+1
| | | | | | | | | | for the default locale. comments, tests, okay: kettenis@, otto@, jmc@ functions addition -> Minor bump. There's a large bump coming in a separate commit.
* introduce some wchar functions (from citrus and an itojun@ diff)espie2005-04-141-1/+1
| | | | | okay deraadt@, cloder@, pvalchev@ thanks to everyone who commented on that.
* welcome libc35.0tedu2005-03-301-2/+2
|
* minor bump for new functionsmillert2004-10-171-1/+1
|
* add dladdr() support and add some 'standard' dlsym() support.drahn2004-08-111-1/+1
| | | | ok millert miod pval, grumble deraadt
* errno changes, lib major version bumps, and general flag daymarc2004-07-131-1/+1
| | | | | | | To build you must: cd /usr/src && make obj && make includes cd lib/libc && make depend && make && NOMAN=1 sudo make install cd /usr/src && make build
* change note as to when thread lib needs updating. OK deraadt@marc2004-06-241-1/+3
|
* hsearch API/ABI u_int -> size_t -> crank majors; ok millertderaadt2004-06-241-1/+1
|
* major bump to libc and libpthread to break the dependency of amarc2004-06-071-1/+1
| | | | | | particular implementation of libpthread for libc. libc no longer needs pthread.h to compile. OK millert@, brad@, tedu@
* libc major number crankmillert2004-05-031-2/+2
|
* new syscall closefrom(2). ok deraadt millerttedu2004-01-121-1/+1
|
* minor number bump due to added functionsmillert2003-07-211-1/+1
|
* Major number crank due to setr[ug]id() moving into libcompat.millert2003-05-081-2/+2
|
* There are two related changes.art2003-04-141-1/+1
| | | | | | | | | | | | The first one is an mquery(2) syscall. It's for asking the VM system about where to map things. It will be used by ld.so, read the man page for details. The second change is related and is a centralization of uvm_map hint that all callers of uvm_map calculated. This will allow us to adjust this hint on architectures that have segments for non-exec mappings. deraadt@ drahn@ ok.
* comment changed to look in libpthread, not libc_rmarc2003-01-201-1/+1
|
* Crank all library major numbers. Needed due to the fact that wemillert2002-12-031-2/+2
| | | | | | | | now build libraries with propolice enabled. Without this, existing binaries (such as ports/packages) that link with any system library other than libc will fail with an undefined symbol of "___guard" (__guard on ELF). Pointed out by markus@ and discussed with deraadt@
* Import propolice (http://www.trl.ibm.com/projects/security/ssp), a stackmiod2002-12-021-1/+1
| | | | | | | | | | | | | | | attack protection scheme, into gcc. This protection is enabled by default. It can be turned off by using the -fno-stack-protector flag. Code by Hiroaki Etoh (etoh at jp dot ibm dot com); work on openbsd-specific integration by fgsch@, deraadt@ and myself; tests by fgsch@, naddy@ and myself; beer drinking by myself. Please note that system upgrades with this new code will require a new libc and ld.so to be build and installed before the propolice-enabled compiler can be installed.
* Add strerror_r and functions versions of getchar_unlocked andmarc2002-11-211-1/+1
| | | | putchar_unlocked. Crank the minor on related libs. OK fgs@, deraadt@
* Minor bump for [gs]etres[ug]id(2)millert2002-10-301-1/+1
|
* Implement isfdtype(3) as per the POSIX.1g draft; requested by David Hillmillert2002-10-161-1/+1
|
* minor bump for readpassphrase() flag additionmillert2002-06-281-1/+1
|
* put back in the assert changes for ISO C 99 (put __func__ in it)espie2002-06-101-1/+1
|
* avoid cranking libc minors for another few weeksderaadt2002-04-191-1/+1
|
* Use __func__ in assert.espie2002-04-171-1/+1
| | | | ok millert@
* bump minor, EA support was added to libc.drahn2002-02-231-1/+1
|
* mprotect allocations sized at 0 bytes. This will cause a fault for accesstdeval2001-10-301-1/+1
| | | | | to such, permitting them to be discovered, instead of exploited as the ssh crc insertion detector was. Idea by theo, written by tdeval.
* syslog_r() implementation. deraadt@ ok.jjbg2001-10-241-1/+1
|
* new rmd160 implementation. based onmarkus2001-10-011-2/+2
| | | | ftp://ftp.rsasecurity.com/pub/cryptobytes/crypto3n2.pdf, ok deraadt@
* add note about updating minor in libc_r/shlib_version; deraadt@jakob2001-08-061-1/+1
|
* add getrrsetbyname(3) - API to retrieve arbitrary DNS recordsjakob2001-08-061-1/+1
|
* crank minor number, for new getpeereid() syscalldugsong2001-06-261-1/+1
|
* Add new cgetusedb() function to toggle reading of .db files in getcap(3).millert2001-06-181-1/+1
| | | | | | Needed for cap_mkdb to really DRT when given several input files or an output file with a different name from the input file. cvs: ----------------------------------------------------------------------
* Make path length variables size_t. This fixes the problem wheremillert2001-05-151-2/+2
| | | | | | | | | things like rm can't remove files with ridiculously long path names that were created by some script kiddie trying in vain to exploit something. Previously, the length was effectively constrained to USHRT_MAX due to one of the internal structs. Also, nuke FTS_CHDIRROOT since it never worked correctly and hasn't been documented for a long time.
* Add mlockall and munlockall. man-page from NetBSD.art2001-03-091-1/+1
|
* Add ohash_* functions to libc.espie2001-03-021-1/+1
| | | | Ok'd deraadt@, millert@
* move utmp to large format, usernames to 32 chars; downsjderaadt2001-01-311-2/+2
|
* crank minor numbermillert2000-11-211-1/+1
|
* kqueue and kevent system callsprovos2000-11-161-1/+1
|
* login.conf code from BSDi. This does not include the bsd auth codemillert2000-08-201-1/+1
| | | | | which will come later. At this stage it is primarily used for setting resource limits.
* from freebsd:mickey2000-07-191-1/+1
| | | | | | | | | strtofflags/fflagstostr to convert file flags to/from binary from/into a string as used in chflags(1). use u_int32_t instead of u_long (as freebsd does). increase libc minor. millert@ ok.
* bye bye semconfig(2)deraadt2000-05-011-2/+2
|
* bump because of p{read,write}{,v}deraadt2000-04-201-1/+1
|
* Add srandomdev() from FreeBSD for use by sendmail and others.millert2000-04-031-1/+1
|
* Increment the minor number for fseeko()/ftello() addition.millert2000-02-211-1/+1
|