Lines Matching refs:sb

93 	file_mode = arcn->sb.st_mode & FILEBITS;
116 if (nodirs || chk_path(arcn->name,arcn->sb.st_uid,arcn->sb.st_gid) < 0) {
149 res = set_ids(arcn->name, arcn->sb.st_uid, arcn->sb.st_gid);
157 arcn->sb.st_mode &= ~(SETBITS);
159 set_pmode(arcn->name, arcn->sb.st_mode);
161 set_ftime(arcn->name, arcn->sb.st_mtime, arcn->sb.st_atime, 0);
175 struct stat sb;
181 if (lstat(arcn->ln_name, &sb) < 0) {
187 if (S_ISDIR(sb.st_mode)) {
193 return(mk_link(arcn->ln_name, &sb, arcn->name, 0));
216 return(mk_link(arcn->org_name, &(arcn->sb), arcn->name, 1));
233 struct stat sb;
239 if (lstat(arcn->name, &sb) < 0)
247 if ((arcn->sb.st_dev == sb.st_dev) && (arcn->sb.st_ino == sb.st_ino)) {
271 struct stat sb;
278 if (lstat(from, &sb) == 0) {
285 if ((to_sb->st_dev==sb.st_dev)&&(to_sb->st_ino == sb.st_ino)) {
293 if (S_ISDIR(sb.st_mode)) {
348 struct stat sb;
356 file_mode = arcn->sb.st_mode & FILEBITS;
367 res = mknod(arcn->name, file_mode, arcn->sb.st_rdev);
371 res = mknod(arcn->name, file_mode, arcn->sb.st_rdev);
418 if (nodirs || chk_path(arcn->name,arcn->sb.st_uid,arcn->sb.st_gid) < 0) {
428 res = set_ids(arcn->name, arcn->sb.st_uid, arcn->sb.st_gid);
438 arcn->sb.st_mode &= ~(SETBITS);
440 set_pmode(arcn->name, arcn->sb.st_mode);
453 if (lstat(arcn->name, &sb) < 0) {
465 ((sb.st_mode & FILEBITS) | S_IRWXU));
467 arcn->sb.st_mode = sb.st_mode;
474 add_dir(arcn->name, arcn->nlen, &(arcn->sb), 1);
476 add_dir(arcn->name, arcn->nlen, &(arcn->sb), 0);
480 set_ftime(arcn->name, arcn->sb.st_mtime, arcn->sb.st_atime, 0);
499 struct stat sb;
504 if (lstat(name, &sb) < 0)
509 if (S_ISDIR(sb.st_mode)) {
551 struct stat sb;
578 if (lstat(name, &sb) == 0) {
609 (lstat(name, &sb) == 0)) {
610 set_pmode(name, ((sb.st_mode & FILEBITS) | S_IRWXU));
611 add_dir(name, spt - name, &sb, 1);
635 struct stat sb;
644 if (lstat(fnm, &sb) == 0) {
646 tv[0].tv_sec = sb.st_atime;
648 tv[1].tv_sec = sb.st_mtime;
877 set_ftime(arcn->org_name, arcn->sb.st_mtime, arcn->sb.st_atime, 1);
899 struct stat sb;
909 if ((size = (u_long)arcn->sb.st_blksize) > (u_long)sizeof(tbuf))
928 if (cpcnt != arcn->sb.st_size)
930 else if (fstat(fd, &sb) < 0)
932 else if (arcn->sb.st_mtime != sb.st_mtime)