|
Message-ID: <20241121174015.1518-2-ziyao@disroot.org> Date: Thu, 21 Nov 2024 17:40:16 +0000 From: Yao Zi <ziyao@...root.org> To: musl@...ts.openwall.com Cc: Yao Zi <ziyao@...root.org> Subject: [RFC PATCH] time.h: drop non-standard and out-of-date CLOCK_SGI_CYCLE This definition was introduced in commit d74e462a ("add CLOCK_TAI (and CLOCK_SGI_CYCLE) clock ids to time.h added in linux-v3.10 commit 1ff3c9677bff7e468e0c487d0ffefe4e901d33f4"). However, it's actually a platform specific feature, available only on SGI SN2 IA64 systems. Its Linux support has been removed later in commit 07903ada9613 ("mmtimer: Remove the SGI SN2 mmtimer driver"). Having this definition is known to cause applications misdetect the environment. There's no reason to keep a non-standard, seldom-available and removed-since-4.13-kernel macro in a standard header. Signed-off-by: Yao Zi <ziyao@...root.org> --- include/time.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/time.h b/include/time.h index 3d948372..0fe02111 100644 --- a/include/time.h +++ b/include/time.h @@ -94,7 +94,6 @@ struct itimerspec { #define CLOCK_BOOTTIME 7 #define CLOCK_REALTIME_ALARM 8 #define CLOCK_BOOTTIME_ALARM 9 -#define CLOCK_SGI_CYCLE 10 #define CLOCK_TAI 11 #define TIMER_ABSTIME 1 -- 2.47.0
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.