85 const char *p =
strrchr(src,
'/');
102 while ((len =
read(fd,
buf,
sizeof(
buf))) > 0) {
137 if (
dp->d_name[0] ==
'.')
141 snprintf(path2,
sizeof(path2),
"%s/%s", dst,
dp->d_name);
int G_recursive_copy(const char *src, const char *dst)
Copy recursively source directory to destination directory.
int G_lstat(const char *, struct stat *)
Get file status.
int G_mkdir(const char *)
Creates a new directory.
Header file for msvc/fcntl.c.
DIR * opendir(const char *name)
struct dirent * readdir(DIR *dir)