libuuid: drop check for HAVE_TLS
authorThomas Weißschuh <thomas@t-8ch.de>
Tue, 7 May 2024 11:28:41 +0000 (13:28 +0200)
committerChris Hofstaedtler <zeha@debian.org>
Mon, 3 Jun 2024 15:03:37 +0000 (17:03 +0200)
In the function get_clock() TLS is used unconditionally anyways.

Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Gbp-Pq: Topic upstream-master
Gbp-Pq: Name libuuid-drop-check-for-HAVE_TLS.patch

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);
 }