From cd4f41e76b1f4710c76610a7f225d2b7fa256b79 Mon Sep 17 00:00:00 2001 From: ormorph Date: Sun, 30 Jun 2024 06:18:02 +0300 Subject: [PATCH] Fix for building tdm with gcc-14 Solution to issue #505 Signed-off-by: ormorph --- tdm/backend/dm.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tdm/backend/dm.c b/tdm/backend/dm.c index 9168b88b5..05dfb7a5b 100644 --- a/tdm/backend/dm.c +++ b/tdm/backend/dm.c @@ -36,6 +36,13 @@ from the copyright holder. #include +#include +#ifdef HAVE_PTHREAD_SETNAME_NP +#define _GNU_SOURCE +#define __BSD_VISIBLE 1 +#include +#endif /* pthread_setname_np() */ + #include "dm.h" #include "dm_auth.h" #include "dm_error.h" @@ -53,12 +60,6 @@ from the copyright holder. # include #endif -#ifdef HAVE_PTHREAD_SETNAME_NP -#define _GNU_SOURCE -#define __BSD_VISIBLE 1 -#include -#endif /* pthread_setname_np() */ - // Limited by the number of VTs configured into the kernel or 256, whichever is less #define MAX_VT_NUMBER 48