#include <unistd.h> // rmdir
#include <errno.h>
#include <sys/stat.h> // mkdir
#include <sys/types.h>
#include <fcntl.h>
#include <utime.h>
struct utimbuf buf;
struct stat oldbuf;
stat(srcpath,&oldbuf);
buf.actime = oldbuf.st_atime;
buf.modtime = oldbuf.st_mtime;
utime(path, &buf);