X-Git-Url: https://git.tld-linux.org/?p=packages%2Fcoreutils.git;a=blobdiff_plain;f=coreutils-uname-cpuinfo.patch;h=5ec76d0314dd9a8cc98214320e1b27634eef9ef3;hp=b6b83c03383d50e02ebdcd42e335a61cf1e244fe;hb=d564be8ce1adc5b7cafc85bc0f141df7f24200e9;hpb=52ba0febd48b17828e55925bf4f1ec827a5e9d34 diff --git a/coreutils-uname-cpuinfo.patch b/coreutils-uname-cpuinfo.patch index b6b83c0..5ec76d0 100644 --- a/coreutils-uname-cpuinfo.patch +++ b/coreutils-uname-cpuinfo.patch @@ -10,20 +10,21 @@ diff -urNp -x '*.orig' coreutils-8.32.org/src/uname.c coreutils-8.32/src/uname.c static struct option const uname_long_options[] = { {"all", no_argument, NULL, 'a'}, -@@ -301,13 +303,9 @@ main (int argc, char **argv) - if (toprint & PRINT_PROCESSOR) - { - char const *element = unknown; +@@ -323,14 +323,12 @@ + element = "powerpc"; + # endif + #endif -#if HAVE_SYSINFO && defined SI_ARCHITECTURE -- { -- static char processor[257]; -- if (0 <= sysinfo (SI_ARCHITECTURE, processor, sizeof processor)) -- element = processor; -- } + if (element == unknown) + { +- static char processor[257]; +- if (0 <= sysinfo (SI_ARCHITECTURE, processor, sizeof processor)) +- element = processor; ++ char processor[BUFSIZ]; ++ __sysinfo_processor_type(processor); ++ element = processor; + } -#endif -+ char processor[BUFSIZ]; -+ __sysinfo_processor_type(processor); -+ element = processor; #ifdef UNAME_PROCESSOR if (element == unknown) {