#include #include "namespace.h" #include #include #include int futimens(int fd, const struct timespec tv[2]) { message m; static const struct timespec now[2] = { {0, UTIME_NOW}, {0, UTIME_NOW} }; if (tv == NULL) tv = now; memset(&m, 0, sizeof(m)); m.VFS_UTIMENS_FD = fd; m.VFS_UTIMENS_ATIME = tv[0].tv_sec; m.VFS_UTIMENS_MTIME = tv[1].tv_sec; m.VFS_UTIMENS_ANSEC = tv[0].tv_nsec; m.VFS_UTIMENS_MNSEC = tv[1].tv_nsec; m.VFS_UTIMENS_NAME = NULL; m.VFS_UTIMENS_FLAGS = 0; return(_syscall(VFS_PROC_NR, VFS_UTIMENS, &m)); }