Up to [cvs.NetBSD.org] / src / lib / libpthread
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.38 / (download) - annotate - [select for diffs], Thu Mar 21 16:49:12 2013 UTC (2 months ago) by christos
Branch: MAIN
CVS Tags: agc-symver-base,
agc-symver,
HEAD
Changes since 1.37: +5 -3
lines
Diff to previous 1.37 (colored)
- Allow libpthread to be dlopened again, by providing libc stubs to libpthread. - Fail if the dlopened libpthread does pthread_create(). From manu@ - Discussed at length in the mailing lists; approved by core@ - This was chosen as the least intrusive patch that will provide the necessary functionality. XXX: pullup to 6
Revision 1.37 / (download) - annotate - [select for diffs], Wed Apr 4 17:47:03 2012 UTC (13 months, 2 weeks ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
tls-maxphys-nbase,
tls-maxphys-base,
tls-maxphys
Changes since 1.36: +3 -3
lines
Diff to previous 1.36 (colored)
trailing whitespace police.
Revision 1.36 / (download) - annotate - [select for diffs], Wed Apr 4 06:29:16 2012 UTC (13 months, 2 weeks ago) by agc
Branch: MAIN
Changes since 1.35: +27 -2
lines
Diff to previous 1.35 (colored)
Add a pthread cancel stub for sigwait, following Onno van der Linden's analysis in PR 45131. Kindly tested by Hisashi T Fujinaka (using csup as the test case) with a successful outcome. OK martin@
Revision 1.35 / (download) - annotate - [select for diffs], Fri Apr 22 14:18:34 2011 UTC (2 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
netbsd-6-base,
cherry-xenmp-base,
cherry-xenmp
Branch point for: yamt-pagecache,
netbsd-6
Changes since 1.34: +16 -2
lines
Diff to previous 1.34 (colored)
Don't kill the read(2) stub, just the magic around it.
Revision 1.34 / (download) - annotate - [select for diffs], Thu Apr 21 13:38:14 2011 UTC (2 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.33: +5 -38
lines
Diff to previous 1.33 (colored)
Disable Fortification for pthread and rump stubs.
Revision 1.33 / (download) - annotate - [select for diffs], Thu Apr 21 08:17:00 2011 UTC (2 years, 1 month ago) by martin
Branch: MAIN
Changes since 1.32: +3 -10
lines
Diff to previous 1.32 (colored)
Backout previous, it causes lots of test failures (tests/fs/nfs for example).
Revision 1.32 / (download) - annotate - [select for diffs], Tue Apr 12 19:52:04 2011 UTC (2 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.31: +12 -5
lines
Diff to previous 1.31 (colored)
Fix SSP builds (Vladimir Kirillov)
Revision 1.31 / (download) - annotate - [select for diffs], Wed Jan 26 18:48:57 2011 UTC (2 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: bouyer-quota2-nbase,
bouyer-quota2-base
Changes since 1.30: +5 -5
lines
Diff to previous 1.30 (colored)
make the code more re-usable
Revision 1.30 / (download) - annotate - [select for diffs], Wed Jan 26 18:11:35 2011 UTC (2 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.29: +25 -12
lines
Diff to previous 1.29 (colored)
Moving the ssp check inside the source code does not work properly because the compiler loses information about the size of the object. So instead of the hacky #define mess we did before, add a way to inject our function between the user call and the system call.
Revision 1.29 / (download) - annotate - [select for diffs], Tue Jan 25 19:13:26 2011 UTC (2 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.28: +11 -6
lines
Diff to previous 1.28 (colored)
Fix SSP build. XXX: This is gross.
Revision 1.28 / (download) - annotate - [select for diffs], Fri Aug 6 05:25:46 2010 UTC (2 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Branch point for: bouyer-quota2
Changes since 1.27: +21 -2
lines
Diff to previous 1.27 (colored)
make kevent(2) a cancelation point, and document properly all the cancelation points we currently support.
Revision 1.27 / (download) - annotate - [select for diffs], Wed Aug 12 23:51:23 2009 UTC (3 years, 9 months ago) by enami
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.26: +23 -2
lines
Diff to previous 1.26 (colored)
Make nanosleep cancelable again.
Revision 1.26 / (download) - annotate - [select for diffs], Tue Jan 13 01:50:04 2009 UTC (4 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend
Changes since 1.25: +11 -5
lines
Diff to previous 1.25 (colored)
fix __sigtimedwait50
Revision 1.25 / (download) - annotate - [select for diffs], Sun Jan 11 02:46:48 2009 UTC (4 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.24: +34 -34
lines
Diff to previous 1.24 (colored)
merge christos-time_t
Revision 1.24 / (download) - annotate - [select for diffs], Mon Dec 29 15:08:03 2008 UTC (4 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: christos-time_t-nbase,
christos-time_t-base
Branch point for: christos-time_t
Changes since 1.23: +32 -32
lines
Diff to previous 1.23 (colored)
revert previous. It was meant for the branch
Revision 1.23 / (download) - annotate - [select for diffs], Sun Dec 28 21:33:35 2008 UTC (4 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.22: +34 -34
lines
Diff to previous 1.22 (colored)
adjust for time_t 64
Revision 1.22 / (download) - annotate - [select for diffs], Wed Oct 8 08:27:07 2008 UTC (4 years, 7 months ago) by ad
Branch: MAIN
CVS Tags: netbsd-5-base,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20091211,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2
Branch point for: netbsd-5,
matt-nb5-mips64
Changes since 1.21: +78 -81
lines
Diff to previous 1.21 (colored)
Adjust the compat stuff slightly so that the changes are mostly self contained (Makefile, pthread_compat.c).
Revision 1.21 / (download) - annotate - [select for diffs], Mon Sep 29 08:48:15 2008 UTC (4 years, 7 months ago) by ad
Branch: MAIN
Changes since 1.20: +83 -80
lines
Diff to previous 1.20 (colored)
make PTHREAD__COMPAT=1 Builds a libpthread that can be dropped into a NetBSD 2/3/4 chroot. This makes threading work in the chroot when using a NetBSD 5 kernel, no other modifications required.
Revision 1.20 / (download) - annotate - [select for diffs], Sat Jun 28 16:50:43 2008 UTC (4 years, 10 months ago) by ad
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2
Changes since 1.19: +7 -2
lines
Diff to previous 1.19 (colored)
Shut lint up.
Revision 1.19 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:01 2008 UTC (5 years ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.18: +2 -9
lines
Diff to previous 1.18 (colored)
Remove clause 3 and 4 from TNF licenses
Revision 1.18 / (download) - annotate - [select for diffs], Sat Feb 2 17:09:29 2008 UTC (5 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base,
matt-armv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-base
Branch point for: yamt-pf42
Changes since 1.17: +6 -2
lines
Diff to previous 1.17 (colored)
PR/37932: Yakovetsky Vladimir: build distribution with USE_FORT fails Avoid read redefinition
Revision 1.17 / (download) - annotate - [select for diffs], Mon Dec 24 16:04:21 2007 UTC (5 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: matt-armv6-base
Changes since 1.16: +3 -3
lines
Diff to previous 1.16 (colored)
- Use pthread__cancelled() in more places. - pthread_join(): assert that pthread_cond_wait() returns zero.
Revision 1.16 / (download) - annotate - [select for diffs], Mon Nov 19 15:12:18 2007 UTC (5 years, 6 months ago) by ad
Branch: MAIN
CVS Tags: cube-autoconf-base,
cube-autoconf
Changes since 1.15: +4 -4
lines
Diff to previous 1.15 (colored)
int -> ssize_t in a couple of places.
Revision 1.15 / (download) - annotate - [select for diffs], Tue Oct 9 18:18:33 2007 UTC (5 years, 7 months ago) by rmind
Branch: MAIN
Changes since 1.14: +90 -2
lines
Diff to previous 1.14 (colored)
Add cancellation stubs in libpthread for POSIX messages queues and asynchronous I/O. OK by <ad>.
Revision 1.14 / (download) - annotate - [select for diffs], Sun Mar 4 20:07:13 2007 UTC (6 years, 2 months ago) by ad
Branch: MAIN
CVS Tags: nick-csl-alignment-base5,
nick-csl-alignment-base4,
nick-csl-alignment-base3,
nick-csl-alignment-base2,
nick-csl-alignment-base,
nick-csl-alignment,
matt-mips64-base,
matt-mips64,
hpcarm-cleanup
Branch point for: matt-armv6
Changes since 1.13: +36 -4
lines
Diff to previous 1.13 (colored)
Add __sigsuspend14, sigtimedwait as cancellation points.
Revision 1.13 / (download) - annotate - [select for diffs], Tue Sep 13 02:45:38 2005 UTC (7 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Changes since 1.12: +4 -2
lines
Diff to previous 1.12 (colored)
XXX: Work around libpthread's "intimate" connection with libc.
Revision 1.12 / (download) - annotate - [select for diffs], Mon Mar 21 09:00:49 2005 UTC (8 years, 2 months ago) by kleink
Branch: MAIN
Changes since 1.11: +3 -2
lines
Diff to previous 1.11 (colored)
Include <sys/select.h> explicitly rather than relying on other headers to do it.
Revision 1.11 / (download) - annotate - [select for diffs], Fri Mar 18 11:23:44 2005 UTC (8 years, 2 months ago) by kleink
Branch: MAIN
Changes since 1.10: +42 -4
lines
Diff to previous 1.10 (colored)
Interpose cancellation points in pollts() and pselect(), bringing us to libc.so.12.127 and libpthread.so.0.6.
Revision 1.10 / (download) - annotate - [select for diffs], Thu Mar 10 00:34:23 2005 UTC (8 years, 2 months ago) by kleink
Branch: MAIN
CVS Tags: netbsd-3-base
Branch point for: netbsd-3
Changes since 1.9: +12 -11
lines
Diff to previous 1.9 (colored)
Move up the definition of __LIBC12_SOURCE__; since <poll.h> now includes <sys/sigtypes.h> this is needed earlier.
Revision 1.9 / (download) - annotate - [select for diffs], Fri May 21 17:15:42 2004 UTC (9 years ago) by kleink
Branch: MAIN
Changes since 1.8: +18 -2
lines
Diff to previous 1.8 (colored)
IEEE Std 1003.1-2001/Cor 2-2004, item XSH/TC2/D6/5: fdatasync() shall have cancellation points. Note: we ride today's resolver-related version bumps.
Revision 1.8 / (download) - annotate - [select for diffs], Mon Nov 24 23:23:17 2003 UTC (9 years, 5 months ago) by cl
Branch: MAIN
CVS Tags: netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored)
add CONSTCOND in constant condition.
Revision 1.7 / (download) - annotate - [select for diffs], Fri Nov 21 23:03:13 2003 UTC (9 years, 6 months ago) by nathanw
Branch: MAIN
Changes since 1.6: +45 -40
lines
Diff to previous 1.6 (colored)
Manually inline pthread__testcancel in these routines; two function calls' worth of overhead per cancellable syscall is overkill.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Nov 18 00:56:57 2003 UTC (9 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.5: +24 -2
lines
Diff to previous 1.5 (colored)
Userland portion of fsync_range(2), written by Bill Studenmund, and contributed by Wasabi Systems, Inc.
Revision 1.5 / (download) - annotate - [select for diffs], Sat Mar 8 08:03:35 2003 UTC (10 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.4: +4 -1
lines
Diff to previous 1.4 (colored)
add __RCSID()
Revision 1.4 / (download) - annotate - [select for diffs], Sat Feb 15 22:15:50 2003 UTC (10 years, 3 months ago) by nathanw
Branch: MAIN
Changes since 1.3: +1 -17
lines
Diff to previous 1.3 (colored)
Implement nanosleep() at userlevel. Threaded applications seem to like to sleep a lot, and there's no need for each such thread to consume kernel resources. (accidentally checked the pthread.c part of this in yesterday; no reason not to finish the job)
Revision 1.3 / (download) - annotate - [select for diffs], Mon Jan 27 20:57:41 2003 UTC (10 years, 3 months ago) by nathanw
Branch: MAIN
Changes since 1.2: +32 -1
lines
Diff to previous 1.2 (colored)
Add cancellation stubs for accept() and connect().
Revision 1.2 / (download) - annotate - [select for diffs], Sat Jan 18 10:34:15 2003 UTC (10 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.1: +344 -0
lines
Diff to previous 1.1 (colored)
Merge the nathanw_sa branch.
Revision 1.1, Mon Jan 28 18:48:51 2002 UTC (11 years, 3 months ago) by nathanw
Branch: MAIN
CVS Tags: nathanw_sa_before_merge
Branch point for: nathanw_sa
FILE REMOVED
file pthread_cancelstub.c was initially added on branch nathanw_sa.