• Home
  • Raw
  • Download

Lines Matching refs:tf

177   TemporaryFile tf;  in TEST()  local
178 ASSERT_EQ(0, close(tf.fd)); in TEST()
179 ASSERT_EQ(0, truncate(tf.path, 123)); in TEST()
182 ASSERT_EQ(0, stat(tf.path, &sb)); in TEST()
187 TemporaryFile tf; in TEST() local
188 ASSERT_EQ(0, close(tf.fd)); in TEST()
189 ASSERT_EQ(0, truncate64(tf.path, 123)); in TEST()
192 ASSERT_EQ(0, stat(tf.path, &sb)); in TEST()
197 TemporaryFile tf; in TEST() local
198 ASSERT_EQ(0, ftruncate(tf.fd, 123)); in TEST()
199 ASSERT_EQ(0, close(tf.fd)); in TEST()
202 ASSERT_EQ(0, stat(tf.path, &sb)); in TEST()
207 TemporaryFile tf; in TEST() local
208 ASSERT_EQ(0, ftruncate64(tf.fd, 123)); in TEST()
209 ASSERT_EQ(0, close(tf.fd)); in TEST()
212 ASSERT_EQ(0, stat(tf.path, &sb)); in TEST()
217 TemporaryFile tf; in TEST() local
219 ASSERT_EQ(-1, ftruncate(tf.fd, -123)); in TEST()
400 TemporaryFile tf; in TestSyncFunction() local
401 ASSERT_NE(-1, tf.fd); in TestSyncFunction()
403 EXPECT_EQ(0, fn(tf.fd)); in TestSyncFunction()
405 ASSERT_NE(-1, fd = open(tf.path, O_RDONLY)); in TestSyncFunction()
409 ASSERT_NE(-1, fd = open(tf.path, O_RDWR)); in TestSyncFunction()
756 TemporaryFile tf; in TEST() local
760 rc = pathconf(tf.path, _PC_ALLOC_SIZE_MIN); in TEST()
762 rc = pathconf(tf.path, _PC_REC_MIN_XFER_SIZE); in TEST()
764 rc = pathconf(tf.path, _PC_REC_XFER_ALIGN); in TEST()
767 rc = fpathconf(tf.fd, _PC_ALLOC_SIZE_MIN); in TEST()
769 rc = fpathconf(tf.fd, _PC_REC_MIN_XFER_SIZE); in TEST()
771 rc = fpathconf(tf.fd, _PC_REC_XFER_ALIGN); in TEST()
1202 TemporaryFile tf; in TEST() local
1203 ASSERT_EQ(0, ftruncate(tf.fd, file_size)); in TEST()
1206 ASSERT_EQ(0, lseek64(tf.fd, 0, SEEK_SET)); in TEST()
1207 ASSERT_EQ(0, lockf64(tf.fd, F_LOCK, file_size)); in TEST()
1210 ASSERT_EQ(0, lseek64(tf.fd, 0, SEEK_SET)); in TEST()
1211 ASSERT_EQ(0, lockf64(tf.fd, F_TLOCK, file_size)); in TEST()
1214 ASSERT_EQ(0, lseek64(tf.fd, 0, SEEK_SET)); in TEST()
1215 ASSERT_EQ(0, lockf64(tf.fd, F_TEST, file_size)); in TEST()
1218 ASSERT_EQ(0, lseek64(tf.fd, 0, SEEK_SET)); in TEST()
1219 ASSERT_EQ(0, lockf64(tf.fd, F_ULOCK, file_size)); in TEST()
1225 TemporaryFile tf; in TEST() local
1226 ASSERT_EQ(0, ftruncate(tf.fd, file_size)); in TEST()
1229 ASSERT_EQ(0, lseek64(tf.fd, 0, SEEK_SET)); in TEST()
1230 ASSERT_EQ(0, lockf64(tf.fd, F_LOCK, 0)); in TEST()
1233 ASSERT_EQ(0, lseek64(tf.fd, 0, SEEK_SET)); in TEST()
1234 ASSERT_EQ(0, lockf64(tf.fd, F_TEST, file_size)); in TEST()
1237 ASSERT_EQ(0, ftruncate(tf.fd, 2*file_size)); in TEST()
1240 ASSERT_EQ(file_size, lseek64(tf.fd, file_size, SEEK_SET)); in TEST()
1241 ASSERT_EQ(0, lockf64(tf.fd, F_TEST, 2*file_size)); in TEST()
1247 TemporaryFile tf; in TEST() local
1248 ASSERT_EQ(0, ftruncate(tf.fd, file_size)); in TEST()
1251 ASSERT_EQ(file_size, lseek64(tf.fd, file_size, SEEK_SET)); in TEST()
1252 ASSERT_EQ(0, lockf64(tf.fd, F_LOCK, -file_size)); in TEST()
1255 ASSERT_EQ(0, lseek64(tf.fd, 0, SEEK_SET)); in TEST()
1256 ASSERT_EQ(0, lockf64(tf.fd, F_TEST, file_size)); in TEST()
1262 TemporaryFile tf; in TEST() local
1263 ASSERT_EQ(0, ftruncate(tf.fd, file_size)); in TEST()
1266 ASSERT_EQ(0, lseek64(tf.fd, 0, SEEK_SET)); in TEST()
1267 ASSERT_EQ(0, lockf64(tf.fd, F_LOCK, file_size)); in TEST()
1274 ASSERT_EQ(0, lseek64(tf.fd, 0, SEEK_SET)); in TEST()
1275 ASSERT_EQ(-1, lockf64(tf.fd, F_TLOCK, file_size)); in TEST()
1278 ASSERT_EQ(0, lseek64(tf.fd, 0, SEEK_SET)); in TEST()
1279 ASSERT_EQ(-1, lockf64(tf.fd, F_TEST, file_size)); in TEST()
1289 TemporaryFile tf; in TEST() local
1290 ASSERT_EQ(0, ftruncate(tf.fd, file_size)); in TEST()
1293 ASSERT_EQ(0, lseek64(tf.fd, 0, SEEK_SET)); in TEST()
1294 ASSERT_EQ(0, lockf64(tf.fd, F_LOCK, file_size/2)); in TEST()
1301 ASSERT_EQ(file_size/2, lseek64(tf.fd, file_size/2, SEEK_SET)); in TEST()
1302 ASSERT_EQ(0, lockf64(tf.fd, F_TLOCK, file_size/2)); in TEST()
1304 ASSERT_EQ(0, lseek64(tf.fd, 0, SEEK_SET)); in TEST()
1305 ASSERT_EQ(-1, lockf64(tf.fd, F_TEST, file_size/2)); in TEST()
1308 ASSERT_EQ(0, lseek64(tf.fd, 0, SEEK_SET)); in TEST()
1309 ASSERT_EQ(-1, lockf64(tf.fd, F_TEST, file_size/2)); in TEST()
1317 ASSERT_EQ(file_size/2, lseek64(tf.fd, file_size/2, SEEK_SET)); in TEST()
1318 ASSERT_EQ(0, lockf64(tf.fd, F_TLOCK, file_size/2)); in TEST()
1495 TemporaryFile tf; in TEST() local
1496 ASSERT_TRUE(android::base::WriteStringToFile("#!" BIN_DIR "sh\necho script\n", tf.path)); in TEST()
1499 setenv("PATH", dirname(tf.path), 1); in TEST()
1502 eth.SetArgs({basename(tf.path), nullptr}); in TEST()
1506 ASSERT_EQ(-1, execvpe(basename(tf.path), eth.GetArgs(), eth.GetEnv())); in TEST()
1510 ASSERT_EQ(0, chmod(tf.path, 0777)); in TEST()
1514 ASSERT_EQ(-1, execvpe(basename(tf.path), eth.GetArgs(), eth.GetEnv())); in TEST()
1518 ASSERT_EQ(0, close(tf.fd)); in TEST()
1519 eth.Run([&]() { execvpe(basename(tf.path), eth.GetArgs(), eth.GetEnv()); }, 0, "script\n"); in TEST()
1522 ASSERT_TRUE(android::base::WriteStringToFile("echo script\n", tf.path)); in TEST()
1523 eth.Run([&]() { execvpe(basename(tf.path), eth.GetArgs(), eth.GetEnv()); }, 0, "script\n"); in TEST()
1527 eth.Run([&]() { execvpe(tf.path, eth.GetArgs(), eth.GetEnv()); }, 0, "script\n"); in TEST()
1686 TemporaryFile tf; in TEST()
1687 ASSERT_TRUE(android::base::WriteStringToFd("hello world", tf.fd)); in TEST()
1688 ASSERT_EQ(0, lseek(tf.fd, SEEK_SET, 0)); in TEST()
1690 ASSERT_EQ(11, copy_file_range(tf.fd, NULL, tf2.fd, NULL, 11, 0)); in TEST()