From b7398be5f8ce235f78cf92b21c39f00c150ffe68 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Fri, 29 Jan 1999 09:01:50 +0000 Subject: Update. 1999-01-28 Andreas Schwab * sysdeps/wordsize-32/stdint.h (INT8_C, INT16_C, INT32_C, INT64_C, UINT8_C, UINT16_C, UINT32_C, UINT64_C): Remove casts, they must be integer constants. Use ## directly instead of __CONCAT so that the suffix string is not expanded as a macro. * sysdeps/wordsize-64/stdint.h (INT8_C, INT16_C, INT32_C, INT64_C, UINT8_C, UINT16_C, UINT32_C, UINT64_C): Likewise. (INT64_MIN, INT64_MAX, UINT64_MAX, INT_LEAST64_MIN, INT_LEAST64_MAX, UINT_LEAST64_MAX, INT_FAST16_MIN, INT_FAST32_MIN, INT_FAST64_MIN, INT_FAST16_MAX, INT_FAST32_MAX, INT_FAST64_MAX, UINT_FAST16_MAX, UINT_FAST32_MAX, UINT_FAST64_MAX, INTMAX_MIN, INTMAX_MAX, UINTMAX_MAX): Define as long constants, not long long. 1999-01-28 Andreas Schwab * locale/mb_cur_max.c (__ctype_get_mb_cur_max): Correct return type to size_t. * locale/broken_cur_max.c (__ctype_get_mb_cur_max): Likewise. * stdlib/stdlib.h (__ctype_get_mb_cur_max): Likewise. 1999-01-27 Philip Blundell * sysdeps/unix/sysv/linux/arm/vfork.S: Deleted. --- FAQ | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'FAQ') diff --git a/FAQ b/FAQ index bbc2b1b81c..d2048cd67f 100644 --- a/FAQ +++ b/FAQ @@ -99,6 +99,7 @@ please let me know. /etc/group as I have with libc5 ? 2.27. What needs to be recompiled when upgrading from glibc 2.0 to glibc 2.1? +2.28. Why is extracting files via tar so slow? 3. Source and binary incompatibilities, and what to do about them @@ -1043,6 +1044,21 @@ possible to do development with old static libraries on a glibc 2.1 system. This add-on is still in development. You can get it from but please keep in mind that it is experimental. + +2.28. Why is extracting files via tar so slow? + +{AJ} Extracting of tar archives might be quite slow since tar has to look up +userid and groupids and doesn't cache negative results. If you have nis or +nisplus in your /etc/nsswitch.conf for the passwd and/or group database, +each file extractions needs a network connection. There are two possible +solutions: + +- do you really need NIS/NIS+ (some Linux distributions add by default + nis/nisplus even if it's not needed)? If not, just remove the entries. + +- if you need NIS/NIS+, use the Name Service Cache Daemon nscd that comes + with glibc 2.1. + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -- cgit v1.2.3