]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lib/timeutils: constify some arguments
authorThomas Weißschuh <thomas@t-8ch.de>
Tue, 27 Jun 2023 10:41:06 +0000 (12:41 +0200)
committerThomas Weißschuh <thomas@t-8ch.de>
Wed, 28 Jun 2023 12:57:33 +0000 (14:57 +0200)
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
include/timeutils.h
lib/timeutils.c

index 4ce57a4255868e7fec5241bc1673e44033b78838..88b547c7207eaafe42ac73ab59e0be28286df184 100644 (file)
@@ -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)
index 34c7c8dafee82b9375b3f5ba7ac826f7a05d2e31..1dafd9d638c202288008ad9849e81310a97e086f 100644 (file)
@@ -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);
 }