Lines Matching refs:stbuf
776 struct stat stbuf; in validate_access() local
808 if (stat(filename, &stbuf) < 0) in validate_access()
810 if (!S_ISREG(stbuf.st_mode)) in validate_access()
813 if ((stbuf.st_mode & S_IROTH) == 0) in validate_access()
816 if ((stbuf.st_mode & S_IWOTH) == 0) in validate_access()
835 if (stat(pathname, &stbuf) == 0 && in validate_access()
836 (stbuf.st_mode & S_IFMT) == S_IFREG) { in validate_access()
842 if (mode == RRQ && !(stbuf.st_mode & S_IROTH)) in validate_access()
844 if (mode == WRQ && !(stbuf.st_mode & S_IWOTH)) in validate_access()
855 stat_rc = stat(filename, &stbuf); in validate_access()
860 if (!S_ISREG(stbuf.st_mode)) in validate_access()
862 if ((stbuf.st_mode & S_IROTH) == 0) in validate_access()
882 if ((stbuf.st_mode & S_IWOTH) == 0) { in validate_access()
893 tftp_tsize = (unsigned long) stbuf.st_size; in validate_access()