freebsd-dev/lib/libc
Bryan Drewery 15719ec499 Follow-up r295924: Only sync hash-based db files open for writing when closing.
This fixes a major performance regression when reading db files such as
the pw database during a 'pkg install'.

MFC after:	1 week
Tested by:	bapt
Reviewed by:	bapt
Sponsored by:	EMC / Isilon Storage Division
Differential Revision:	https://reviews.freebsd.org/D5868
2016-04-06 22:38:50 +00:00
..
aarch64 Disable support for compat syscalls on arm64. These symbols were never 2016-04-06 16:09:10 +00:00
amd64 libc: stop exporting curbrk and minbrk in the private namespace 2016-03-24 18:47:19 +00:00
arm Revert a change that sneeked with 297619 2016-04-06 16:50:18 +00:00
capability
compat-43
db Follow-up r295924: Only sync hash-based db files open for writing when closing. 2016-04-06 22:38:50 +00:00
gdtoa
gen Disable support for compat syscalls on arm64. These symbols were never 2016-04-06 16:09:10 +00:00
gmon Replace the last non-optional use of sbrk() in the tree with mmap(). 2016-01-21 18:17:19 +00:00
i386 libc: stop exporting curbrk and minbrk in the private namespace 2016-03-24 18:47:19 +00:00
iconv libc: don't build compat functions if building WITHOUT_SYMVER 2016-03-15 19:26:32 +00:00
include Disable support for compat syscalls on arm64. These symbols were never 2016-04-06 16:09:10 +00:00
inet
isc
locale SJIS encoding don't have single byte characters >= 224 2016-04-04 15:56:14 +00:00
md
mips libc: stop exporting cerror 2016-03-30 14:42:09 +00:00
nameser
net Implement (ACFLAGS|CFLAGS|CXXFLAGS).SRC globally. 2016-03-26 03:46:12 +00:00
nls Move logic to destroy a struct catentry to its own function. 2016-02-02 23:33:58 +00:00
posix1e libc: don't build compat functions if building WITHOUT_SYMVER 2016-03-15 19:26:32 +00:00
powerpc libc: stop exporting cerror 2016-03-30 14:42:09 +00:00
powerpc64 libc: stop exporting cerror 2016-03-30 14:42:09 +00:00
quad
regex
resolv
riscv libc: stop exporting curbrk and minbrk in the private namespace 2016-03-24 18:47:19 +00:00
rpc Stray tabs and spaces. 2016-03-05 01:17:23 +00:00
secure libc: don't build compat functions if building WITHOUT_SYMVER 2016-03-15 19:26:32 +00:00
softfloat
sparc64 libc: stop exporting cerror 2016-03-30 14:42:09 +00:00
stdio freopen(3): prevent uninitialized errno. 2016-03-30 13:26:35 +00:00
stdlib Update jemalloc to 4.1.0. 2016-02-29 19:10:32 +00:00
stdtime Implement (ACFLAGS|CFLAGS|CXXFLAGS).SRC globally. 2016-03-26 03:46:12 +00:00
string Make it clear that the "size" argument is for the dst string. 2016-02-26 22:14:19 +00:00
sys Document KTRFAC_FAULT and KTRFAC_FAULTEND. 2016-03-31 23:55:19 +00:00
tests WITHOUT_TOOLCHAIN: Skip building of h_raw. 2016-03-31 17:27:17 +00:00
uuid
xdr Bring in initial libc and libstand support for RISC-V. 2016-01-17 15:21:23 +00:00
yp
libc.ldscript
Makefile WITHOUT_TOOLCHAIN: Fix build of rtld. 2016-03-31 17:27:01 +00:00
Makefile.depend DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
Versions.def