From 470e72ee13f00b617d0fac1122552d3df6e5eada Mon Sep 17 00:00:00 2001 From: haochengxia Date: Sat, 7 Nov 2026 18:43:57 -0600 Subject: [PATCH 1/2] fix(cachesim): define _GNU_SOURCE before the first system header --- libCacheSim/bin/cachesim/cache_init.h | 3 --- libCacheSim/bin/cachesim/main.c | 2 +- libCacheSim/bin/cachesim/sim.c | 2 ++ 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/libCacheSim/bin/cachesim/cache_init.h b/libCacheSim/bin/cachesim/cache_init.h index dad4424a9..f38f269b1 100644 --- a/libCacheSim/bin/cachesim/cache_init.h +++ b/libCacheSim/bin/cachesim/cache_init.h @@ -1,8 +1,5 @@ #include -#ifndef _GNU_SOURCE -#define _GNU_SOURCE -#endif #include #include #include diff --git a/libCacheSim/bin/cachesim/main.c b/libCacheSim/bin/cachesim/main.c index 636403df8..b95f0d55a 100644 --- a/libCacheSim/bin/cachesim/main.c +++ b/libCacheSim/bin/cachesim/main.c @@ -1,4 +1,4 @@ - +#define _GNU_SOURCE #ifdef __linux__ #include diff --git a/libCacheSim/bin/cachesim/sim.c b/libCacheSim/bin/cachesim/sim.c index 3a96cd4e1..a85a25b3e 100644 --- a/libCacheSim/bin/cachesim/sim.c +++ b/libCacheSim/bin/cachesim/sim.c @@ -1,3 +1,5 @@ +#define _GNU_SOURCE + #include "cache_init.h" #include "libCacheSim/cache.h" #include "libCacheSim/reader.h" From 05c9564f2230b0c7d0066d58e289cded950508fe Mon Sep 17 00:00:00 2001 From: haochengxia Date: Sat, 7 Nov 2026 18:49:36 -0600 Subject: [PATCH 2/2] format code --- libCacheSim/bin/cachesim/cache_init.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libCacheSim/bin/cachesim/cache_init.h b/libCacheSim/bin/cachesim/cache_init.h index f38f269b1..1f366c1cb 100644 --- a/libCacheSim/bin/cachesim/cache_init.h +++ b/libCacheSim/bin/cachesim/cache_init.h @@ -1,8 +1,8 @@ -#include #include #include #include +#include #include "libCacheSim/cache.h" #include "libCacheSim/evictionAlgo.h"