Home | History | Annotate | Download | only in include
History log of /src/include/lwp.h
RevisionDateAuthorComments
 1.15  04-Nov-2024  christos Undo previous lwp.h change.
 1.14  03-Nov-2024  christos Split __lwp_getprivate_fast and __lwp_*tcb from mcontext.h into a separate
lwp.h file.
 1.13  08-Dec-2017  christos branches: 1.13.16;
make _lwp_park return the remaining time to sleep in the "ts" argument
if it is a relative timestamp, as discussed in tech-kern.
XXX: pullup-8
 1.12  31-Jan-2014  christos __lwp_park60
 1.11  11-Jan-2009  christos branches: 1.11.10; 1.11.16;
merge christos-time_t
 1.10  28-Apr-2008  martin branches: 1.10.10;
Remove clause 3 and 4 from TNF licenses
 1.9  13-Nov-2007  ad branches: 1.9.6;
Add _lwp_ctl() - sorry, I thought I had checked this in yesterday along
with makelintstub.
 1.8  07-Nov-2007  ad Add _lwp_setname, _lwp_getname.
 1.7  07-Aug-2007  ad branches: 1.7.2;
Change the signature of _lwp_park() to accept an lwpid_t and second
hint pointer, but do so in a way that remains compatible with older
pthread libraries. This can be used to wake another thread before the
calling thread goes asleep, saving at least one syscall + involuntary
context switch. This turns out to be a fairly large win on the condvar
benchmarks that I have tried.
 1.6  09-Feb-2007  ad Change _lwp_unpark_all() to return a 'ssize_t'.
 1.5  16-Jan-2007  ad Add: _lwp_kill, _lwp_detach, _lwp_park, lwp_unpark, _lwp_unpark_all.
 1.4  03-Feb-2005  perry de-__P -- the hack is long since useless. Discussed with christos,
matt, kleink, others. Approved by christos.
 1.3  02-Oct-2004  kent correct the return value type of _lwp_self()
 1.2  18-Jan-2003  thorpej Merge the nathanw_sa branch.
 1.1  05-Mar-2001  nathanw branches: 1.1.2;
file lwp.h was initially added on branch nathanw_sa.
 1.1.2.3  17-Jan-2003  thorpej * Add prototypes for _lwp_getprivate(2) and _lwp_setprivate(2).
* While here, since this is a user header file, __P'ify prototypes.
 1.1.2.2  03-Feb-2002  nathanw Add _lwp_wakeup()
 1.1.2.1  05-Mar-2001  nathanw User-level support for LWPs and scheduler activations.
SVR4-style ucontext code by Klaus Klein.
 1.7.2.1  09-Jan-2008  matt sync with HEAD
 1.9.6.1  18-May-2008  yamt sync with head.
 1.10.10.2  28-Dec-2008  christos more compat changes
- new functions
- adjust utmp size.
 1.10.10.1  28-Apr-2008  christos file lwp.h was added on branch christos-time_t on 2008-12-28 01:15:39 +0000
 1.11.16.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.11.10.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.13.16.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed