The NetBSD Project

CVS log for src/lib/libc/stdlib/Makefile.inc

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.98 / (download) - annotate - [select for diffs], Sat Jan 27 17:58:36 2024 UTC (2 months, 3 weeks ago) by christos
Branch: MAIN
CVS Tags: HEAD
Changes since 1.97: +3 -1 lines
Diff to previous 1.97 (colored) to selected 1.60 (colored)

fix i386 lint

Revision 1.97 / (download) - annotate - [select for diffs], Sat Jan 20 16:45:07 2024 UTC (2 months, 4 weeks ago) by christos
Branch: MAIN
Changes since 1.96: +7 -1 lines
Diff to previous 1.96 (colored) to selected 1.60 (colored)

generate strtou.3 from strtoi.3, grammar police

Revision 1.96 / (download) - annotate - [select for diffs], Fri Jan 19 18:41:30 2024 UTC (2 months, 4 weeks ago) by christos
Branch: MAIN
Changes since 1.95: +33 -1 lines
Diff to previous 1.95 (colored) to selected 1.60 (colored)

Add lint flags for jemalloc

Revision 1.94.4.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:05:21 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.94: +10 -6 lines
Diff to previous 1.94 (colored) next main 1.95 (colored) to selected 1.60 (colored)

Sync with HEAD

Revision 1.95 / (download) - annotate - [select for diffs], Mon Mar 4 17:30:33 2019 UTC (5 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, 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
Changes since 1.94: +10 -6 lines
Diff to previous 1.94 (colored) to selected 1.60 (colored)

Hook for jemalloc

Revision 1.94 / (download) - annotate - [select for diffs], Fri Jan 5 20:51:13 2018 UTC (6 years, 3 months ago) by snj
Branch: MAIN
CVS Tags: phil-wifi-base, 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
Branch point for: phil-wifi
Changes since 1.93: +2 -1 lines
Diff to previous 1.93 (colored) to selected 1.60 (colored)

add strfmon_l man page links

Revision 1.92.8.1 / (download) - annotate - [select for diffs], Tue Aug 29 09:43:16 2017 UTC (6 years, 7 months ago) by bouyer
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek
Changes since 1.92: +2 -2 lines
Diff to previous 1.92 (colored) next main 1.93 (colored) to selected 1.60 (colored)

Pull up following revision(s) (requested by joerg in ticket #127):
	tests/libexec/ld.elf_so/h_thread_local_dtor.c: revision 1.1
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h: revision 1.14
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h: revision 1.17
	lib/libc/stdlib/atexit.h: file removal
	lib/libc/stdlib/exit.c: revision 1.16
	external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h: revision 1.8
	lib/libc/stdlib/exit.c: revision 1.17
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h: revision 1.14
	distrib/sets/lists/debug/shl.mi: revision 1.178
	external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h: revision 1.21
	distrib/sets/lists/debug/shl.mi: revision 1.179
	distrib/sets/lists/debug/mi: revision 1.219
	lib/libpthread/pthread.c: revision 1.150
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h: revision 1.14
	libexec/ld.elf_so/symbols.map: revision 1.2
	include/dlfcn.h: revision 1.25
	external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h: revision 1.21
	external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h: revision 1.23
	external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/c++config.h: revision 1.18
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h: revision 1.14
	external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h: revision 1.19
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h: revision 1.19
	external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h: revision 1.5
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h: revision 1.14
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h: revision 1.17
	distrib/sets/lists/tests/mi: revision 1.755
	external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h: revision 1.19
	external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h: revision 1.20
	external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h: revision 1.21
	external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h: revision 1.21
	external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h: revision 1.20
	lib/libc/dlfcn/dlfcn_elf.c: revision 1.14
	tests/libexec/ld.elf_so/t_thread_local_dtor.sh: revision 1.1
	tests/lib/libpthread/t_thread_local_dtor.sh: revision 1.1
	lib/libc/stdlib/Makefile.inc: revision 1.93
	lib/libc/include/atexit.h: revision 1.1
	lib/libc/include/atexit.h: revision 1.2
	external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h: revision 1.19
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h: revision 1.14
	distrib/sets/lists/debug/shl.mi: revision 1.180
	external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h: revision 1.19
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h: revision 1.14
	external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h: revision 1.19
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h: revision 1.14
	lib/libc/stdlib/cxa_thread_atexit.c: revision 1.1
	tests/libexec/ld.elf_so/helper_dso3/h_helper_dso3.cpp: revision 1.1
	tests/libexec/ld.elf_so/helper_dso3/Makefile: revision 1.1
	external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h: revision 1.5
	libexec/ld.elf_so/rtld.c: revision 1.185
	external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h: revision 1.19
	external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h: revision 1.5
	external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h: revision 1.15
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h: revision 1.21
	external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++config.h: revision 1.12
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h: revision 1.14
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h: revision 1.15
	external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h: revision 1.19
	tests/libexec/ld.elf_so/Makefile: revision 1.9
	external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h: revision 1.20
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h: revision 1.14
	tests/lib/libpthread/h_thread_local_dtor.cpp: revision 1.1
	distrib/sets/lists/tests/shl.mi: revision 1.11
	tests/lib/libpthread/Makefile: revision 1.13
	libexec/ld.elf_so/rtld.h: revision 1.129
	external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/c++config.h: revision 1.6
Implement __cxa_thread_atexit and __cxa_thread_atexit_impl. This
functions are used for destructors of thread_local objects.
If a pending destructor exists, prevent unloading of shared objects.
Introduce __dl_cxa_refcount interface for this purpose. When the last
reference is gone and the object has been dlclose'd before, the
unloading is finalized.
Ideally, __cxa_thread_atexit_impl wouldn't exist, but libstdc++ insists
on providing __cxa_thread_atexit as direct wrapper without further
patching.
Fix filename of new debug file
Add misising DEBUGLIB file
Avoid common declaration.
Drop TLS variant checks, emutls is enough for VAX and Sun2.

Revision 1.93 / (download) - annotate - [select for diffs], Tue Jul 11 15:21:35 2017 UTC (6 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: perseant-stdc-iso10646-base, perseant-stdc-iso10646
Changes since 1.92: +2 -2 lines
Diff to previous 1.92 (colored) to selected 1.60 (colored)

Implement __cxa_thread_atexit and __cxa_thread_atexit_impl. This
functions are used for destructors of thread_local objects.

If a pending destructor exists, prevent unloading of shared objects.
Introduce __dl_cxa_refcount interface for this purpose. When the last
reference is gone and the object has been dlclose'd before, the
unloading is finalized.

Ideally, __cxa_thread_atexit_impl wouldn't exist, but libstdc++ insists
on providing __cxa_thread_atexit as direct wrapper without further
patching.

Revision 1.82.2.2.4.1 / (download) - annotate - [select for diffs], Wed Jan 18 08:46:23 2017 UTC (7 years, 3 months ago) by skrll
Branch: netbsd-7-nhusb
Changes since 1.82.2.2: +2 -1 lines
Diff to previous 1.82.2.2 (colored) next main 1.82.2.3 (colored) to selected 1.60 (colored)

Sync with netbsd-5

Revision 1.82.2.3 / (download) - annotate - [select for diffs], Thu Dec 8 07:43:44 2016 UTC (7 years, 4 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, 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
Changes since 1.82.2.2: +2 -1 lines
Diff to previous 1.82.2.2 (colored) to branchpoint 1.82 (colored) next main 1.83 (colored) to selected 1.60 (colored)

Pull up following revision(s) (requested by msaitoh in ticket #1288):
	distrib/sets/lists/man/mi: revisions 1.1521, 1.1522
	lib/libc/stdlib/Makefile.inc: revision 1.92
Add malloc.conf.5 (link to jemalloc.3).
--
Add malloc.conf.0 to fix build with MKCATPAGES

Revision 1.92 / (download) - annotate - [select for diffs], Fri Apr 1 12:37:48 2016 UTC (8 years ago) by msaitoh
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, netbsd-8-base, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: netbsd-8
Changes since 1.91: +2 -1 lines
Diff to previous 1.91 (colored) to selected 1.60 (colored)

Add malloc.conf.5 (link to jemalloc.3).

Revision 1.91 / (download) - annotate - [select for diffs], Sat Nov 7 16:21:42 2015 UTC (8 years, 5 months ago) by nros
Branch: MAIN
Changes since 1.90: +3 -2 lines
Diff to previous 1.90 (colored) to selected 1.60 (colored)

Add the C11 function aligned_alloc to libc.

Revision 1.82.2.2 / (download) - annotate - [select for diffs], Sat May 16 17:58:46 2015 UTC (8 years, 11 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base, 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
Branch point for: netbsd-7-nhusb
Changes since 1.82.2.1: +2 -4 lines
Diff to previous 1.82.2.1 (colored) to branchpoint 1.82 (colored) to selected 1.60 (colored)

Pull up following revision(s) (requested by christos in ticket #781):
	common/lib/libc/stdlib/strtoi.c: revision 1.2
	common/lib/libc/stdlib/strtou.c: revision 1.2
	distrib/sets/lists/debug/mi: revision 1.113
	distrib/sets/lists/tests/mi: revision 1.617
	lib/libc/include/namespace.h: revision 1.178
	lib/libc/stdlib/Makefile.inc: revision 1.90 via patch
	lib/libc/stdlib/strtoi.3: revisions 1.1, 1.2
	lib/libc/stdlib/strtol.3: revision 1.32
	lib/libc/stdlib/strtou.3: revisions 1.1, 1.2
	lib/libc/stdlib/strtoul.3: revisions 1.30, 1.31
	tests/lib/libc/stdlib/Makefile: revision 1.25
	tests/lib/libc/stdlib/t_strtoi.c: revision 1.1
- new test for strtoi
- namespace protection for strto{i,u}
- separate manpages for strto{i,u} from the ones for strto{u,}l
From: Kamil Rytarowski
--
Sort ERRORS and SEE ALSO.
--
Sort ERRORS and SEE ALSO.
--
Sort SEE ALSO.

Revision 1.90 / (download) - annotate - [select for diffs], Fri May 1 14:17:56 2015 UTC (8 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.89: +3 -5 lines
Diff to previous 1.89 (colored) to selected 1.60 (colored)

- new test for strtoi
- namespace protection for strto{i,u}
- separate manpages for strto{i,u} from the ones for strto{u,}l
From: Kamil Rytarowski

Revision 1.82.2.1 / (download) - annotate - [select for diffs], Wed Apr 22 07:18:58 2015 UTC (9 years ago) by snj
Branch: netbsd-7
Changes since 1.82: +4 -1 lines
Diff to previous 1.82 (colored) to selected 1.60 (colored)

Pull up following revision(s) (requested by roy in ticket #648):
	common/lib/libc/stdlib/_strtoi.h: revisions 1.1, 1.2
	common/lib/libc/stdlib/strtoi.c: revision 1.1
	common/lib/libc/stdlib/strtou.c: revision 1.1
	distrib/sets/lists/base/ad.aarch64: patch
	distrib/sets/lists/base/ad.arm: patch
	distrib/sets/lists/base/ad.mips: patch
	distrib/sets/lists/base/ad.powerpc: patch
	distrib/sets/lists/base/md.amd64: patch
	distrib/sets/lists/base/md.sparc64: patch
	distrib/sets/lists/base/shl.mi: patch
	distrib/sets/lists/comp/mi: revision 1.1939
	distrib/sets/lists/debug/ad.aarch64: patch
	distrib/sets/lists/debug/ad.arm: patch
	distrib/sets/lists/debug/ad.mips: patch
	distrib/sets/lists/debug/ad.powerpc: patch
	distrib/sets/lists/debug/md.amd64: patch
	distrib/sets/lists/debug/md.sparc64: patch
	distrib/sets/lists/debug/shl.mi: patch
	include/inttypes.h: revision 1.11
	lib/libc/shlib_version: patch
	lib/libc/stdlib/Makefile.inc: revision 1.84
	lib/libc/stdlib/strtol.3: revisions 1.27-1.31
	lib/libc/stdlib/strtoul.3: revisions 1.26-1.29
	sys/lib/libkern/Makefile.libkern: revision 1.37
	sys/lib/libkern/libkern.h: revision 1.117
	tools/compat/Makefile: revision 1.73
	tools/compat/compat_defs.h: revision 1.101
	tools/compat/configure.ac: revision 1.83
	tools/compat/configure: revision 1.82
	tools/compat/nbtool_config.h.in: revision 1.36
add strto{i,u} from Kamil Rytarowski as discussed in tech-userlevel.
--
strtoi and strtou additions
--
strtoi and strtou for the kernel
--
strtoi and strtou additions
--
strtoi and strtou man pages
--
strto{i,u}
--
regen
--
Remove trailing whitespace.
--
match variable names with man page (Kamil Rytarowski)
--
cleanups from (Kamil Rytarowski)
--
add strtoi strtou (Kamil Rytarowski)
--
PR/49640: Kamil Rytarowski: Improve error printing
--
Use existing month for Dd.

Revision 1.89 / (download) - annotate - [select for diffs], Tue Feb 17 20:29:21 2015 UTC (9 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.88: +3 -3 lines
Diff to previous 1.88 (colored) to selected 1.60 (colored)

Introduce reallocarr(3) for easy (re)allocation of memory with overflow
checks. Compared to OpenBSD's reallocarray, makes it easier to avoid memory
leaks on allocation failures and it doesn't depend on malloc(0) != NULL
for correct error checking. Compared to plain realloc, it also avoids
the problem of intermediate integer overflows. The trade-off is the use
of void * to side step C type system with regard to generic pointer to
pointer.

Revision 1.88 / (download) - annotate - [select for diffs], Thu Feb 5 20:02:28 2015 UTC (9 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.87: +2 -3 lines
Diff to previous 1.87 (colored) to selected 1.60 (colored)

Revert addition to reallocarray to the malloc man page, but keep
the examples.  Add separate manual page to reallocarray explaining
what are the problems with it.

Revision 1.87 / (download) - annotate - [select for diffs], Thu Feb 5 16:04:35 2015 UTC (9 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.86: +3 -2 lines
Diff to previous 1.86 (colored) to selected 1.60 (colored)

Add and use reallocarray() to prevent a multiplication overflow in allocation.
Reported by Guido Vranken, thanks!

Revision 1.86 / (download) - annotate - [select for diffs], Sun Jan 18 17:59:36 2015 UTC (9 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.85: +3 -2 lines
Diff to previous 1.85 (colored) to selected 1.60 (colored)

man page for strtonum.3

Revision 1.85 / (download) - annotate - [select for diffs], Fri Jan 16 18:41:33 2015 UTC (9 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.84: +2 -2 lines
Diff to previous 1.84 (colored) to selected 1.60 (colored)

Add strtonum implemented as a wrapper of strtoi.

Revision 1.84 / (download) - annotate - [select for diffs], Fri Jan 16 18:37:21 2015 UTC (9 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.83: +4 -1 lines
Diff to previous 1.83 (colored) to selected 1.60 (colored)

strtoi and strtou additions

Revision 1.83 / (download) - annotate - [select for diffs], Wed Dec 10 16:55:54 2014 UTC (9 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.82: +3 -1 lines
Diff to previous 1.82 (colored) to selected 1.60 (colored)

Add two more Makefile conditionals required for RUMPRUN=yes

 * do not build _errno.c (different thread/tls handling)
 * do not build either phk- or jemalloc (different backing page allocation)

Somehow I missed these in the previous commit, but now libc built with
RUMPRUN=yes works also with rumprun-posix, so there's reasonably high
confidence that I didn't miss anything anymore.

Revision 1.78.8.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:16 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.78.8.1: +2 -1 lines
Diff to previous 1.78.8.1 (colored) to branchpoint 1.78 (colored) next main 1.79 (colored) to selected 1.60 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.81.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:51:51 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.81: +2 -1 lines
Diff to previous 1.81 (colored) next main 1.82 (colored) to selected 1.60 (colored)

Rebase.

Revision 1.82 / (download) - annotate - [select for diffs], Sun Jul 20 13:34:17 2014 UTC (9 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-base
Branch point for: netbsd-7
Changes since 1.81: +2 -1 lines
Diff to previous 1.81 (colored) to selected 1.60 (colored)

Our hdestroy implementation was non-conformant because it freed the key of
each entry. Add a new function hdestroy1 that allows the user to control
what gets freed. Pointed out by Pedro Giffuni at FreeBSD.

Revision 1.78.2.1 / (download) - annotate - [select for diffs], Thu May 22 11:36:54 2014 UTC (9 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.78: +5 -4 lines
Diff to previous 1.78 (colored) next main 1.79 (colored) to selected 1.60 (colored)

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")

Revision 1.81 / (download) - annotate - [select for diffs], Wed Jan 8 02:15:42 2014 UTC (10 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.80: +2 -1 lines
Diff to previous 1.80 (colored) to selected 1.60 (colored)

add ptsname_r

Revision 1.80 / (download) - annotate - [select for diffs], Mon Dec 2 04:39:10 2013 UTC (10 years, 4 months ago) by lneto
Branch: MAIN
Changes since 1.79: +1 -2 lines
Diff to previous 1.79 (colored) to selected 1.60 (colored)

changed lua_Number to int64_t

Revision 1.78.8.1 / (download) - annotate - [select for diffs], Sun Jun 23 06:21:06 2013 UTC (10 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.78: +4 -3 lines
Diff to previous 1.78 (colored) to selected 1.60 (colored)

resync from head

Revision 1.79 / (download) - annotate - [select for diffs], Fri Apr 26 18:29:55 2013 UTC (10 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Changes since 1.78: +4 -3 lines
Diff to previous 1.78 (colored) to selected 1.60 (colored)

add {at_,}quick_exit(3) from FreeBSD

Revision 1.78 / (download) - annotate - [select for diffs], Wed Sep 14 23:33:51 2011 UTC (12 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, 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, agc-symver-base, agc-symver
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.77: +2 -1 lines
Diff to previous 1.77 (colored) to selected 1.60 (colored)

add re-entrant versions of the hash functions based on the GNU api.

Revision 1.77 / (download) - annotate - [select for diffs], Wed Apr 13 07:12:52 2011 UTC (13 years ago) by jruoho
Branch: MAIN
CVS Tags: cherry-xenmp-base, cherry-xenmp
Changes since 1.76: +6 -3 lines
Diff to previous 1.76 (colored) to selected 1.60 (colored)

Collect also the division functions to single place, div(3).

Revision 1.76 / (download) - annotate - [select for diffs], Wed Apr 13 06:56:50 2011 UTC (13 years ago) by jruoho
Branch: MAIN
Changes since 1.75: +6 -3 lines
Diff to previous 1.75 (colored) to selected 1.60 (colored)

Collect abs(3), labs(3), llabs(3), and imaxabs(3) to a single small page.

Revision 1.75 / (download) - annotate - [select for diffs], Sun Nov 14 18:11:43 2010 UTC (13 years, 5 months ago) by tron
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored) to selected 1.60 (colored)

Improve and simplify implementation of *env(3) functions:
- Use RB tree to keep track of memory allocated via setenv(3) as
  suggested by Enami Tsugutomo in private e-mail.
  This simplifies the code a lot as we no longer need to keep the size
  of "environ" in sync with an array of allocated environment variables.
  It also makes it possible to free environment variables in unsetenv(3)
  if something has changed the order of the "environ" array.
- Fix a bug in getenv(3) and getenv_r(3) which would return bogus
  results e.g. for " getenv("A=B") " if an environment variable "A"
  with value "B=C" exists.
- Clean up the internal functions:
  - Don't expose the read/write lock for the environment to other parts
    of "libc". Provide locking functions instead.
  - Use "bool" to report success or failure.
  - Use "ssize_t" or "size_t" instead of "int" for indexes.
  - Provide internal functions with simpler interfaces e.g. don't
    combine return values and reference arguments.
  - Don't copy "environ" into an allocated block unless we really need
    to grow it.

Code reviewed by Joerg Sonnenberger and Christos Zoulas, tested by
Joerg Sonnenberger and me. These changes also fix problems in
zsh 4.3.* and pam_ssh according to Joerg.

Revision 1.74 / (download) - annotate - [select for diffs], Mon May 3 05:01:53 2010 UTC (13 years, 11 months ago) by jruoho
Branch: MAIN
Changes since 1.73: +2 -1 lines
Diff to previous 1.73 (colored) to selected 1.60 (colored)

Split the implementation details of malloc(3) to a separate jemalloc(3)
manual page. This way malloc(3) can follow the standard terse format used
elsewhere in the libc, while additional details can be added to jemalloc(3).

Note HISTORY and AUTHORS in jemalloc(3), and add some reading material to
SEE ALSO.

Revision 1.73 / (download) - annotate - [select for diffs], Fri Jul 31 20:39:59 2009 UTC (14 years, 8 months ago) by dsl
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.72: +8 -5 lines
Diff to previous 1.72 (colored) to selected 1.60 (colored)

Add the 'abs', 'div' and 'erand48' sources to stdlib/Makefile.inc.
Change the arch files only include the .S files.
This adds imaxdiv() to some archs where it was missing.

Revision 1.72 / (download) - annotate - [select for diffs], Mon Jul 20 17:03:37 2009 UTC (14 years, 9 months ago) by joerg
Branch: MAIN
Changes since 1.71: +3 -3 lines
Diff to previous 1.71 (colored) to selected 1.60 (colored)

Add a fast, platform independent hash function to libc.
The algorithm used is the Jenkins hash.  The name (mi_vector_hash)
reflects the nature of the hash function.
Add glue for libc ATF tests and include a test case to make sure that
(mis)alignment and endianess are handled correctly.

Bump libc minor to 169.

Revision 1.71.4.2 / (download) - annotate - [select for diffs], Sun Oct 26 07:43:08 2008 UTC (15 years, 5 months ago) by mrg
Branch: christos-time_t
Changes since 1.71.4.1: +77 -0 lines
Diff to previous 1.71.4.1 (colored) to branchpoint 1.71 (colored) next main 1.72 (colored) to selected 1.60 (colored)

define and use LIBCDIR in terms of .CURDIR.  fixes compat/lib/libc build.

Revision 1.71.4.1, Sun Oct 26 07:43:07 2008 UTC (15 years, 5 months ago) by mrg
Branch: christos-time_t
Changes since 1.71: +0 -77 lines
FILE REMOVED

file Makefile.inc was added on branch christos-time_t on 2008-10-26 07:43:08 +0000

Revision 1.71 / (download) - annotate - [select for diffs], Sun Oct 26 07:43:07 2008 UTC (15 years, 5 months ago) by mrg
Branch: MAIN
CVS Tags: 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, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, christos-time_t-nbase, christos-time_t-base
Branch point for: christos-time_t
Changes since 1.70: +5 -5 lines
Diff to previous 1.70 (colored) to selected 1.60 (colored)

define and use LIBCDIR in terms of .CURDIR.  fixes compat/lib/libc build.

Revision 1.68.8.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:39:22 2008 UTC (15 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.68: +22 -10 lines
Diff to previous 1.68 (colored) next main 1.69 (colored) to selected 1.60 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.70 / (download) - annotate - [select for diffs], Wed Aug 20 12:42:26 2008 UTC (15 years, 8 months ago) by joerg
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, matt-mips64-base2
Changes since 1.69: +7 -2 lines
Diff to previous 1.69 (colored) to selected 1.60 (colored)

Unify the implementation of strto{l,ul,ll,ull,imax,umax,q,uq} into one
version for signed and one version for unsigned data types.

Add a check for supported bases and set errno (userland) or panic
(kernel, libsa) otherwise.

Make strto{ll,ull,imax,umax} normal symbols and just keep the underscore
versions as strong alias.

Obtained from DragonFly, based on the wide char version from Citrus.
Reviewed by christos@

Revision 1.69 / (download) - annotate - [select for diffs], Mon Aug 4 21:29:27 2008 UTC (15 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.68: +16 -9 lines
Diff to previous 1.68 (colored) to selected 1.60 (colored)

Add C99 functions imaxabs and imaxdiv.

Revision 1.65.10.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:34:13 2008 UTC (16 years, 3 months ago) by matt
Branch: matt-armv6
Changes since 1.65.10.1: +3 -3 lines
Diff to previous 1.65.10.1 (colored) to branchpoint 1.65 (colored) next main 1.66 (colored) to selected 1.60 (colored)

sync with HEAD

Revision 1.68 / (download) - annotate - [select for diffs], Wed Nov 28 21:55:14 2007 UTC (16 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-1, wrstuden-revivesa-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf
Branch point for: wrstuden-revivesa
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored) to selected 1.60 (colored)

Sync phk malloc.c with the latest one from FreeBSD. This gives us the
same api as jemalloc by:

    - adding posix_memalign()
    - moving calloc in the same file
    - renaming malloc_options -> _malloc_options

Revision 1.67 / (download) - annotate - [select for diffs], Mon Nov 19 14:48:42 2007 UTC (16 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 (colored) to selected 1.60 (colored)

Enable posix_memalign().

Revision 1.65.10.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:11:18 2007 UTC (16 years, 5 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.65: +10 -5 lines
Diff to previous 1.65 (colored) to selected 1.60 (colored)

sync with HEAD

Revision 1.66 / (download) - annotate - [select for diffs], Sat Oct 6 01:09:07 2007 UTC (16 years, 6 months ago) by ad
Branch: MAIN
Changes since 1.65: +10 -5 lines
Diff to previous 1.65 (colored) to selected 1.60 (colored)

Use jemalloc as the default allocator unless USE_JEMALLOC=no.

Revision 1.65 / (download) - annotate - [select for diffs], Wed Mar 22 22:03:58 2006 UTC (18 years, 1 month ago) by drochner
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, matt-mips64-base, matt-mips64, hpcarm-cleanup, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: matt-armv6
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored) to selected 1.60 (colored)

build erand48_ieee754.c on everything but vax

Revision 1.64 / (download) - annotate - [select for diffs], Wed Mar 15 17:35:18 2006 UTC (18 years, 1 month ago) by kleink
Branch: MAIN
Changes since 1.63: +2 -1 lines
Diff to previous 1.63 (colored) to selected 1.60 (colored)

Add strtof(3) and strtold(3); welcome libc 12.137.

Revision 1.63 / (download) - annotate - [select for diffs], Wed Jan 25 15:43:01 2006 UTC (18 years, 2 months ago) by kleink
Branch: MAIN
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored) to selected 1.60 (colored)

Drop in gdtoa as a replacement for dtoa, strtod() from stdlib/strtod.c.

Revision 1.62 / (download) - annotate - [select for diffs], Fri Jan 20 22:02:07 2006 UTC (18 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored) to selected 1.60 (colored)

Kill _Exit; breaks build on cygwin and this implementation "is not exactly
equivalent to calling _exit".

Revision 1.61 / (download) - annotate - [select for diffs], Sun Sep 25 20:08:01 2005 UTC (18 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.60: +2 -1 lines
Diff to previous 1.60 (colored)

add getenv_r and ttyname_r

Revision 1.60 / (download) - annotate - [selected], Tue Sep 13 01:44:10 2005 UTC (18 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.59: +2 -3 lines
Diff to previous 1.59 (colored)

compat core reorg.

Revision 1.57.2.1 / (download) - annotate - [select for diffs], Thu Aug 4 17:32:57 2005 UTC (18 years, 8 months ago) by tron
Branch: netbsd-3
CVS Tags: 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
Changes since 1.57: +10 -6 lines
Diff to previous 1.57 (colored) next main 1.58 (colored) to selected 1.60 (colored)

Pull up revision 1.59 (requested by drochner in ticket #632):
Move insque/remque/lsearch/lfind from libcompat to libc,
they are in XPG4-UNIX, XSH5.0, mentioned in SUSv3 etc.
Minimal update of the manpages. (more needed)

Revision 1.59 / (download) - annotate - [select for diffs], Wed Jul 6 14:43:24 2005 UTC (18 years, 9 months ago) by drochner
Branch: MAIN
Changes since 1.58: +10 -6 lines
Diff to previous 1.58 (colored) to selected 1.60 (colored)

Move insque/remque/lsearch/lfind from libcompat to libc,
they are in XPG4-UNIX, XSH5.0, mentioned in SUSv3 etc.
Minimal update of the manpages. (more needed)

Revision 1.58 / (download) - annotate - [select for diffs], Sun Apr 3 20:09:29 2005 UTC (19 years ago) by christos
Branch: MAIN
Changes since 1.57: +5 -3 lines
Diff to previous 1.57 (colored) to selected 1.60 (colored)

Add FreeBSD's strfmon(3). From Rui Paulo. No bump this time. Take advantage
of the getpwent_r bump.

Revision 1.55.2.1 / (download) - annotate - [select for diffs], Thu Aug 12 18:27:31 2004 UTC (19 years, 8 months ago) by jmc
Branch: netbsd-2-0
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-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
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored) next main 1.56 (colored) to selected 1.60 (colored)

Pullup rev 1.57 (requested by yamt in ticket #750)

Actually add _Exit.

Revision 1.57 / (download) - annotate - [select for diffs], Thu Aug 5 00:17:02 2004 UTC (19 years, 8 months ago) by yamt
Branch: MAIN
CVS Tags: netbsd-3-base
Branch point for: netbsd-3
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored) to selected 1.60 (colored)

actually add _Exit.

Revision 1.56 / (download) - annotate - [select for diffs], Thu May 27 02:58:48 2004 UTC (19 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.55: +6 -5 lines
Diff to previous 1.55 (colored) to selected 1.60 (colored)

unix/98 pty functions and manual pages.

Revision 1.55 / (download) - annotate - [select for diffs], Mon Apr 7 17:18:20 2003 UTC (21 years ago) by kleink
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.54: +2 -3 lines
Diff to previous 1.54 (colored) to selected 1.60 (colored)

Observed in other places: move __unsetenv13.c near unsetenv.c, only
group name space wrappers separately.

Revision 1.54 / (download) - annotate - [select for diffs], Mon Apr 7 16:22:43 2003 UTC (21 years ago) by drochner
Branch: MAIN
Changes since 1.53: +4 -2 lines
Diff to previous 1.53 (colored) to selected 1.60 (colored)

compile unsetenv(3) into libc or you'll mess up your system

Revision 1.51.2.2 / (download) - annotate - [select for diffs], Tue Dec 10 06:25:54 2002 UTC (21 years, 4 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.51.2.1: +6 -4 lines
Diff to previous 1.51.2.1 (colored) next main 1.52 (colored) to selected 1.60 (colored)

Sync with HEAD.

Revision 1.53 / (download) - annotate - [select for diffs], Fri Nov 29 12:58:17 2002 UTC (21 years, 4 months ago) by lukem
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, fvdl_fs64_base
Changes since 1.52: +6 -4 lines
Diff to previous 1.52 (colored) to selected 1.60 (colored)

add strsuftoll(3) and strsuftollx(3) - parse a string for a number
with an optional suffix, product (two numbers separated by `x'), and
provide range checking

Revision 1.51.2.1 / (download) - annotate - [select for diffs], Mon Oct 8 20:21:00 2001 UTC (22 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.51: +6 -4 lines
Diff to previous 1.51 (colored) to selected 1.60 (colored)

Catch up to -current.

Revision 1.52 / (download) - annotate - [select for diffs], Sat Apr 28 15:41:30 2001 UTC (22 years, 11 months ago) by kleink
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
Changes since 1.51: +6 -4 lines
Diff to previous 1.51 (colored) to selected 1.60 (colored)

* Move definitions of exact-width integer types from <machine/types.h>
  to <sys/types.h> and <sys/stdint.h>.
* Add a new C99 <stdint.h> header, which provides integer types of
  explicit width, related limits and integer constant macros.
* Extend <inttypes.h> to provide <stdint.h> definitions and format
  macros for printf() and scanf().
* Add C99 strtoimax() and strtoumax() functions.
* Use the latter within scanf().
* Add C99 %j, %t and %z printf()/scanf() conversions for
  intmax_t, pointer-type and size_t arguments.

Revision 1.47.4.1 / (download) - annotate - [select for diffs], Tue Mar 13 21:19:55 2001 UTC (23 years, 1 month ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001
Changes since 1.47: +6 -4 lines
Diff to previous 1.47 (colored) next main 1.48 (colored) to selected 1.60 (colored)

Pull up revisions 1.50-1.51 (requested by cgs):
  Replace hcreate() / hsearch() / hdestroy() implementation with
  one that actually works as it's supposed to.

Revision 1.51 / (download) - annotate - [select for diffs], Fri Feb 16 12:25:09 2001 UTC (23 years, 2 months ago) by msaitoh
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.50: +3 -3 lines
Diff to previous 1.50 (colored) to selected 1.60 (colored)

add hcreate.3

Revision 1.50 / (download) - annotate - [select for diffs], Wed Feb 14 05:44:29 2001 UTC (23 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.49: +4 -2 lines
Diff to previous 1.49 (colored) to selected 1.60 (colored)

build new hsearch() code

Revision 1.49 / (download) - annotate - [select for diffs], Mon Jan 8 14:06:09 2001 UTC (23 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.48: +2 -1 lines
Diff to previous 1.48 (colored) to selected 1.60 (colored)

link sradixsort(3) -> radixsort(3)

Revision 1.48 / (download) - annotate - [select for diffs], Thu Dec 21 11:29:48 2000 UTC (23 years, 4 months ago) by itojun
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored) to selected 1.60 (colored)

first import of citrus LC_CTYPE locale.  singlebyte only at this moment.
shot-term TODO:
- enable multibyte locales.  this includes loadable locale modules
  (#ifdef DLRUNE).
- populate LC_CTYPE definition files.
- other functions such as iconv()
- make libc functions more friendly with multibyte.
- multilingualize other LC_xx
- torture tests

XXX don't forget to "make depend" when you rebuild libc, multibyte.c is
moved from lib/libc/stdlib to lib/libc/locale.

Revision 1.47.2.1 / (download) - annotate - [select for diffs], Sun May 28 22:41:10 2000 UTC (23 years, 10 months ago) by minoura
Branch: minoura-xpg4dl
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored) next main 1.48 (colored) to selected 1.60 (colored)

Citrus Project XPG4DL, an implementation of I18N (locale) framework,
is imported.

Revision 1.47 / (download) - annotate - [select for diffs], Sun Apr 2 20:27:58 2000 UTC (24 years ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, minoura-xpg4dl-base
Branch point for: netbsd-1-5, minoura-xpg4dl
Changes since 1.46: +6 -6 lines
Diff to previous 1.46 (colored) to selected 1.60 (colored)

New getopt_long from Thomas Klausner and Dieter Baron

Revision 1.46 / (download) - annotate - [select for diffs], Wed Mar 8 20:17:20 2000 UTC (24 years, 1 month ago) by kleink
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored) to selected 1.60 (colored)

No longer need internal names for strtoq() and strtouq().

Revision 1.45 / (download) - annotate - [select for diffs], Mon Mar 6 18:32:28 2000 UTC (24 years, 1 month ago) by kleink
Branch: MAIN
Changes since 1.44: +12 -9 lines
Diff to previous 1.44 (colored) to selected 1.60 (colored)

Add ISO C99 long long integer general utility interfaces; partially addresses
PR standards/9482.

Revision 1.44 / (download) - annotate - [select for diffs], Mon Aug 2 03:18:46 1999 UTC (24 years, 8 months ago) by lukem
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.43: +4 -3 lines
Diff to previous 1.43 (colored) to selected 1.60 (colored)

replace malloc(3) with one from freebsd which documents our new malloc.c
(also from freebsd). comment out references to reallocf with .\"XXX"
for now. i also fixed some roff misuse as well.
replace calloc(3), free(3) and realloc(3) with links to malloc(3)

Revision 1.43 / (download) - annotate - [select for diffs], Sat Jun 26 04:44:36 1999 UTC (24 years, 10 months ago) by tls
Branch: MAIN
Changes since 1.42: +2 -9 lines
Diff to previous 1.42 (colored) to selected 1.60 (colored)

The 'new malloc' (phk's malloc, from FreeBSD) is now our only malloc.

Revision 1.42 / (download) - annotate - [select for diffs], Thu Jun 17 19:33:36 1999 UTC (24 years, 10 months ago) by tls
Branch: MAIN
Changes since 1.41: +9 -2 lines
Diff to previous 1.41 (colored) to selected 1.60 (colored)

add FreeBSD's malloc, compiled in only if MALLOC_NEW is set in mk.conf

Revision 1.41 / (download) - annotate - [select for diffs], Wed Feb 24 15:05:21 1999 UTC (25 years, 2 months ago) by drochner
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4
Changes since 1.40: +3 -3 lines
Diff to previous 1.40 (colored) to selected 1.60 (colored)

use ${ARCHDIR} instead of ${.CURDIR}/arch/${MACHINE_ARCH} where appropriate
libc builds on pmax again

Revision 1.40 / (download) - annotate - [select for diffs], Mon Feb 22 10:33:15 1999 UTC (25 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.39: +5 -3 lines
Diff to previous 1.39 (colored) to selected 1.60 (colored)

t{search,find,walk,delete} from OpenBSD via Neil A. Carson

Revision 1.39 / (download) - annotate - [select for diffs], Sat Feb 6 15:04:05 1999 UTC (25 years, 2 months ago) by kleink
Branch: MAIN
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (colored) to selected 1.60 (colored)

Add l64a_r(), a reentrant version of l64a(); found in the Multithreading
Extension of SVID4.

Revision 1.38 / (download) - annotate - [select for diffs], Sun Jun 14 17:49:21 1998 UTC (25 years, 10 months ago) by kleink
Branch: MAIN
Changes since 1.37: +3 -2 lines
Diff to previous 1.37 (colored) to selected 1.60 (colored)

Add a manual page for a64l() and l64a().

Revision 1.37 / (download) - annotate - [select for diffs], Mon Feb 2 23:20:35 1998 UTC (26 years, 2 months ago) by perry
Branch: MAIN
Changes since 1.36: +10 -12 lines
Diff to previous 1.36 (colored) to selected 1.60 (colored)

realpath is now part of getcwd.c in gen/; man page moved to gen, too.

Revision 1.36 / (download) - annotate - [select for diffs], Sun Feb 1 14:03:47 1998 UTC (26 years, 2 months ago) by frueauf
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored) to selected 1.60 (colored)

Add _strtoq.c back to SRCS+= which seemed to get lost while reordering it.

Revision 1.35 / (download) - annotate - [select for diffs], Fri Jan 30 23:37:40 1998 UTC (26 years, 2 months ago) by perry
Branch: MAIN
Changes since 1.34: +18 -17 lines
Diff to previous 1.34 (colored) to selected 1.60 (colored)

update to lite-2

Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Fri Jan 30 21:41:41 1998 UTC (26 years, 2 months ago) by perry
Branch: WFJ-920714, CSRG
CVS Tags: lite-2
Changes since 1.1.1.1: +15 -19 lines
Diff to previous 1.1.1.1 (colored) to selected 1.60 (colored)

import lite-2

Revision 1.33.2.1 / (download) - annotate - [select for diffs], Sat Nov 8 21:52:27 1997 UTC (26 years, 5 months ago) by veego
Branch: netbsd-1-3
CVS Tags: netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA
Changes since 1.33: +6 -15 lines
Diff to previous 1.33 (colored) next main 1.34 (colored) to selected 1.60 (colored)

pull up changes from the trunk (approved by perry) from cgd:
>lint stubs for assembly routines.

Revision 1.34 / (download) - annotate - [select for diffs], Wed Nov 5 23:00:30 1997 UTC (26 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.33: +6 -15 lines
Diff to previous 1.33 (colored) to selected 1.60 (colored)

A foolish consistency...  gen, net, and string all get MD sources
specified by including a Makefile.inc from the appropriate MD directory.
stdlib doesn't do that, but there's no reason that it shouldn't (and
it'd be nice to eliminate the 'if's from the MI stdlib Makefile.inc).

Revision 1.33 / (download) - annotate - [select for diffs], Tue Jul 15 00:42:29 1997 UTC (26 years, 9 months ago) by kleink
Branch: MAIN
CVS Tags: netbsd-1-3-base
Branch point for: netbsd-1-3
Changes since 1.32: +3 -2 lines
Diff to previous 1.32 (colored) to selected 1.60 (colored)

Link rand_r(3) to rand(3).

Revision 1.32 / (download) - annotate - [select for diffs], Sun Jul 13 20:16:31 1997 UTC (26 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.31: +3 -2 lines
Diff to previous 1.31 (colored) to selected 1.60 (colored)

Add local.h for local prototypes.
Fix namespace issues for strtoq and strtouq
Fix gcc warnings.
Fix RCSID's

Revision 1.31 / (download) - annotate - [select for diffs], Wed Apr 23 01:17:59 1997 UTC (27 years ago) by mrg
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored) to selected 1.60 (colored)

move str[fp]time into libc/time.

Revision 1.30 / (download) - annotate - [select for diffs], Mon Apr 21 12:36:27 1997 UTC (27 years ago) by mrg
Branch: MAIN
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored) to selected 1.60 (colored)

add strptime() to libc.

Revision 1.29 / (download) - annotate - [select for diffs], Tue Nov 19 02:56:35 1996 UTC (27 years, 5 months ago) by jtc
Branch: MAIN
Changes since 1.28: +3 -2 lines
Diff to previous 1.28 (colored) to selected 1.60 (colored)

Added rand_r()

Revision 1.28 / (download) - annotate - [select for diffs], Wed Oct 16 17:56:37 1996 UTC (27 years, 6 months ago) by perry
Branch: MAIN
CVS Tags: nsswitch
Changes since 1.27: +1 -3 lines
Diff to previous 1.27 (colored) to selected 1.60 (colored)

Nuked machine specific conditionals for tahoe.

Revision 1.27 / (download) - annotate - [select for diffs], Thu Dec 28 08:51:55 1995 UTC (28 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2, ivory_soap2
Changes since 1.26: +1 -1 lines
Diff to previous 1.26 (colored) to selected 1.60 (colored)

New-style RCS ids.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Apr 25 15:36:39 1995 UTC (29 years ago) by ragge
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored) to selected 1.60 (colored)

Changed abs.S to abs.c for vax.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Mar 22 00:36:52 1995 UTC (29 years, 1 month ago) by jtc
Branch: MAIN
Changes since 1.24: +5 -4 lines
Diff to previous 1.24 (colored) to selected 1.60 (colored)

Enable qabs(), a quad_t version of abs() and labs().

Revision 1.24 / (download) - annotate - [select for diffs], Tue Mar 21 23:12:35 1995 UTC (29 years, 1 month ago) by jtc
Branch: MAIN
Changes since 1.23: +4 -4 lines
Diff to previous 1.23 (colored) to selected 1.60 (colored)

New function qdiv.  Like div and ldiv, but works with quad_t's.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Feb 10 17:46:54 1995 UTC (29 years, 2 months ago) by cgd
Branch: MAIN
CVS Tags: ivory_soap
Changes since 1.22: +4 -1 lines
Diff to previous 1.22 (colored) to selected 1.60 (colored)

list the files needed on the alpha.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Dec 22 10:14:56 1994 UTC (29 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.21: +5 -5 lines
Diff to previous 1.21 (colored) to selected 1.60 (colored)

specify man pages the new way.

Revision 1.21 / (download) - annotate - [select for diffs], Thu Jun 16 05:27:17 1994 UTC (29 years, 10 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored) to selected 1.60 (colored)

Add merge.c and mergesort.3.

Revision 1.20 / (download) - annotate - [select for diffs], Fri May 20 06:19:47 1994 UTC (29 years, 11 months ago) by jtc
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored) to selected 1.60 (colored)

44lite moved cfree() to libcompat

Revision 1.19 / (download) - annotate - [select for diffs], Tue May 17 12:44:06 1994 UTC (29 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.18: +4 -4 lines
Diff to previous 1.18 (colored) to selected 1.60 (colored)

Add realpath(3).

Revision 1.18 / (download) - annotate - [select for diffs], Thu Mar 17 01:58:55 1994 UTC (30 years, 1 month ago) by jtc
Branch: MAIN
Changes since 1.17: +11 -11 lines
Diff to previous 1.17 (colored) to selected 1.60 (colored)

Remove machine-dependent atof() implementations; use machine independant
version that wraps strtod() instead.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jan 3 22:58:35 1994 UTC (30 years, 3 months ago) by jtc
Branch: MAIN
Changes since 1.16: +4 -2 lines
Diff to previous 1.16 (colored) to selected 1.60 (colored)

Integrate strtoq() and strtouq() from bsd-sources on uunet.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Dec 5 15:46:05 1993 UTC (30 years, 4 months ago) by briggs
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored) to selected 1.60 (colored)

Changed occurance of MACHINE_ARCH == "hp300" to MACHINE_ARCH == "m68k"

Revision 1.15 / (download) - annotate - [select for diffs], Sun Dec 5 02:21:20 1993 UTC (30 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored) to selected 1.60 (colored)

get pc532 moved into ns32k; that's is MACHINE_ARCH

Revision 1.14 / (download) - annotate - [select for diffs], Sat Dec 4 02:38:30 1993 UTC (30 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.13: +12 -12 lines
Diff to previous 1.13 (colored) to selected 1.60 (colored)

update for .S and MACHINE_ARCH

Revision 1.13 / (download) - annotate - [select for diffs], Fri Oct 22 17:26:43 1993 UTC (30 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored) to selected 1.60 (colored)

Added 1170's a64l() & l64a() functions.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Oct 19 00:36:34 1993 UTC (30 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored) to selected 1.60 (colored)

fixes from Thomas Eberhardt <thomas@mathematik.uni-Bremen.de> to:
	(1) don't clobber the MLINKS variable in rpc
	(2) install the rand48 man page in stdlib

Revision 1.11 / (download) - annotate - [select for diffs], Wed Oct 13 21:44:23 1993 UTC (30 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored) to selected 1.60 (colored)

Split cfree() out of calloc.c.
If a user compiling in a strict ANSI or strict POSIX environment uses his
own function named cfree (which is legal, since cfree is not in a restricted
namespace) and calloc, the link will fail due to the cfree in calloc.c.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Oct 9 00:08:02 1993 UTC (30 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.9: +4 -1 lines
Diff to previous 1.9 (colored) to selected 1.60 (colored)

Added rand48 manual page.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Oct 9 00:03:32 1993 UTC (30 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.8: +9 -9 lines
Diff to previous 1.8 (colored) to selected 1.60 (colored)

Make it possible to use machine dependant versions of div and ldiv functions.
Use the new i386 versions of div and ldiv.

Revision 1.8 / (download) - annotate - [select for diffs], Fri Oct 8 00:08:12 1993 UTC (30 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.7: +10 -8 lines
Diff to previous 1.7 (colored) to selected 1.60 (colored)

Use machine dependant version of labs.[cs] if one is present.
If not one of the enumerated list of machines, use the C language
versions of abs, labs, and atof.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Oct 7 19:53:35 1993 UTC (30 years, 6 months ago) by brezak
Branch: MAIN
Changes since 1.6: +4 -2 lines
Diff to previous 1.6 (colored) to selected 1.60 (colored)

Rand48 routines from  martin@ntkupc1.tuwien.ac.at (Martin Birgmeier)

Revision 1.6 / (download) - annotate - [select for diffs], Thu Oct 7 00:23:55 1993 UTC (30 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored) to selected 1.60 (colored)

make an arch directory in libc, and move all machine dirs into it

Revision 1.5 / (download) - annotate - [select for diffs], Fri Sep 17 19:23:38 1993 UTC (30 years, 7 months ago) by phil
Branch: MAIN
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored) to selected 1.60 (colored)

pc532 specifics.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Aug 1 05:40:41 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored) to selected 1.60 (colored)

Add RCS identifiers.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Jul 9 10:09:31 1993 UTC (30 years, 9 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9
Changes since 1.2: +1 -1 lines
Diff to previous 1.2 (colored) to selected 1.60 (colored)

don't include an extra atof.c...

Revision 1.2 / (download) - annotate - [select for diffs], Fri Jul 9 09:40:15 1993 UTC (30 years, 9 months ago) by cgd
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored) to selected 1.60 (colored)

update for better FP routines, from AT&T & elsewhere

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 21 09:45:37 1993 UTC (31 years, 1 month ago) by cgd
Branch: WFJ-920714, CSRG
CVS Tags: patchkit-0-2-2, netbsd-alpha-1, netbsd-0-8, WFJ-386bsd-01
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.60 (colored)

initial import of 386bsd-0.1 sources

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (31 years, 1 month ago) by cgd
Branch: MAIN
Diff to selected 1.60 (colored)

Initial revision

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>