int mknodat(int, const char *, mode_t, dev_t);
int mkfifoat(int, const char *, mode_t);
+int futimens(int, const struct timespec [2]);
+int utimensat(int, const char *, const struct timespec [2], int);
+
#ifdef _BSD_SOURCE
int lchmod(const char *, mode_t);
#endif
--- /dev/null
+#include <sys/stat.h>
+
+int futimens(int fd, const struct timespec times[2])
+{
+ return utimensat(fd, 0, times, 0);
+}
--- /dev/null
+#include <sys/stat.h>
+#include "syscall.h"
+
+int utimensat(int fd, const char *path, const struct timespec times[2], int flags)
+{
+ return syscall4(__NR_utimensat, fd, (long)path, (long)times, flags);
+}