The utime() function is marked obsolescent. References: http://pubs.opengroup.org/onlinepubs/9699919799/functions/utime.html Signed-off-by: Sami Kerola <kerolasa@xxxxxx> --- disk-utils/fsck.cramfs.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/disk-utils/fsck.cramfs.c b/disk-utils/fsck.cramfs.c index b39d231..3e2c8bb 100644 --- a/disk-utils/fsck.cramfs.c +++ b/disk-utils/fsck.cramfs.c @@ -45,7 +45,6 @@ #include <errno.h> #include <string.h> #include <getopt.h> -#include <utime.h> #include <fcntl.h> #include <zlib.h> @@ -405,7 +404,7 @@ static void do_uncompress(char *path, int fd, unsigned long offset, static void change_file_status(char *path, struct cramfs_inode *i) { - struct utimbuf epoch = { 0, 0 }; + struct timespec epoch = { 0, 0 }; if (euid == 0) { if (lchown(path, i->uid, i->gid) < 0) @@ -417,8 +416,8 @@ static void change_file_status(char *path, struct cramfs_inode *i) } if (S_ISLNK(i->mode)) return; - if (utime(path, &epoch) < 0) - err(FSCK_EX_ERROR, _("utime failed: %s"), path); + if (utimensat(path, &epoch, 0) < 0) + err(FSCK_EX_ERROR, _("utimensat failed: %s"), path); } static void do_directory(char *path, struct cramfs_inode *i) -- 1.7.12.2 -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html