]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Add uname kludge to work around Mac OS X bug.
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 4 Aug 2004 05:59:25 +0000 (05:59 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 4 Aug 2004 05:59:25 +0000 (05:59 +0000)
ChangeLog

index 11d31b6f1328b970e7ff6cefd710ed7481b1b733..a964f2fa7c5c0a764ff6ff5504d8f2723ad9e988 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
 2004-08-03  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * src/uname.c: Do not depend on HAVE_SYSCTL when deciding
+       whether to include files.  Include <sys/param.h> if
+       HAVE_SYS_PARAM_H (not HAVE_SYSCTL).
+       (main) [defined __POWERPC__]: Add a kludge to work around a
+       Mac OS X bug, so that uname -p defaults to "powerpc" if
+       sysctl ((int[]) {CTL_HW, HW_MACHINE_ARCH}, 2, buffer, &bufsize, 0, 0)
+       fails.  Problem reported by Petter Reinholdtsen in:
+       http://lists.gnu.org/archive/html/bug-gnu-utils/2003-02/msg00201.html
+
        * src/uniq.c (hard_LC_COLLATE, ignore_case, different, check_file,
        main): Use bool for booleans.
        (writeline, check_file): Use uintmax_t for line counts.