Lines Matching refs:sourceStat
138 struct stat sourceStat;
139 if (lstat(sourcePath, &sourceStat) < 0) {
153 if (!S_ISDIR(sourceStat.st_mode)
160 if (S_ISDIR(sourceStat.st_mode)) {
187 if (S_ISDIR(sourceStat.st_mode)) {
190 } else if (S_ISREG(sourceStat.st_mode)) {
211 if (S_ISDIR(sourceStat.st_mode)) {
221 } else if (S_ISREG(sourceStat.st_mode)) {
241 } else if (S_ISLNK(sourceStat.st_mode)) {
280 destNode->SetOwner(sourceStat.st_uid);
281 destNode->SetGroup(sourceStat.st_gid);
282 destNode->SetPermissions(sourceStat.st_mode);
284 destNode->SetCreationTime(sourceStat.st_crtime);
286 destNode->SetModificationTime(sourceStat.st_mtime);
293 if ((fFlags & COPY_RECURSIVELY) != 0 && S_ISDIR(sourceStat.st_mode)) {