The NetBSD Project

CVS log for src/lib/libc/include/reentrant.h

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.21 / (download) - annotate - [select for diffs], Wed Dec 8 20:11:54 2021 UTC (2 years, 4 months ago) by andvar
Branch: MAIN
CVS Tags: 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, HEAD
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (unified) to selected 1.6 (unified)

s/efficent/efficient/ in comments.

Revision 1.20 / (download) - annotate - [select for diffs], Wed Feb 8 18:00:37 2017 UTC (7 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-20170426, pgoyette-localcount-20170320, 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, perseant-stdc-iso10646-base, perseant-stdc-iso10646, 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-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, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-socketcan-base1
Changes since 1.19: +31 -31 lines
Diff to previous 1.19 (unified) to selected 1.6 (unified)

empty to nothing

Revision 1.19 / (download) - annotate - [select for diffs], Wed Feb 8 16:13:40 2017 UTC (7 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.18: +1 -4 lines
Diff to previous 1.18 (unified) to selected 1.6 (unified)

__empty is defined in <sys/cdefs.h>

Revision 1.18 / (download) - annotate - [select for diffs], Tue Jan 20 18:31:25 2015 UTC (9 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914, bouyer-socketcan-base
Branch point for: pgoyette-localcount, bouyer-socketcan
Changes since 1.17: +38 -31 lines
Diff to previous 1.17 (unified) to selected 1.6 (unified)

Fix non _REENTRANT build.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Apr 12 18:12:58 2013 UTC (11 years ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, 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, 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
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (unified) to selected 1.6 (unified)

Mark __libc_thr_exit_stub as dead.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Mar 21 16:49:11 2013 UTC (11 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: agc-symver-base, agc-symver
Changes since 1.15: +51 -1 lines
Diff to previous 1.15 (unified) to selected 1.6 (unified)

- 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.15 / (download) - annotate - [select for diffs], Sun Jun 3 21:27:30 2012 UTC (11 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.14: +12 -4 lines
Diff to previous 1.14 (unified) to selected 1.6 (unified)

Provide a usable thr_once for !_REENTRANT

Revision 1.14 / (download) - annotate - [select for diffs], Sun Jan 11 02:46:28 2009 UTC (15 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, matt-premerge-20091211, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache, netbsd-6
Changes since 1.13: +3 -1 lines
Diff to previous 1.13 (unified) to selected 1.6 (unified)

merge christos-time_t

Revision 1.13 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:00 2008 UTC (15 years, 11 months ago) by martin
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, wrstuden-revivesa, netbsd-5-base, 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-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, netbsd-5, 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, matt-mips64-base2, hpcarm-cleanup-nbase, christos-time_t-nbase, christos-time_t-base
Branch point for: christos-time_t
Changes since 1.12: +1 -8 lines
Diff to previous 1.12 (unified) to selected 1.6 (unified)

Remove clause 3 and 4 from TNF licenses

Revision 1.12 / (download) - annotate - [select for diffs], Mon Feb 4 23:08:01 2008 UTC (16 years, 2 months ago) by rtr
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.11: +2 -2 lines
Diff to previous 1.11 (unified) to selected 1.6 (unified)

fix comment Abtract -> Abstract

Revision 1.11 / (download) - annotate - [select for diffs], Tue Nov 27 20:58:26 2007 UTC (16 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: matt-armv6-base, cube-autoconf-base, cube-autoconf
Changes since 1.10: +4 -1 lines
Diff to previous 1.10 (unified) to selected 1.6 (unified)

Add thr_curcpu(), pthread_curcpu_np().

Revision 1.10 / (download) - annotate - [select for diffs], Tue Dec 14 00:23:19 2004 UTC (19 years, 4 months ago) by nathanw
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, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, hpcarm-cleanup, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: matt-armv6
Changes since 1.9: +133 -4 lines
Diff to previous 1.9 (unified) to selected 1.6 (unified)

Nuke threadlib.h. Library defensive threading is now provided through the
normal pthread.h interface.
Move stubs for libc back into a libc-internal header.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Jul 18 21:51:22 2003 UTC (20 years, 9 months ago) by nathanw
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.8: +3 -3 lines
Diff to previous 1.8 (unified) to selected 1.6 (unified)

Adapt definition of FLOCKFILE()/FUNLOCKFILE() to new __flockfile_internal()
routines.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Jan 19 19:25:05 2003 UTC (21 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.7: +5 -91 lines
Diff to previous 1.7 (unified) to selected 1.6 (unified)

Use <threadlib.h>.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Jan 18 11:23:54 2003 UTC (21 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.6: +138 -70 lines
Diff to previous 1.6 (unified)

Merge the nathanw_sa branch.

Revision 1.6 / (download) - annotate - [selected], Fri Jun 2 23:11:06 2000 UTC (23 years, 10 months ago) by fvdl
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, nathanw_sa_before_merge, nathanw_sa_base, fvdl_fs64_base
Branch point for: nathanw_sa
Changes since 1.5: +29 -1 lines
Diff to previous 1.5 (unified)

Add new RPC code, based on Sun's TI-RPC code. Adapted to not use XTI,
but sockets instead, internally. Old, backward compatible interfaces
maintained.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Sep 14 11:03:05 1998 UTC (25 years, 7 months ago) by kleink
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, minoura-xpg4dl-base, comdex-fall-1999-base, comdex-fall-1999
Branch point for: minoura-xpg4dl
Changes since 1.4: +6 -0 lines
Diff to previous 1.4 (unified) to selected 1.6 (unified)

Add wrappers around mutex and rwlock run-time initialization.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Jul 27 13:44:25 1998 UTC (25 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.3: +7 -9 lines
Diff to previous 1.3 (unified) to selected 1.6 (unified)

Delint.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Jan 22 08:20:05 1998 UTC (26 years, 3 months ago) by jtc
Branch: MAIN
Changes since 1.2: +11 -0 lines
Diff to previous 1.2 (unified) to selected 1.6 (unified)

Add support for multiple reader-single writer locks which will be used
in stdio.  Although there is no POSIX.1 lock of this type, XPG 4.2 has
specified one that is suitable for our purposes and that we'll have to
implement anyway.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jan 19 07:29:11 1998 UTC (26 years, 3 months ago) by jtc
Branch: MAIN
Changes since 1.1: +8 -0 lines
Diff to previous 1.1 (unified) to selected 1.6 (unified)

Add FLOCKFILE() and FUNLOCKFILE() macro definitions to be used in
making stdio thread-safe.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Jan 16 10:15:08 1998 UTC (26 years, 3 months ago) by jtc
Branch: MAIN
Diff to selected 1.6 (unified)

Header file which describes mechanism that will be used by libc for
thread safety of library internals.

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>