sb1
struct stat sb1, sb2;
if (stat(pathbuf, &sb1) != 0)
return sb1.st_dev == sb2.st_dev && sb1.st_ino == sb2.st_ino;
struct stat sb1, sb2;
!fstat(STDOUT_FILENO, &sb1) && !fstat(STDERR_FILENO, &sb2) &&
(sb1.st_rdev != sb2.st_rdev))
struct stat sb1, sb2;
ret = lstat (filename, &sb1);
if (sb1.st_dev != sb2.st_dev || sb1.st_ino != sb2.st_ino) {
static const unsigned char sb1[256] = {
o->c[i] = sb1[x->c[i] ^ y->c[i]];
o[i + 2] = sb1[x->c[i + 2] ^ y->c[i + 2]];
sb1 = 1.08512869705594540211033733976348506e2L, /* 0x4005b20d, 0x2db7528d, 0x00d20dcb, 0x858f6191 */
S=one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*(sb5+s*(sb6+s*(sb7+
S=one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*(sb5+s*(sb6+s*(sb7+
S=one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*(sb5+s*(sb6+s*sb7))))));
S=one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*(sb5+s*(sb6+s*sb7))))));
sb1 = 3.03380607434824582924e+01, /* 0x403E568B, 0x261D5190 */
S=one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*(sb5+s*(sb6+s*sb7))))));
S=one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*(sb5+s*(sb6+s*sb7))))));
S=one+s*(sb1+s*(sb2+s*sb3));
S=one+s*(sb1+s*(sb2+s*sb3));
sb1 = 4.87132740e+00, /* 0x409be1ea */
struct swblk *sb, *sb1;
sb1 = swblk_iter_reinit(blks, object, pindex);
if (sb1 != NULL) {
sb = sb1;
struct stat sb0, sb1;
EXPECT_EQ(0, fstat(fd, &sb1));
EXPECT_EQ(fsize, (uint64_t)sb1.st_size);
EXPECT_EQ(sb0.st_atime, sb1.st_atime);
EXPECT_NE(sb0.st_mtime, sb1.st_mtime);
EXPECT_NE(sb0.st_ctime, sb1.st_ctime);
struct stat sb0, sb1;
EXPECT_EQ(0, stat(FULLPATH, &sb1));
EXPECT_EQ(length, (uint64_t)sb1.st_size);
EXPECT_EQ(sb0.st_atime, sb1.st_atime);
EXPECT_NE(sb0.st_mtime, sb1.st_mtime);
EXPECT_NE(sb0.st_ctime, sb1.st_ctime);
struct stat sb1, sb2;
ASSERT_EQ(0, fstat(fd, &sb1));
EXPECT_TRUE(timespeccmp(&sb1.st_atim, &sb2.st_atim, ==));
EXPECT_TRUE(timespeccmp(&sb1.st_ctim, &sb2.st_ctim, ==));
EXPECT_TRUE(timespeccmp(&sb1.st_mtim, &sb2.st_mtim, ==));
struct stat sb1, sb2;
ASSERT_EQ(0, fstat(fd, &sb1));
EXPECT_TRUE(timespeccmp(&sb1.st_atim, &sb2.st_atim, ==));
EXPECT_TRUE(timespeccmp(&sb1.st_ctim, &sb2.st_ctim, ==));
EXPECT_TRUE(timespeccmp(&sb1.st_mtim, &sb2.st_mtim, ==));
struct stat sb1, sb2;
ASSERT_EQ(0, fstat(fd, &sb1));
EXPECT_TRUE(timespeccmp(&sb1.st_atim, &sb2.st_atim, <));
EXPECT_TRUE(timespeccmp(&sb1.st_ctim, &sb2.st_ctim, ==));
EXPECT_TRUE(timespeccmp(&sb1.st_mtim, &sb2.st_mtim, ==));
struct stat sb1, sb2;
ASSERT_EQ(0, fstat(fd, &sb1));
EXPECT_TRUE(timespeccmp(&sb1.st_atim, &sb2.st_atim, <));
EXPECT_TRUE(timespeccmp(&sb1.st_ctim, &sb2.st_ctim, ==));
EXPECT_TRUE(timespeccmp(&sb1.st_mtim, &sb2.st_mtim, ==));
struct stat sb0, sb1;
ASSERT_EQ(0, fstat(fd, &sb1)) << strerror(errno);
EXPECT_EQ(sb0.st_atime, sb1.st_atime);
EXPECT_NE(sb0.st_mtime, sb1.st_mtime);
EXPECT_NE(sb0.st_ctime, sb1.st_ctime);
struct stat sb, sb1, sb2;
ATF_REQUIRE(fstat(fd1, &sb1) == 0);
if (sb1.st_size > sb2.st_size) {
ATF_REQUIRE(fstat(fd1, &sb1) == 0);
SHA256_FdChunk(fd2, digest1, sb1.st_size, sb2.st_size - sb1.st_size);
ATF_REQUIRE(off == sb1.st_size);
ATF_REQUIRE(off == sb1.st_size);
SHA256_FdChunk(fd2, digest2, sb1.st_size, sb2.st_size - sb1.st_size);
ATF_REQUIRE(ftruncate(fd2, sb1.st_size) == 0);
struct stat sb1, sb2;
ATF_REQUIRE(fstat(fd1, &sb1) != -1);
ATF_REQUIRE(bcmp(&sb1, &sb2, sizeof(sb1)) == 0);
samefile(struct stat *sb1, struct stat *sb2)
ATF_REQUIRE_MSG(sb1->st_dev == sb2->st_dev, "different device");
ATF_REQUIRE_MSG(sb1->st_ino == sb2->st_ino, "different inode");
if (fstat(fd1, &sb1)) {
if (!S_ISREG(sb1.st_mode))
if (zflag && sb1.st_size != sb2.st_size) {
ret = c_regular(fd1, file1, skip1, sb1.st_size,
struct stat sb1, sb2;