github.com/afumu/libc@v0.0.6/musl/src/time/utime.c (about)

     1  #include <utime.h>
     2  #include <sys/stat.h>
     3  #include <time.h>
     4  #include <fcntl.h>
     5  
     6  int utime(const char *path, const struct utimbuf *times)
     7  {
     8  	return utimensat(AT_FDCWD, path, times ? ((struct timespec [2]){
     9  		{ .tv_sec = times->actime }, { .tv_sec = times->modtime }})
    10  		: 0, 0);
    11  }