Lines Matching defs:stat
6 #include <sys/stat.h>
54 static void print_stat(FILE *f, const struct stat *stat) {
62 (long)stat->st_dev, (long)stat->st_ino, stat->st_mode,
63 (long)stat->st_nlink, stat->st_uid, stat->st_gid,
64 (long)stat->st_rdev, (long)stat->st_size, (long)stat->st_blksize,
65 (long)stat->st_blocks,
67 (long)stat->st_birthtime,
69 (long)stat->st_atime, (long)stat->st_mtime, (long)stat->st_ctime);
193 struct stat stat;
194 memset(&stat, 0, sizeof(stat));
195 EXPECT_OK(fstat(pd, &stat));
196 if (verbose) print_stat(stderr, &stat);
199 EXPECT_GE(now, stat.st_birthtime);
200 EXPECT_EQ(stat.st_birthtime, stat.st_atime);
202 EXPECT_LT((now - stat.st_atime), 2);
203 EXPECT_EQ(stat.st_atime, stat.st_ctime);
204 EXPECT_EQ(stat.st_ctime, stat.st_mtime);
844 struct stat stat;
845 memset(&stat, 0, sizeof(stat));
846 EXPECT_OK(fstat(pd_, &stat));
847 if (verbose) print_stat(stderr, &stat);
848 EXPECT_EQ(S_IRWXU, (long)(stat.st_mode & S_IRWXU));
853 memset(&stat, 0, sizeof(stat));
854 EXPECT_OK(fstat(pd_, &stat));
855 if (verbose) print_stat(stderr, &stat);
856 EXPECT_EQ(0, (int)(stat.st_mode & S_IRWXU));