Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-04-09 | Change a debug interface to take const char pointers so we don't ave | Kenneth R Westerback | |
to cast away constness whenever we want to pass in a string that is already const -- we copy the string if we want to use it, so having it be non-const in the first place does not make any sense. From tholo@ ok tedu@ | |||
2006-04-06 | - due to the fninit() in _thread_machdep_save_float_state() all calls to | Kurt Miller | |
it need to be matched with a call to _thread_machdep_restore_float_state(), so add missing one in _thread_machdep_init(). - 16-byte align fp frame - call fwait() before save and and after restoring fp state. lots of guidance and ok mickey@ | |||
2006-04-02 | malloc(x * y) -> calloc(x, y) from adobriyan AT gmail.com, with tweaks | Damien Miller | |
suggested by kjell@; ok otto@ pat@ millert@ jaredy@ | |||
2006-03-06 | Add _thread_atexit_lock and _thread_atexit_unlock to the list of | Otto Moerbeek | |
weak functions; ok millert@. | |||
2006-02-22 | Avouid a race in atexit() handling by introducing a lock. Problem | Otto Moerbeek | |
originally reported by Gergely Kovacs; help from dhartmei@; ok tedu@ millert@ | |||
2006-02-16 | cap seconds to 100 million per man page and kernel nanosleep impl. | Kurt Miller | |
prevents userland from causing an overflow of tv_sec. okay marc@ | |||
2006-02-06 | typos from alexey dobriyan; | Jason McIntyre | |
2006-01-06 | Adapt things to use __type_t instead of _BSD_TYPE_T_ | Todd C. Miller | |
Add new sys/_types.h header Include machine/_types.h or sys/_types.h where applicable | |||
2005-12-21 | Userland programs should include <errno.h> not <sys/errno.h> | Todd C. Miller | |
OK deraadt@ | |||
2005-12-14 | My email address changed quite a while ago... | Dale Rahn | |
2005-11-25 | don't ask; ok drahn | Theo de Raadt | |
2005-11-24 | use WANTLINT= (on all architectures) | Theo de Raadt | |
2005-11-14 | revert this file to -r1.2, when it was originally written, | Jason McIntyre | |
because of an unacceptable license: the file was originally written by david leonard, who has kindly agreed to us putting a (public domain) license on it: the original page did not contain any license. thanks david. this also includes some tweaks by me, so it does not exactly match revision 1.2. | |||
2005-11-01 | a bit of rewording; with input from jmc@. | Federico G. Schwindt | |
2005-10-31 | - Prefix MUTEX_TYPE_MAX with PTHREAD_ to avoid namespace pollution. | Brad Smith | |
- Remove the macros MUTEX_TYPE_FAST and MUTEX_TYPE_COUNTING_FAST. From stefanf FreeBSD ok fgsch@ | |||
2005-10-31 | add copyright from the original FreeBSD man page. | Brad Smith | |
2005-10-30 | remove trailing spaces; | Jason McIntyre | |
2005-10-30 | shuffle some of the function names around into new section names. | Brad Smith | |
2005-10-30 | and make sure the header change goes in too. | Brad Smith | |
2005-10-30 | Add pthread_atfork(3) | Brad Smith | |
From FreeBSD 'looks ok' fgsch@ miod@ man page reviewed by jmc@ | |||
2005-10-30 | Don't use TAILQ_NEXT() on an element that has been removed. Similar to | Kenneth R Westerback | |
otto@'s diff for uvm_aobj.c. Identical to a diff canacar@ developed independantly. ok brad@ 'looks correct' fgsch@ | |||
2005-10-29 | Don't use TAILQ_NEXT() on an element that has been removed. Similar to | Kenneth R Westerback | |
otto@'s diff for uvm_aobj.c. ok deraadt@ pedro@ | |||
2005-10-14 | Use queue macros instead of directly accessing fields. ok marc@ miod@ | Otto Moerbeek | |
patrick@ | |||
2005-10-12 | remove MLINKS for pthread_mutexattr_{g,s}etpshared.3: | Jason McIntyre | |
these functions seem never to have existed, and are certainly not documented in pthread_mutexattr(3), the page to which they point. | |||
2005-07-14 | - make sure sem_ pages reference each other (idea from similar freebsd commit) | Jason McIntyre | |
- where two functions are documented in the same page, make sure we don;t reference them both in SEE ALSO. kind of annoying to call up a second man page and find it's the same as the last one (even more annoying to not realise two pages are the same till you've finished reading twice ;)... | |||
2005-02-09 | document [EBUSY]; | Jason McIntyre | |
from freebsd pr #73887; ok marc@ | |||
2005-02-01 | typo; from axel andersson; | Jason McIntyre | |
2005-01-28 | Grab the current time before calculating thread wake-up time. | Marco S Hyman | |
Solves a problem where select/poll calls would return early without indicating any error. Tested by otto@ and kurt@ -- thanks. | |||
2005-01-23 | Add debug support. | Mark Kettenis | |
ok marc@ | |||
2004-12-12 | Avoid using void pointers in additive expressions | Brad Smith | |
From FreeBSD ok marc@ | |||
2004-11-30 | * make sure we leave the thread's cancellation point before we return | Patrick Latifi | |
* plug a memory leak and FD_UNLOCK properly in writev ok marc | |||
2004-11-02 | Convert float register save to new 64 bit ABI requirements. | Per Fogelstrom | |
2004-09-18 | Allow thread in FD{R,W}_WAIT states to be suspended. | Marco S Hyman | |
Patch from Kurt Miller <truk at optonline.net> Commit reminder from millert@. OK brad@ | |||
2004-09-09 | couple of changes (int -> long) to handle 64 bits. | Per Fogelstrom | |
2004-08-11 | mips->mips64 | Per Fogelstrom | |
2004-08-11 | mips->mips64. ok deraadt@ | Per Fogelstrom | |
2004-07-13 | errno changes, lib major version bumps, and general flag day | Marco S Hyman | |
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 | |||
2004-06-24 | hsearch API/ABI u_int -> size_t -> crank majors; ok millert | Theo de Raadt | |
2004-06-08 | missing include; ok marc@. | Xavier Santolaria | |
2004-06-07 | major bump to libc and libpthread to break the dependency of a | Marco S Hyman | |
particular implementation of libpthread for libc. libc no longer needs pthread.h to compile. OK millert@, brad@, tedu@ | |||
2004-05-03 | libc major number crank | Todd C. Miller | |
2004-05-02 | bump minor for new functions. Reminder from brad@ | Marco S Hyman | |
2004-05-01 | pthead_supsend_all_np and pthread_resume_all_np from freebsd via | Marco S Hyman | |
Kurt Miller <truk at optonline.net>. Kurt says: They're needed for the java hotspot compiler in the 1.3+ jdk OK brad@ | |||
2004-04-13 | refresh curthread after a thread switch so it points to the real | Marco S Hyman | |
current thread. ok deraadt@ | |||
2004-04-10 | ansi | Brad Smith | |
2004-04-10 | style | Brad Smith | |
2004-04-09 | When poll(2)'ing for readability or writability of a file descriptor | Brad Smith | |
on behalf of a thread, we should check the POLLERR, POLLHUP, and POLLNVAL flags as well to wake up the thread in these cases. From: FreeBSD's libc_r ok marc@ | |||
2004-04-09 | remove old libc_r related chunk of the Makefile | Brad Smith | |
ok marc@ | |||
2004-04-06 | Apply patch from guenther at mho.com (pr3730) that fixes a double | Marco S Hyman | |
free in the threads library | |||
2004-04-02 | slow_atomic_lock.c is only used by mips; marc@ ok | Michael Shalayeff | |