From a8a065bf9fb881bdb378ab2f8100d31092e87c84 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Thu, 27 Jun 2024 13:29:20 +0200 Subject: [PATCH] Fix strftime(3) %u. --- libc/time/strftime.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libc/time/strftime.c b/libc/time/strftime.c index 58125939..25c7a7b6 100644 --- a/libc/time/strftime.c +++ b/libc/time/strftime.c @@ -297,7 +297,7 @@ size_t STRFTIME(STRFTIME_CHAR* s, OUTPUT_CHAR(':'); OUTPUT_INT_PADDED(tm->tm_sec, 2, STRFTIME_L('0')); break; - case STRFTIME_L('u'): OUTPUT_INT(tm->tm_yday); break; /*O*/ + case STRFTIME_L('u'): OUTPUT_INT(tm->tm_wday ? tm->tm_wday : 7); break; /*O*/ case STRFTIME_L('U'): /*O*/ // TODO: These require a bit of intelligence. OUTPUT_CHAR('%');