Lines Matching defs:status

147 	struct stat	status; 	/* file status buffer */
159 if (stat(path, &status) < 0) {
169 cinfo->modtime = status.st_mtime;
170 } else if (status.st_mtime != cinfo->modtime) {
186 localtime(&status.st_mtime)) == 0) {
195 cinfo->size = status.st_size;
196 } else if (status.st_size != cinfo->size) {
200 reperr(pkg_gt(ERR_SIZE), cinfo->size, status.st_size);
331 static struct stat status; /* file status buffer */
332 static struct statvfs vfsstatus; /* filesystem status buffer */
413 if (stat(path, &status) < 0) {
418 my_ino = status.st_ino;
419 my_dev = status.st_dev;
447 if (retcode || (status.st_nlink < 2) ||
448 (stat(ainfo->local, &status) < 0) ||
449 (my_dev != status.st_dev) || (my_ino != status.st_ino)) {
495 if ((*ftype == 's') ? lstat(path, &status) :
496 stat(path, &status)) {
504 if ((n = lstat(path, &status)) == -1) {
513 switch (status.st_mode & S_IFMT) {
626 if (stat(path, &status) < 0) {
663 (stat(path, &status) < 0)) {
693 (stat(path, &status) < 0)) {
699 (stat(path, &status) < 0)) {
718 ainfo->major = major(status.st_rdev);
720 ainfo->minor = minor(status.st_rdev);
722 if (status.st_rdev != makedev(ainfo->major, ainfo->minor)) {
724 major(status.st_rdev), minor(status.st_rdev));
731 ainfo->mode = status.st_mode & 07777;
732 else if ((ainfo->mode & 06777) != (status.st_mode & 06777)) {
739 status.st_mode & 07777);
749 grp = cgrgid(status.st_gid);
755 reperr(pkg_gt(ERR_BADGRPID), status.st_gid);
757 gid = status.st_gid;
762 } else if ((gid = grp->gr_gid) != status.st_gid) {
768 if ((grp = cgrgid((int)status.st_gid)) ==
783 pwd = cpwuid((int)status.st_uid);
789 reperr(pkg_gt(ERR_BADUSRID), status.st_uid);
791 uid = status.st_uid;
797 } else if ((uid = pwd->pw_uid) != status.st_uid) {
803 pwd = cpwuid((int)status.st_uid);
806 (int)status.st_uid);
853 if (cinfo->size != status.st_size) {
859 if (cinfo->modtime != status.st_mtime) {