about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPino Toscano <toscano.pino@tiscali.it>2012-10-03 22:57:38 +0200
committerPino Toscano <toscano.pino@tiscali.it>2012-10-03 22:57:38 +0200
commit5bb0c10a8f341a379c0dad31cded072e4542432e (patch)
tree3d84961959c41ae0118454f79964d93a96a347c4
parent010188c6eabea5aa544ed8b7ff003d4d990610e8 (diff)
downloadglibc-5bb0c10a8f341a379c0dad31cded072e4542432e.tar.gz
glibc-5bb0c10a8f341a379c0dad31cded072e4542432e.tar.xz
glibc-5bb0c10a8f341a379c0dad31cded072e4542432e.zip
sysconf/posix: handle _SC_LEVEL4_CACHE_LINESIZE
-rw-r--r--ChangeLog5
-rw-r--r--sysdeps/posix/sysconf.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e080539c64..a19491f06c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-10-03  Pino Toscano  <toscano.pino@tiscali.it>
+
+	* sysdeps/posix/sysconf.c (__sysconf): Return 0 also for
+	_SC_LEVEL4_CACHE_LINESIZE.
+
 2012-10-03  Roland McGrath  <roland@hack.frob.com>
 
 	* sysdeps/unix/bsd/confstr.h: File removed.
diff --git a/sysdeps/posix/sysconf.c b/sysdeps/posix/sysconf.c
index d9b3c83ab7..bfe28b47ee 100644
--- a/sysdeps/posix/sysconf.c
+++ b/sysdeps/posix/sysconf.c
@@ -1227,6 +1227,7 @@ __sysconf (name)
     case _SC_LEVEL3_CACHE_LINESIZE:
     case _SC_LEVEL4_CACHE_SIZE:
     case _SC_LEVEL4_CACHE_ASSOC:
+    case _SC_LEVEL4_CACHE_LINESIZE:
       /* In general we cannot determine these values.  Therefore we
 	 return zero which indicates that no information is
 	 available.  */