From: Thomas Weißschuh Date: Tue, 27 Jun 2023 10:41:06 +0000 (+0200) Subject: lib/timeutils: constify some arguments X-Git-Tag: v2.40-rc1~350^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=971244fdc7c108d5c2810411c704288764ad609a;p=thirdparty%2Futil-linux.git lib/timeutils: constify some arguments Signed-off-by: Thomas Weißschuh --- diff --git a/include/timeutils.h b/include/timeutils.h index 4ce57a4255..88b547c720 100644 --- a/include/timeutils.h +++ b/include/timeutils.h @@ -72,8 +72,8 @@ enum { #define CTIME_BUFSIZ 26 #define ISO_BUFSIZ 42 -int strtimeval_iso(struct timeval *tv, int flags, char *buf, size_t bufsz); -int strtm_iso(struct tm *tm, int flags, char *buf, size_t bufsz); +int strtimeval_iso(const struct timeval *tv, int flags, char *buf, size_t bufsz); +int strtm_iso(const struct tm *tm, int flags, char *buf, size_t bufsz); int strtime_iso(const time_t *t, int flags, char *buf, size_t bufsz); #define UL_SHORTTIME_THISYEAR_HHMM (1 << 1) diff --git a/lib/timeutils.c b/lib/timeutils.c index 34c7c8dafe..1dafd9d638 100644 --- a/lib/timeutils.c +++ b/lib/timeutils.c @@ -448,7 +448,7 @@ int get_gmtoff(const struct tm *tp) #endif } -static int format_iso_time(struct tm *tm, suseconds_t usec, int flags, char *buf, size_t bufsz) +static int format_iso_time(const struct tm *tm, suseconds_t usec, int flags, char *buf, size_t bufsz) { char *p = buf; int len; @@ -509,7 +509,7 @@ static int format_iso_time(struct tm *tm, suseconds_t usec, int flags, char *buf } /* timeval to ISO 8601 */ -int strtimeval_iso(struct timeval *tv, int flags, char *buf, size_t bufsz) +int strtimeval_iso(const struct timeval *tv, int flags, char *buf, size_t bufsz) { struct tm tm; struct tm *rc; @@ -527,7 +527,7 @@ int strtimeval_iso(struct timeval *tv, int flags, char *buf, size_t bufsz) } /* struct tm to ISO 8601 */ -int strtm_iso(struct tm *tm, int flags, char *buf, size_t bufsz) +int strtm_iso(const struct tm *tm, int flags, char *buf, size_t bufsz) { return format_iso_time(tm, 0, flags, buf, bufsz); }