]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libuuid: drop check for HAVE_TLS
authorThomas Weißschuh <thomas@t-8ch.de>
Tue, 7 May 2024 11:28:41 +0000 (13:28 +0200)
committerThomas Weißschuh <thomas@t-8ch.de>
Mon, 1 Jul 2024 19:54:04 +0000 (21:54 +0200)
In the function get_clock() TLS is used unconditionally anyways.

Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
(cherry picked from commit c5d40f2487a971672b2e3f41f26a4cffac9a5c19)

libuuid/src/gen_uuid.c

index 59e8c23f01a8afe8fcbe4c0e2f9eb3f2189d04a8..0984e24e1e23ef9995c95896b7006662e3635835 100644 (file)
 #include "md5.h"
 #include "sha1.h"
 
-#ifdef HAVE_TLS
 #define THREAD_LOCAL static __thread
-#else
-#define THREAD_LOCAL static
-#endif
 
 #ifdef _WIN32
 static void gettimeofday (struct timeval *tv, void *dummy)
@@ -584,7 +580,6 @@ int __uuid_generate_time_cont(uuid_t out, int *num, uint32_t cont_offset)
  * the UUID anyway, but returns -1. Otherwise, returns 0.
  */
 static int uuid_generate_time_generic(uuid_t out) {
-#ifdef HAVE_TLS
        /* thread local cache for uuidd based requests */
        THREAD_LOCAL int                num = 0;
        THREAD_LOCAL int                cache_size = CS_MIN;
@@ -637,10 +632,6 @@ static int uuid_generate_time_generic(uuid_t out) {
                        last_used = cache_size;
                return 0;
        }
-#else
-       if (get_uuid_via_daemon(UUIDD_OP_TIME_UUID, out, 0) == 0)
-               return 0;
-#endif
 
        return __uuid_generate_time(out, NULL);
 }