From ec202eae8e84a4c99f054f771cb832046cb8769f Mon Sep 17 00:00:00 2001 From: Shawn Landden Date: Sun, 15 Dec 2013 16:24:14 -0800 Subject: __thread --> thread_local for C11 compat Also make thread_local available w/o including . (as the latter hasn't been implemented, but this part is trivial) --- src/shared/virt.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/shared/virt.c') diff --git a/src/shared/virt.c b/src/shared/virt.c index 4e18638bc9..c79d35db4d 100644 --- a/src/shared/virt.c +++ b/src/shared/virt.c @@ -150,8 +150,8 @@ static int detect_vm_dmi(const char **_id) { /* Returns a short identifier for the various VM implementations */ int detect_vm(const char **id) { _cleanup_free_ char *hvtype = NULL, *cpuinfo_contents = NULL; - static __thread int cached_found = -1; - static __thread const char *cached_id = NULL; + static thread_local int cached_found = -1; + static thread_local const char *cached_id = NULL; const char *_id = NULL; int r; @@ -215,8 +215,8 @@ finish: int detect_container(const char **id) { - static __thread int cached_found = -1; - static __thread const char *cached_id = NULL; + static thread_local int cached_found = -1; + static thread_local const char *cached_id = NULL; _cleanup_free_ char *e = NULL; const char *_id = NULL; -- cgit v1.2.3-54-g00ecf