Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix HISTORY and point to OpenBSD. | andre | 2006-03-14 | 1 | -5/+2 |
| | |||||
* | Import of OpenBSD's strtonum(3) which is a nicer version of strtoll(3) | andre | 2006-03-14 | 4 | -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_skip | deischen | 2006-03-13 | 1 | -1/+1 |
| | | | | | | like the others in <include/arpa/nameser.h>. Submitted by: ume | ||||
* | Make _spinunlock() point to the spinunlock stub, not the | deischen | 2006-03-13 | 1 | -1/+1 |
| | | | | spinlock stub. | ||||
* | Add each directory's symbol map file to SYM_MAPS. | deischen | 2006-03-13 | 28 | -1/+48 |
| | |||||
* | Add compatibility symbol maps. libpthread (.so.1 and .so.2) | deischen | 2006-03-13 | 207 | -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 is | deischen | 2006-03-13 | 1 | -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. | deischen | 2006-03-13 | 29 | -0/+3241 |
| | | | | Reviewed by: davidxu | ||||
* | Remove automake source from FreeBSD tree. | kientzle | 2006-03-12 | 1 | -72/+0 |
| | |||||
* | The idea of supporting 'tp' was a fun one, but it is | kientzle | 2006-03-11 | 3 | -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. | davidxu | 2006-03-10 | 1 | -0/+30 |
| | |||||
* | Block all signals in helper threads except those should not be blocked. | davidxu | 2006-03-10 | 1 | -6/+9 |
| | |||||
* | Implement printf 'X' conversion for both libstand and kernel. | jkim | 2006-03-09 | 1 | -9/+11 |
| | |||||
* | Connect librt to buildworld. | davidxu | 2006-03-09 | 1 | -1/+2 |
| | |||||
* | Remove mqueue and timer, now they are in librt. | davidxu | 2006-03-08 | 2 | -525/+0 |
| | |||||
* | Remove mq.c, the POSIX mqueue is implemented in librt. | davidxu | 2006-03-08 | 1 | -73/+0 |
| | | | | Suggested by: deischen | ||||
* | Remove configure.ac.in and reorganize a few other things. This is | kientzle | 2006-03-08 | 5 | -232/+38 |
| | | | | | part of a program to remove the non-FreeBSD autoconf/automake build system for libarchive from the FreeBSD source tree. | ||||
* | Set SNF_SYNC flag for timer, as the timer notification should be | davidxu | 2006-03-08 | 1 | -0/+1 |
| | | | | serialized. | ||||
* | Remove stale comments. | davidxu | 2006-03-07 | 1 | -4/+0 |
| | |||||
* | 1. Always call user callback function in newly created thread, it seems | davidxu | 2006-03-07 | 5 | -412/+170 |
| | | | | | | POSIX implies that the user callback function must be executed in clean environment. 2. Use newly introduced pthread stubs in libc. | ||||
* | Add appropriate xrefs. | yar | 2006-03-06 | 2 | -2/+3 |
| | | | | MFC after: 3 days | ||||
* | Since the whole login.access feature has moved to PAM, | yar | 2006-03-06 | 1 | -1/+1 |
| | | | | | | | login.access.5 will be installed from the respective PAM module's src directory. MFC after: 3 days | ||||
* | Sync with src/usr.bin/login/login.access.5. | yar | 2006-03-06 | 1 | -5/+1 |
| | | | | | | | | src/usr.bin/login/login.access.5 should be removed from use because the whole login.access feature has moved to this PAM module. MFC after: 3 days | ||||
* | Only catch SIGINFO (for dumping thread states) when LIBPTHREAD_DEBUG | deischen | 2006-03-06 | 6 | -32/+56 |
| | | | | | | is defined in the environment. Requested by: jmg & a few others | ||||
* | Add some more pthread stubs so that librt can use them. | deischen | 2006-03-05 | 6 | -43/+273 |
| | | | | | | | The thread jump table has been resorted, so you need to keep libc, libpthread, and libthr in sync. Submitted by: xu | ||||
* | Remove a useless word. | brueffer | 2006-03-05 | 1 | -1/+1 |
| | | | | | | PR: 94087 Submitted by: Tadaaki Nagao <nagao@iij.ad.jp> MFC after: 3 days | ||||
* | Use `intmax_t' instead of plain `int' for pid_t casts. | keramida | 2006-03-04 | 1 | -3/+3 |
| | | | | | | Useful tips from: ru, bde Approved by: pjd MFC after: 3 days | ||||
* | Use a thread pool to process notification if sigev_notify_attributes | davidxu | 2006-03-04 | 5 | -63/+326 |
| | | | | | | | | is default and caller does not require dedicated thread. timer needs a dedicated thread to maintain overrun count correctly in notification context. mqueue and aio can use thread pool to do notification concurrently, the thread pool has lifecycle control, some threads will exit if they have idled for a while. | ||||
* | save sigev_node pointer. | davidxu | 2006-03-04 | 1 | -0/+1 |
| | |||||
* | Sync with actual code. | jcamou | 2006-03-03 | 1 | -2/+6 |
| | | | | | | | | PR: docs/87681 Noticed by: Andreas Kohn <andreas@syndrom23.de> Reviewed by: brooks Approved by: trhodes (mentor) MFC after: 3 days | ||||
* | Fix the %Q printf extension to behave as expected | phk | 2006-03-02 | 1 | -19/+9 |
| | |||||
* | 1. Fix a race in aio_return. | davidxu | 2006-03-01 | 1 | -6/+12 |
| | | | | | 2. Save and restore syscall errno correctly. 3. Style fix. | ||||
* | Style fix. | davidxu | 2006-03-01 | 1 | -1/+2 |
| | |||||
* | Fix a mutex lock/unlock mismatch. | davidxu | 2006-03-01 | 1 | -2/+3 |
| | |||||
* | Handle the errors returned by res_querydomain() in same manner. | ume | 2006-03-01 | 2 | -0/+40 |
| | | | | | | Reported by: yar Tested by: yar, Rostislav Krasny <rosti.bsd__at__gmail.com> MFC after: 1 week | ||||
* | Forgot to revert to use weak symbols when I was debugging, fix it! | davidxu | 2006-03-01 | 1 | -22/+15 |
| | |||||
* | Add missing parameter mq_attr * for mq_open. | davidxu | 2006-03-01 | 1 | -3/+5 |
| | |||||
* | Bring in my initial version of POSIX realtime extension library. | davidxu | 2006-03-01 | 6 | -0/+1112 |
| | | | | | | | Current the library implements mqueue, timer and aio with SIGEV_THREAD notification supported. Earlier version reviewed by: deischen | ||||
* | Disconnect mqueue from buildworld, as I will implement it in seperated | davidxu | 2006-03-01 | 1 | -1/+1 |
| | | | | library. | ||||
* | Const'ify arguments to a couple of functions to fix breakage | deischen | 2006-02-28 | 1 | -2/+2 |
| | | | | with -O2. | ||||
* | Don't do a time travel to 12006... | delphij | 2006-02-28 | 1 | -1/+1 |
| | |||||
* | Reimplement mutex_init to get rid of compile warning. | davidxu | 2006-02-28 | 1 | -88/+39 |
| | |||||
* | Staticize a couple of functions. | deischen | 2006-02-27 | 23 | -71/+106 |
| | | | | | | Remove a few unused locks. Remove locks from application namespace. | ||||
* | Correct a comment. | deischen | 2006-02-27 | 3 | -22/+6 |
| | | | | | | | | | Staticize two tables thare are not visible in <resolv.h> and which are also local in Solaris' libresolv. Remove two functions that are not referenced in libc nor anywhere else I can find, not visible in <resolv.h> and which are also local in Solaris libresolv. | ||||
* | Fix typo in manual page reference. | wkoszek | 2006-02-26 | 1 | -1/+1 |
| | | | | | Approved by: cognet (mentor) MFC after: 3 days | ||||
* | Sync inet_net_pton() and inet_net_ntop() with latest BIND9's includes | ume | 2006-02-26 | 3 | -85/+420 |
| | | | | | | | | | an IPv6 support. PR: kern/93740 Submitted by: Rudolf Cejka <cejkar__at__fit.vutbr.cz> Obtained from: BIND9 MFC after: 1 week | ||||
* | Add an alias 'unhalted-cycles' denoting cycles where the CPU is | jkoshy | 2006-02-25 | 2 | -0/+6 |
| | | | | not in a halt or sleep state. | ||||
* | Fix a race condition introduced when redzones were added. Use an | deischen | 2006-02-24 | 2 | -10/+8 |
| | | | | | | atomic operation to return and adjust the stack. Submitted by: luoqi | ||||
* | - Just query 'as is', if there is a trailing dot in the name. | ume | 2006-02-24 | 2 | -18/+40 |
| | | | | | | | | | | - Don't query 'as is' twice. PR: bin/62139 Reported by: Rostislav Krasny <rosti.bsd__at__gmail.com> Tested by: Rostislav Krasny <rosti.bsd__at__gmail.com> Obtained from: BIND9 (with some modification) MFC after: 1 week | ||||
* | Eliminate a race condition in timed waits (cv, mutex, and sleeps). | deischen | 2006-02-23 | 6 | -60/+60 |
| | | | | | | MFC Candidate. PR: 93592 |