The NetBSD Project

CVS log for src/lib/libpthread/pthread.3

[BACK] Up to [cvs.NetBSD.org] / src / lib / libpthread

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.18 / (download) - annotate - [select for diffs], Mon Oct 23 01:03:23 2017 UTC (6 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
Changes since 1.17: +4 -6 lines
Diff to previous 1.17 (colored)

Remove superfluous Tn.

Revision 1.16.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:12 2017 UTC (7 years ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.16: +1 -2 lines
Diff to previous 1.16 (colored) next main 1.17 (colored)

Sync with HEAD

Revision 1.14.28.2 / (download) - annotate - [select for diffs], Mon Mar 20 06:56:59 2017 UTC (7 years, 1 month ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.14.28.1: +1 -2 lines
Diff to previous 1.14.28.1 (colored) to branchpoint 1.14 (colored) next main 1.15 (colored)

Sync with HEAD

Revision 1.17 / (download) - annotate - [select for diffs], Wed Feb 8 03:44:41 2017 UTC (7 years, 2 months ago) by kamil
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1
Changes since 1.16: +1 -2 lines
Diff to previous 1.16 (colored)

libpthread_dbg(3) deletion from the base distribution

libpthread_dbg(3) is a remnant library from the M:N thread model
(pre-NetBSD-5.0) API to introspect threads within a process and for use
of debuggers.

Currently in the 1:1 model it's not used in GDB neither in LLDB and it's
not either planned to be used. It's current function to read pthread_t
structures is realizable within a regular debugger capable to
instrospect objects within a tracee (GDB, LLDB...).

Remaining users of this API can still use this library from
pkgsrc/devel/libpthread_dbg.

Sponsored by <The NetBSD Foundation>

Revision 1.14.28.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:04 2017 UTC (7 years, 3 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.14: +3 -2 lines
Diff to previous 1.14 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.16 / (download) - annotate - [select for diffs], Thu Nov 24 12:19:28 2016 UTC (7 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Bump date for previous.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Nov 22 00:32:09 2016 UTC (7 years, 4 months ago) by kamil
Branch: MAIN
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

Add reference in SEE ALSO to pthread_dbg(3)

Sponsored by <The NetBSD Foundation>

Revision 1.14 / (download) - annotate - [select for diffs], Sun May 16 12:23:32 2010 UTC (13 years, 11 months ago) by jruoho
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, pgoyette-localcount-base, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, localcount-20160914, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: pgoyette-localcount
Changes since 1.13: +8 -1 lines
Diff to previous 1.13 (colored)

Add the Butenhof's book to SEE ALSO. (It was decent enough when I read it
years ago, but if there are better ones, please feel free to add those.)

Revision 1.13 / (download) - annotate - [select for diffs], Sun May 16 12:20:00 2010 UTC (13 years, 11 months ago) by jruoho
Branch: MAIN
Changes since 1.12: +61 -54 lines
Diff to previous 1.12 (colored)

Enumerate the functions in a table instead of a big SEE ALSO.
Also some stylistic changes.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Oct 5 23:35:42 2009 UTC (14 years, 6 months ago) by rmind
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.11: +9 -13 lines
Diff to previous 1.11 (colored)

pthread(3): mention that we use 1:1 threading model; remove descriptions
of no longer used environment variables.

Revision 1.9.6.1 / (download) - annotate - [select for diffs], Wed May 13 19:18:35 2009 UTC (14 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.9: +12 -4 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Sat Apr 25 23:10:13 2009 UTC (14 years, 11 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b
Changes since 1.9: +11 -3 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

Pull up following revision(s) (requested by rmind in ticket #727):
	lib/libc/gen/makecontext.3: revision 1.6
	lib/libc/sys/sigaltstack.2: revision 1.22
	lib/libpthread/pthread.3: revision 1.11
Add CAVEATS section:
Due to limitations in the current pthread implementation, makecontext(3)
and sigaltstack(2) should not be used in programs which link against
libpthread (whether threads are used or not).
Wording from drochner@ and ad@
Bump date for man pages.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Apr 16 18:37:30 2009 UTC (15 years ago) by wiz
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.10: +11 -3 lines
Diff to previous 1.10 (colored)

Add CAVEATS section:
Due to limitations in the current pthread implementation, makecontext(3)
and sigaltstack(2) should not be used in programs which link against
libpthread (whether threads are used or not).

Wording from drochner@ and ad@

Bump date for man pages.

Add note in libpthread/README so it's not forgotten to update the man
pages when the problem is fixed.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Apr 11 16:51:28 2009 UTC (15 years ago) by wiz
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Remove trailing whitespace.

Revision 1.9.4.2 / (download) - annotate - [select for diffs], Wed Oct 8 10:11:12 2008 UTC (15 years, 6 months ago) by ad
Branch: christos-time_t
Changes since 1.9.4.1: +160 -0 lines
Diff to previous 1.9.4.1 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

Clarifications for PTHREAD_DIAGASSERT.

Revision 1.9.4.1, Wed Oct 8 10:11:11 2008 UTC (15 years, 6 months ago) by ad
Branch: christos-time_t
Changes since 1.9: +0 -160 lines
FILE REMOVED

file pthread.3 was added on branch christos-time_t on 2008-10-08 10:11:12 +0000

Revision 1.9 / (download) - annotate - [select for diffs], Wed Oct 8 10:11:11 2008 UTC (15 years, 6 months ago) by ad
Branch: MAIN
CVS Tags: netbsd-5-base, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, matt-mips64-base2, christos-time_t-nbase, christos-time_t-base
Branch point for: netbsd-5, jym-xensuspend, christos-time_t
Changes since 1.8: +10 -3 lines
Diff to previous 1.8 (colored)

Clarifications for PTHREAD_DIAGASSERT.

Revision 1.7.8.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:29:53 2008 UTC (15 years, 10 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.7: +16 -16 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.7.6.1 / (download) - annotate - [select for diffs], Sun May 18 12:30:39 2008 UTC (15 years, 11 months ago) by yamt
Branch: yamt-pf42
Changes since 1.7: +16 -16 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

sync with head.

Revision 1.8 / (download) - annotate - [select for diffs], Fri May 9 08:31:13 2008 UTC (15 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, hpcarm-cleanup-nbase
Changes since 1.7: +16 -16 lines
Diff to previous 1.7 (colored)

Assign to TNF. Make 2-clause instead of 3.

Ok: co-copyright owner hubertf@.

Revision 1.6.6.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:36:30 2008 UTC (16 years, 3 months ago) by matt
Branch: matt-armv6
Changes since 1.6: +13 -14 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

sync with HEAD

Revision 1.7 / (download) - annotate - [select for diffs], Mon Nov 19 15:53:20 2007 UTC (16 years, 5 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf
Branch point for: yamt-pf42, wrstuden-revivesa
Changes since 1.6: +13 -14 lines
Diff to previous 1.6 (colored)

Sync with reality, and note that programs must link against the dynamic
libpthread in order to remain compatible with future releases of NetBSD.

Revision 1.6 / (download) - annotate - [select for diffs], Sat May 19 14:24:42 2007 UTC (16 years, 11 months ago) by wiz
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, matt-armv6-prevmlocking, hpcarm-cleanup
Branch point for: matt-armv6
Changes since 1.5: +2 -24 lines
Diff to previous 1.5 (colored)

Remove scheduler activations references. Bump date.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Mar 5 23:53:53 2007 UTC (17 years, 1 month ago) by ad
Branch: MAIN
Changes since 1.4: +13 -17 lines
Diff to previous 1.4 (colored)

- Sync with reality.
- Minor cosmetic changes.

Revision 1.3.4.1 / (download) - annotate - [select for diffs], Thu Mar 17 10:28:40 2005 UTC (19 years, 1 month ago) by tron
Branch: netbsd-2
CVS Tags: 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
Changes since 1.3: +6 -2 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

Pull up revision 1.4 (requested by daniel in ticket #1166):
Document PTHREAD_CONCURRENCY, ack by wiz@.

Revision 1.3.2.1 / (download) - annotate - [select for diffs], Thu Mar 17 10:28:37 2005 UTC (19 years, 1 month ago) by tron
Branch: netbsd-2-0
CVS Tags: netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE
Changes since 1.3: +6 -2 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

Pull up revision 1.4 (requested by daniel in ticket #1166):
Document PTHREAD_CONCURRENCY, ack by wiz@.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Feb 1 11:38:27 2005 UTC (19 years, 2 months ago) by daniel
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, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.3: +6 -2 lines
Diff to previous 1.3 (colored)

Document PTHREAD_CONCURRENCY, ack by wiz@.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Nov 27 16:30:54 2003 UTC (20 years, 4 months ago) by cl
Branch: MAIN
CVS Tags: netbsd-2-base, 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-1-RELEASE
Branch point for: netbsd-2-0, netbsd-2
Changes since 1.2: +14 -2 lines
Diff to previous 1.2 (colored)

Set default stack size to the current limit on the stack size as set
with the shell's command to change limits.  Make the PTHREAD_STACKSIZE
environment variable override the default stack size.  The old fixed
stack size behaviour can be enable with PT_FIXEDSTACKSIZE_LG when building
libpthread.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Jul 26 19:25:06 2003 UTC (20 years, 8 months ago) by salo
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

netbsd.org->NetBSD.org

Revision 1.1 / (download) - annotate - [select for diffs], Thu Jul 24 07:50:25 2003 UTC (20 years, 9 months ago) by wiz
Branch: MAIN

Add pthread(3), based on one by Hubert Feyrer, improved by yours truly,
reviewed by Nathan J. Williams.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>