Cider Isn't Darwin Emulation, Really
Something went wrong. Try again.
123456789101112131415161718192021222324#include "futimes.h"#include "../base.h"#include "../errno.h"#include <linux-syscalls/linux.h>#include <stddef.h>
long sys_futimes(int fd, struct bsd_timeval* tv){ int ret; struct linux_timeval ltv[2];
ltv[0].tv_sec = tv[0].tv_sec; ltv[0].tv_usec = tv[0].tv_usec; ltv[1].tv_sec = tv[1].tv_sec; ltv[1].tv_usec = tv[1].tv_usec;
ret = LINUX_SYSCALL(__NR_utimensat, fd, NULL, ltv, 0); if (ret < 0) ret = errno_linux_to_bsd(ret);
return ret;}