summaryrefslogtreecommitdiff
path: root/devel/dwarves/files/patch-dwarves__fprintf.c
blob: bf79545e8b9a04004cad5a3f57379cc097ef94b2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
--- dwarves_fprintf.c.orig	2020-11-19 18:44:29 UTC
+++ dwarves_fprintf.c
@@ -7,6 +7,8 @@
   Copyright (C) 2007..2009 Arnaldo Carvalho de Melo <acme@redhat.com>
 */
 
+#include <sys/param.h>
+
 #include <dwarf.h>
 #include <errno.h>
 #include <stdio.h>
@@ -1956,12 +1958,7 @@ void cus__print_error_msg(const char *progname, const 
 void dwarves__fprintf_init(uint16_t user_cacheline_size)
 {
 	if (user_cacheline_size == 0) {
-		long sys_cacheline_size = sysconf(_SC_LEVEL1_DCACHE_LINESIZE);
-
-		if (sys_cacheline_size > 0)
-			cacheline_size = sys_cacheline_size;
-		else
-			cacheline_size = 64; /* Fall back to a sane value */
+		cacheline_size = CACHE_LINE_SIZE;
 	} else
 		cacheline_size = user_cacheline_size;
 }