diff options
author | njl <njl@FreeBSD.org> | 2005-11-23 00:57:51 +0000 |
---|---|---|
committer | njl <njl@FreeBSD.org> | 2005-11-23 00:57:51 +0000 |
commit | 862650830c23569e3ff203af1d09a47fe4d2c830 (patch) | |
tree | 58343c9c7186f770be406e162739cdd9b66b1b98 /lib/libc/stdlib/calloc.c | |
parent | 60d4f5be38e011c1b667df82b85d266fbc0930db (diff) | |
download | FreeBSD-src-862650830c23569e3ff203af1d09a47fe4d2c830.zip FreeBSD-src-862650830c23569e3ff203af1d09a47fe4d2c830.tar.gz |
Try to fix problems with periodic hangs by never directly calling _BIF.
Instead, re-evaluate _BIF only when we get a notify and use the cached
results. We also still evaluate _BIF once on boot. Also, optimize the
init loop a little by only querying for a particular info if it's not valid.
MFC after: 2 days
Diffstat (limited to 'lib/libc/stdlib/calloc.c')
0 files changed, 0 insertions, 0 deletions