• Home
  • Raw
  • Download

Lines Matching refs:ASSERT

167   ASSERT(r == 0);  in check_permission()
168 ASSERT(req.result == 0); in check_permission()
176 ASSERT((s->st_mode & 0777) & mode); in check_permission()
178 ASSERT((s->st_mode & 0777) == mode); in check_permission()
192 ASSERT(req->fs_type == UV_FS_LINK); in link_cb()
193 ASSERT(req->result == 0); in link_cb()
200 ASSERT(req->fs_type == UV_FS_SYMLINK); in symlink_cb()
201 ASSERT(req->result == 0); in symlink_cb()
207 ASSERT(req->fs_type == UV_FS_READLINK); in readlink_cb()
208 ASSERT(req->result == 0); in readlink_cb()
209 ASSERT(strcmp(req->ptr, "test_file_symlink2") == 0); in readlink_cb()
218 ASSERT(req->fs_type == UV_FS_REALPATH); in realpath_cb()
229 ASSERT(req->result == 0); in realpath_cb()
234 ASSERT(stricmp(req->ptr, test_file_abs_buf) == 0); in realpath_cb()
237 ASSERT(strcmp(req->ptr, test_file_abs_buf) == 0); in realpath_cb()
245 ASSERT(req->fs_type == UV_FS_ACCESS); in access_cb()
252 ASSERT(req->fs_type == UV_FS_FCHMOD); in fchmod_cb()
253 ASSERT(req->result == 0); in fchmod_cb()
261 ASSERT(req->fs_type == UV_FS_CHMOD); in chmod_cb()
262 ASSERT(req->result == 0); in chmod_cb()
270 ASSERT(req == &unlink_req); in unlink_cb()
271 ASSERT(req->fs_type == UV_FS_UNLINK); in unlink_cb()
272 ASSERT(req->result == 0); in unlink_cb()
279 ASSERT(req->fs_type == UV_FS_FSTAT); in fstat_cb()
280 ASSERT(req->result == 0); in fstat_cb()
281 ASSERT(s->st_size == sizeof(test_buf)); in fstat_cb()
290 ASSERT(req->fs_type == UV_FS_STATFS); in statfs_cb()
291 ASSERT(req->result == 0); in statfs_cb()
297 ASSERT(stats->f_type == 0); in statfs_cb()
299 ASSERT(stats->f_type > 0); in statfs_cb()
302 ASSERT(stats->f_bsize > 0); in statfs_cb()
303 ASSERT(stats->f_blocks > 0); in statfs_cb()
304 ASSERT(stats->f_bfree <= stats->f_blocks); in statfs_cb()
305 ASSERT(stats->f_bavail <= stats->f_bfree); in statfs_cb()
308 ASSERT(stats->f_files == 0); in statfs_cb()
309 ASSERT(stats->f_ffree == 0); in statfs_cb()
312 ASSERT(stats->f_ffree <= stats->f_files); in statfs_cb()
322 ASSERT(req == &close_req); in close_cb()
323 ASSERT(req->fs_type == UV_FS_CLOSE); in close_cb()
324 ASSERT(req->result == 0); in close_cb()
329 ASSERT(r == 0); in close_cb()
336 ASSERT(req == &ftruncate_req); in ftruncate_cb()
337 ASSERT(req->fs_type == UV_FS_FTRUNCATE); in ftruncate_cb()
338 ASSERT(req->result == 0); in ftruncate_cb()
342 ASSERT(r == 0); in ftruncate_cb()
351 ASSERT(req == &read_req); in read_cb()
352 ASSERT(req->fs_type == UV_FS_READ); in read_cb()
353 ASSERT(req->result >= 0); /* FIXME(bnoordhuis) Check if requested size? */ in read_cb()
357 ASSERT(strcmp(buf, test_buf) == 0); in read_cb()
361 ASSERT(strcmp(buf, "test-bu") == 0); in read_cb()
364 ASSERT(r == 0); in read_cb()
370 ASSERT(req == &open_req1); in open_cb()
371 ASSERT(req->fs_type == UV_FS_OPEN); in open_cb()
374 ASSERT(0); in open_cb()
377 ASSERT(req->path); in open_cb()
378 ASSERT(memcmp(req->path, "test_file2\0", 11) == 0); in open_cb()
384 ASSERT(r == 0); in open_cb()
389 ASSERT(req->fs_type == UV_FS_OPEN); in open_cb_simple()
392 ASSERT(0); in open_cb_simple()
395 ASSERT(req->path); in open_cb_simple()
402 ASSERT(req == &fsync_req); in fsync_cb()
403 ASSERT(req->fs_type == UV_FS_FSYNC); in fsync_cb()
404 ASSERT(req->result == 0); in fsync_cb()
408 ASSERT(r == 0); in fsync_cb()
414 ASSERT(req == &fdatasync_req); in fdatasync_cb()
415 ASSERT(req->fs_type == UV_FS_FDATASYNC); in fdatasync_cb()
416 ASSERT(req->result == 0); in fdatasync_cb()
420 ASSERT(r == 0); in fdatasync_cb()
426 ASSERT(req == &write_req); in write_cb()
427 ASSERT(req->fs_type == UV_FS_WRITE); in write_cb()
428 ASSERT(req->result >= 0); /* FIXME(bnoordhuis) Check if requested size? */ in write_cb()
432 ASSERT(r == 0); in write_cb()
438 ASSERT(req == &open_req1); in create_cb()
439 ASSERT(req->fs_type == UV_FS_OPEN); in create_cb()
440 ASSERT(req->result >= 0); in create_cb()
445 ASSERT(r == 0); in create_cb()
450 ASSERT(req == &rename_req); in rename_cb()
451 ASSERT(req->fs_type == UV_FS_RENAME); in rename_cb()
452 ASSERT(req->result == 0); in rename_cb()
459 ASSERT(req == &mkdir_req); in mkdir_cb()
460 ASSERT(req->fs_type == UV_FS_MKDIR); in mkdir_cb()
461 ASSERT(req->result == 0); in mkdir_cb()
463 ASSERT(req->path); in mkdir_cb()
464 ASSERT(memcmp(req->path, "test_dir\0", 9) == 0); in mkdir_cb()
472 ASSERT(req->fs_type == UV_FS_MKDTEMP); in check_mkdtemp_result()
473 ASSERT(req->result == 0); in check_mkdtemp_result()
474 ASSERT(req->path); in check_mkdtemp_result()
475 ASSERT(strlen(req->path) == 15); in check_mkdtemp_result()
476 ASSERT(memcmp(req->path, "test_dir_", 9) == 0); in check_mkdtemp_result()
477 ASSERT(memcmp(req->path + 9, "XXXXXX", 6) != 0); in check_mkdtemp_result()
482 ASSERT(r == 0); in check_mkdtemp_result()
483 ASSERT(((uv_stat_t*)stat_req.ptr)->st_mode & S_IFDIR); in check_mkdtemp_result()
489 ASSERT(req == &mkdtemp_req1); in mkdtemp_cb()
498 ASSERT(req->fs_type == UV_FS_MKSTEMP); in check_mkstemp_result()
499 ASSERT(req->result >= 0); in check_mkstemp_result()
500 ASSERT(req->path); in check_mkstemp_result()
501 ASSERT(strlen(req->path) == 16); in check_mkstemp_result()
502 ASSERT(memcmp(req->path, "test_file_", 10) == 0); in check_mkstemp_result()
503 ASSERT(memcmp(req->path + 10, "XXXXXX", 6) != 0); in check_mkstemp_result()
508 ASSERT(r == 0); in check_mkstemp_result()
509 ASSERT(stat_req.statbuf.st_mode & S_IFREG); in check_mkstemp_result()
515 ASSERT(req == &mkstemp_req1); in mkstemp_cb()
522 ASSERT(req == &rmdir_req); in rmdir_cb()
523 ASSERT(req->fs_type == UV_FS_RMDIR); in rmdir_cb()
524 ASSERT(req->result == 0); in rmdir_cb()
526 ASSERT(req->path); in rmdir_cb()
527 ASSERT(memcmp(req->path, "test_dir\0", 9) == 0); in rmdir_cb()
544 ASSERT(dent.type == UV_DIRENT_FILE); in assert_is_file_type()
546 ASSERT(dent.type == UV_DIRENT_FILE || dent.type == UV_DIRENT_UNKNOWN); in assert_is_file_type()
549 ASSERT(dent.type == UV_DIRENT_UNKNOWN); in assert_is_file_type()
556 ASSERT(req == &scandir_req); in scandir_cb()
557 ASSERT(req->fs_type == UV_FS_SCANDIR); in scandir_cb()
558 ASSERT(req->result == 2); in scandir_cb()
559 ASSERT(req->ptr); in scandir_cb()
562 ASSERT(strcmp(dent.name, "file1") == 0 || strcmp(dent.name, "file2") == 0); in scandir_cb()
566 ASSERT(req->path); in scandir_cb()
567 ASSERT(memcmp(req->path, "test_dir\0", 9) == 0); in scandir_cb()
569 ASSERT(!req->ptr); in scandir_cb()
576 ASSERT(req == &scandir_req); in empty_scandir_cb()
577 ASSERT(req->fs_type == UV_FS_SCANDIR); in empty_scandir_cb()
578 ASSERT(req->result == 0); in empty_scandir_cb()
580 ASSERT(UV_EOF == uv_fs_scandir_next(req, &dent)); in empty_scandir_cb()
588 ASSERT(req == &scandir_req); in non_existent_scandir_cb()
589 ASSERT(req->fs_type == UV_FS_SCANDIR); in non_existent_scandir_cb()
590 ASSERT(req->result == UV_ENOENT); in non_existent_scandir_cb()
592 ASSERT(UV_ENOENT == uv_fs_scandir_next(req, &dent)); in non_existent_scandir_cb()
599 ASSERT(req == &scandir_req); in file_scandir_cb()
600 ASSERT(req->fs_type == UV_FS_SCANDIR); in file_scandir_cb()
601 ASSERT(req->result == UV_ENOTDIR); in file_scandir_cb()
609 ASSERT(req == &stat_req); in stat_cb()
610 ASSERT(req->fs_type == UV_FS_STAT || req->fs_type == UV_FS_LSTAT); in stat_cb()
611 ASSERT(req->result == 0); in stat_cb()
612 ASSERT(req->ptr); in stat_cb()
615 ASSERT(!req->ptr); in stat_cb()
620 ASSERT(req == &sendfile_req); in sendfile_cb()
621 ASSERT(req->fs_type == UV_FS_SENDFILE); in sendfile_cb()
622 ASSERT(req->result == 65545); in sendfile_cb()
629 ASSERT(req == &sendfile_req); in sendfile_nodata_cb()
630 ASSERT(req->fs_type == UV_FS_SENDFILE); in sendfile_nodata_cb()
631 ASSERT(req->result == 0); in sendfile_nodata_cb()
638 ASSERT(req->fs_type == UV_FS_OPEN); in open_noent_cb()
639 ASSERT(req->result == UV_ENOENT); in open_noent_cb()
645 ASSERT(req->fs_type == UV_FS_OPEN); in open_nametoolong_cb()
646 ASSERT(req->result == UV_ENAMETOOLONG); in open_nametoolong_cb()
652 ASSERT(req->fs_type == UV_FS_OPEN); in open_loop_cb()
653 ASSERT(req->result == UV_ELOOP); in open_loop_cb()
666 ASSERT(r == UV_ENOENT); in TEST_IMPL()
667 ASSERT(req.result == UV_ENOENT); in TEST_IMPL()
671 ASSERT(r == 0); in TEST_IMPL()
673 ASSERT(open_cb_count == 0); in TEST_IMPL()
675 ASSERT(open_cb_count == 1); in TEST_IMPL()
694 ASSERT(r == UV_ENAMETOOLONG); in TEST_IMPL()
695 ASSERT(req.result == UV_ENAMETOOLONG); in TEST_IMPL()
699 ASSERT(r == 0); in TEST_IMPL()
701 ASSERT(open_cb_count == 0); in TEST_IMPL()
703 ASSERT(open_cb_count == 1); in TEST_IMPL()
731 ASSERT(r == 0); in TEST_IMPL()
735 ASSERT(r == UV_ELOOP); in TEST_IMPL()
736 ASSERT(req.result == UV_ELOOP); in TEST_IMPL()
740 ASSERT(r == 0); in TEST_IMPL()
742 ASSERT(open_cb_count == 0); in TEST_IMPL()
744 ASSERT(open_cb_count == 1); in TEST_IMPL()
816 ASSERT(req == &utime_req); in utime_cb()
817 ASSERT(req->result == 0); in utime_cb()
818 ASSERT(req->fs_type == UV_FS_UTIME); in utime_cb()
831 ASSERT(req == &futime_req); in futime_cb()
832 ASSERT(req->result == 0); in futime_cb()
833 ASSERT(req->fs_type == UV_FS_FUTIME); in futime_cb()
846 ASSERT(req->result == 0); in lutime_cb()
847 ASSERT(req->fs_type == UV_FS_LUTIME); in lutime_cb()
868 ASSERT(r == 0); in TEST_IMPL()
871 ASSERT(create_cb_count == 1); in TEST_IMPL()
872 ASSERT(write_cb_count == 1); in TEST_IMPL()
873 ASSERT(fsync_cb_count == 1); in TEST_IMPL()
874 ASSERT(fdatasync_cb_count == 1); in TEST_IMPL()
875 ASSERT(close_cb_count == 1); in TEST_IMPL()
878 ASSERT(r == 0); in TEST_IMPL()
881 ASSERT(create_cb_count == 1); in TEST_IMPL()
882 ASSERT(write_cb_count == 1); in TEST_IMPL()
883 ASSERT(close_cb_count == 1); in TEST_IMPL()
884 ASSERT(rename_cb_count == 1); in TEST_IMPL()
887 ASSERT(r == 0); in TEST_IMPL()
890 ASSERT(open_cb_count == 1); in TEST_IMPL()
891 ASSERT(read_cb_count == 1); in TEST_IMPL()
892 ASSERT(close_cb_count == 2); in TEST_IMPL()
893 ASSERT(rename_cb_count == 1); in TEST_IMPL()
894 ASSERT(create_cb_count == 1); in TEST_IMPL()
895 ASSERT(write_cb_count == 1); in TEST_IMPL()
896 ASSERT(ftruncate_cb_count == 1); in TEST_IMPL()
899 ASSERT(r == 0); in TEST_IMPL()
902 ASSERT(open_cb_count == 2); in TEST_IMPL()
903 ASSERT(read_cb_count == 2); in TEST_IMPL()
904 ASSERT(close_cb_count == 3); in TEST_IMPL()
905 ASSERT(rename_cb_count == 1); in TEST_IMPL()
906 ASSERT(unlink_cb_count == 1); in TEST_IMPL()
907 ASSERT(create_cb_count == 1); in TEST_IMPL()
908 ASSERT(write_cb_count == 1); in TEST_IMPL()
909 ASSERT(ftruncate_cb_count == 1); in TEST_IMPL()
931 ASSERT(r >= 0); in fs_file_sync()
932 ASSERT(open_req1.result >= 0); in fs_file_sync()
937 ASSERT(r >= 0); in fs_file_sync()
938 ASSERT(write_req.result >= 0); in fs_file_sync()
942 ASSERT(r == 0); in fs_file_sync()
943 ASSERT(close_req.result == 0); in fs_file_sync()
947 ASSERT(r >= 0); in fs_file_sync()
948 ASSERT(open_req1.result >= 0); in fs_file_sync()
953 ASSERT(r >= 0); in fs_file_sync()
954 ASSERT(read_req.result >= 0); in fs_file_sync()
955 ASSERT(strcmp(buf, test_buf) == 0); in fs_file_sync()
959 ASSERT(r == 0); in fs_file_sync()
960 ASSERT(ftruncate_req.result == 0); in fs_file_sync()
964 ASSERT(r == 0); in fs_file_sync()
965 ASSERT(close_req.result == 0); in fs_file_sync()
969 ASSERT(r == 0); in fs_file_sync()
970 ASSERT(rename_req.result == 0); in fs_file_sync()
975 ASSERT(r >= 0); in fs_file_sync()
976 ASSERT(open_req1.result >= 0); in fs_file_sync()
982 ASSERT(r >= 0); in fs_file_sync()
983 ASSERT(read_req.result >= 0); in fs_file_sync()
984 ASSERT(strcmp(buf, "test-bu") == 0); in fs_file_sync()
988 ASSERT(r == 0); in fs_file_sync()
989 ASSERT(close_req.result == 0); in fs_file_sync()
993 ASSERT(r == 0); in fs_file_sync()
994 ASSERT(unlink_req.result == 0); in fs_file_sync()
1020 ASSERT(r >= 0); in fs_file_write_null_buffer()
1021 ASSERT(open_req1.result >= 0); in fs_file_write_null_buffer()
1026 ASSERT(r == 0); in fs_file_write_null_buffer()
1027 ASSERT(write_req.result == 0); in fs_file_write_null_buffer()
1031 ASSERT(r == 0); in fs_file_write_null_buffer()
1032 ASSERT(close_req.result == 0); in fs_file_write_null_buffer()
1058 ASSERT(r == 0); in TEST_IMPL()
1061 ASSERT(mkdir_cb_count == 1); in TEST_IMPL()
1066 ASSERT(r >= 0); in TEST_IMPL()
1069 ASSERT(r == 0); in TEST_IMPL()
1074 ASSERT(r >= 0); in TEST_IMPL()
1077 ASSERT(r == 0); in TEST_IMPL()
1081 ASSERT(r == 0); in TEST_IMPL()
1084 ASSERT(scandir_cb_count == 1); in TEST_IMPL()
1088 ASSERT(r == 2); in TEST_IMPL()
1089 ASSERT(scandir_req.result == 2); in TEST_IMPL()
1090 ASSERT(scandir_req.ptr); in TEST_IMPL()
1092 ASSERT(strcmp(dent.name, "file1") == 0 || strcmp(dent.name, "file2") == 0); in TEST_IMPL()
1096 ASSERT(!scandir_req.ptr); in TEST_IMPL()
1099 ASSERT(r == 0); in TEST_IMPL()
1103 ASSERT(r == 0); in TEST_IMPL()
1107 ASSERT(r == 0); in TEST_IMPL()
1111 ASSERT(r == 0); in TEST_IMPL()
1114 ASSERT(stat_cb_count == 4); in TEST_IMPL()
1117 ASSERT(r == 0); in TEST_IMPL()
1119 ASSERT(unlink_cb_count == 1); in TEST_IMPL()
1122 ASSERT(r == 0); in TEST_IMPL()
1124 ASSERT(unlink_cb_count == 2); in TEST_IMPL()
1127 ASSERT(r == 0); in TEST_IMPL()
1129 ASSERT(rmdir_cb_count == 1); in TEST_IMPL()
1154 ASSERT(f != -1); in test_sendfile()
1160 ASSERT(r == 0); in test_sendfile()
1164 ASSERT(r >= 0); in test_sendfile()
1165 ASSERT(open_req1.result >= 0); in test_sendfile()
1170 ASSERT(r >= 0); in test_sendfile()
1171 ASSERT(open_req2.result >= 0); in test_sendfile()
1176 ASSERT(r == 0); in test_sendfile()
1179 ASSERT(sendfile_cb_count == 1); in test_sendfile()
1182 ASSERT(r == 0); in test_sendfile()
1185 ASSERT(r == 0); in test_sendfile()
1188 ASSERT(0 == stat("test_file", &s1)); in test_sendfile()
1189 ASSERT(0 == stat("test_file2", &s2)); in test_sendfile()
1190 ASSERT(s2.st_size == expected_size); in test_sendfile()
1195 ASSERT(r >= 0); in test_sendfile()
1196 ASSERT(open_req1.result >= 0); in test_sendfile()
1202 ASSERT(r >= 0); in test_sendfile()
1203 ASSERT(req.result >= 0); in test_sendfile()
1220 ASSERT(6 == write(f, "begin\n", 6)); in sendfile_setup()
1221 ASSERT(65542 == lseek(f, 65536, SEEK_CUR)); in sendfile_setup()
1222 ASSERT(4 == write(f, "end\n", 4)); in sendfile_setup()
1243 ASSERT(r == 0); in TEST_IMPL()
1246 ASSERT(mkdtemp_cb_count == 1); in TEST_IMPL()
1250 ASSERT(r == 0); in TEST_IMPL()
1254 ASSERT(strcmp(mkdtemp_req1.path, mkdtemp_req2.path) != 0); in TEST_IMPL()
1276 ASSERT(r == 0); in TEST_IMPL()
1279 ASSERT(mkstemp_cb_count == 1); in TEST_IMPL()
1283 ASSERT(r >= 0); in TEST_IMPL()
1287 ASSERT(strcmp(mkstemp_req1.path, mkstemp_req2.path) != 0); in TEST_IMPL()
1298 ASSERT(r == sizeof(test_buf)); in TEST_IMPL()
1299 ASSERT(req.result == sizeof(test_buf)); in TEST_IMPL()
1309 ASSERT(fd >= 0); in TEST_IMPL()
1315 ASSERT(r >= 0); in TEST_IMPL()
1316 ASSERT(req.result >= 0); in TEST_IMPL()
1317 ASSERT(strcmp(buf, test_buf) == 0); in TEST_IMPL()
1349 ASSERT(r >= 0); in TEST_IMPL()
1350 ASSERT(req.result >= 0); in TEST_IMPL()
1355 ASSERT(0 == fstat(file, &t)); in TEST_IMPL()
1356 ASSERT(0 == uv_fs_fstat(NULL, &req, file, NULL)); in TEST_IMPL()
1357 ASSERT(req.result == 0); in TEST_IMPL()
1360 ASSERT(s->st_birthtim.tv_sec == t.st_birthtimespec.tv_sec); in TEST_IMPL()
1361 ASSERT(s->st_birthtim.tv_nsec == t.st_birthtimespec.tv_nsec); in TEST_IMPL()
1366 ASSERT(s->st_birthtim.tv_sec == 0 || in TEST_IMPL()
1368 ASSERT(s->st_birthtim.tv_nsec == 0 || in TEST_IMPL()
1375 ASSERT(r == sizeof(test_buf)); in TEST_IMPL()
1376 ASSERT(req.result == sizeof(test_buf)); in TEST_IMPL()
1381 ASSERT(r == 0); in TEST_IMPL()
1382 ASSERT(req.result == 0); in TEST_IMPL()
1384 ASSERT(s->st_size == sizeof(test_buf)); in TEST_IMPL()
1388 ASSERT(r == 0); in TEST_IMPL()
1390 ASSERT(s->st_dev == (uint64_t) t.st_dev); in TEST_IMPL()
1391 ASSERT(s->st_mode == (uint64_t) t.st_mode); in TEST_IMPL()
1392 ASSERT(s->st_nlink == (uint64_t) t.st_nlink); in TEST_IMPL()
1393 ASSERT(s->st_uid == (uint64_t) t.st_uid); in TEST_IMPL()
1394 ASSERT(s->st_gid == (uint64_t) t.st_gid); in TEST_IMPL()
1395 ASSERT(s->st_rdev == (uint64_t) t.st_rdev); in TEST_IMPL()
1396 ASSERT(s->st_ino == (uint64_t) t.st_ino); in TEST_IMPL()
1397 ASSERT(s->st_size == (uint64_t) t.st_size); in TEST_IMPL()
1398 ASSERT(s->st_blksize == (uint64_t) t.st_blksize); in TEST_IMPL()
1399 ASSERT(s->st_blocks == (uint64_t) t.st_blocks); in TEST_IMPL()
1401 ASSERT(s->st_atim.tv_sec == t.st_atimespec.tv_sec); in TEST_IMPL()
1402 ASSERT(s->st_atim.tv_nsec == t.st_atimespec.tv_nsec); in TEST_IMPL()
1403 ASSERT(s->st_mtim.tv_sec == t.st_mtimespec.tv_sec); in TEST_IMPL()
1404 ASSERT(s->st_mtim.tv_nsec == t.st_mtimespec.tv_nsec); in TEST_IMPL()
1405 ASSERT(s->st_ctim.tv_sec == t.st_ctimespec.tv_sec); in TEST_IMPL()
1406 ASSERT(s->st_ctim.tv_nsec == t.st_ctimespec.tv_nsec); in TEST_IMPL()
1409 ASSERT(s->st_atim.tv_sec == t.st_atime); in TEST_IMPL()
1410 ASSERT(s->st_atim.tv_nsec == 0); in TEST_IMPL()
1411 ASSERT(s->st_mtim.tv_sec == t.st_mtime); in TEST_IMPL()
1412 ASSERT(s->st_mtim.tv_nsec == 0); in TEST_IMPL()
1413 ASSERT(s->st_ctim.tv_sec == t.st_ctime); in TEST_IMPL()
1414 ASSERT(s->st_ctim.tv_nsec == 0); in TEST_IMPL()
1416 ASSERT(s->st_atim.tv_sec == t.st_atime); in TEST_IMPL()
1417 ASSERT(s->st_atim.tv_nsec == t.st_atimensec); in TEST_IMPL()
1418 ASSERT(s->st_mtim.tv_sec == t.st_mtime); in TEST_IMPL()
1419 ASSERT(s->st_mtim.tv_nsec == t.st_mtimensec); in TEST_IMPL()
1420 ASSERT(s->st_ctim.tv_sec == t.st_ctime); in TEST_IMPL()
1421 ASSERT(s->st_ctim.tv_nsec == t.st_ctimensec); in TEST_IMPL()
1432 ASSERT(s->st_atim.tv_sec == t.st_atim.tv_sec); in TEST_IMPL()
1433 ASSERT(s->st_atim.tv_nsec == t.st_atim.tv_nsec); in TEST_IMPL()
1434 ASSERT(s->st_mtim.tv_sec == t.st_mtim.tv_sec); in TEST_IMPL()
1435 ASSERT(s->st_mtim.tv_nsec == t.st_mtim.tv_nsec); in TEST_IMPL()
1436 ASSERT(s->st_ctim.tv_sec == t.st_ctim.tv_sec); in TEST_IMPL()
1437 ASSERT(s->st_ctim.tv_nsec == t.st_ctim.tv_nsec); in TEST_IMPL()
1440 ASSERT(s->st_birthtim.tv_sec == t.st_birthtim.tv_sec); in TEST_IMPL()
1441 ASSERT(s->st_birthtim.tv_nsec == t.st_birthtim.tv_nsec); in TEST_IMPL()
1444 ASSERT(s->st_atim.tv_sec == t.st_atime); in TEST_IMPL()
1445 ASSERT(s->st_atim.tv_nsec == 0); in TEST_IMPL()
1446 ASSERT(s->st_mtim.tv_sec == t.st_mtime); in TEST_IMPL()
1447 ASSERT(s->st_mtim.tv_nsec == 0); in TEST_IMPL()
1448 ASSERT(s->st_ctim.tv_sec == t.st_ctime); in TEST_IMPL()
1449 ASSERT(s->st_ctim.tv_nsec == 0); in TEST_IMPL()
1454 ASSERT(s->st_flags == t.st_flags); in TEST_IMPL()
1455 ASSERT(s->st_gen == t.st_gen); in TEST_IMPL()
1457 ASSERT(s->st_flags == 0); in TEST_IMPL()
1458 ASSERT(s->st_gen == 0); in TEST_IMPL()
1465 ASSERT(r == 0); in TEST_IMPL()
1467 ASSERT(fstat_cb_count == 1); in TEST_IMPL()
1471 ASSERT(r == 0); in TEST_IMPL()
1472 ASSERT(req.result == 0); in TEST_IMPL()
1502 ASSERT(r < 0); in TEST_IMPL()
1503 ASSERT(req.result < 0); in TEST_IMPL()
1508 ASSERT(r == 0); in TEST_IMPL()
1510 ASSERT(access_cb_count == 1); in TEST_IMPL()
1516 ASSERT(r >= 0); in TEST_IMPL()
1517 ASSERT(req.result >= 0); in TEST_IMPL()
1523 ASSERT(r == 0); in TEST_IMPL()
1524 ASSERT(req.result == 0); in TEST_IMPL()
1529 ASSERT(r == 0); in TEST_IMPL()
1531 ASSERT(access_cb_count == 1); in TEST_IMPL()
1536 ASSERT(r == 0); in TEST_IMPL()
1537 ASSERT(req.result == 0); in TEST_IMPL()
1542 ASSERT(r == 0); in TEST_IMPL()
1546 ASSERT(r == 0); in TEST_IMPL()
1547 ASSERT(req.result == 0); in TEST_IMPL()
1577 ASSERT(r >= 0); in TEST_IMPL()
1578 ASSERT(req.result >= 0); in TEST_IMPL()
1584 ASSERT(r == sizeof(test_buf)); in TEST_IMPL()
1585 ASSERT(req.result == sizeof(test_buf)); in TEST_IMPL()
1591 ASSERT(r == 0); in TEST_IMPL()
1592 ASSERT(req.result == 0); in TEST_IMPL()
1600 ASSERT(r == 0); in TEST_IMPL()
1601 ASSERT(req.result == 0); in TEST_IMPL()
1608 ASSERT(r == 0); in TEST_IMPL()
1609 ASSERT(req.result == 0); in TEST_IMPL()
1621 ASSERT(r == 0); in TEST_IMPL()
1623 ASSERT(chmod_cb_count == 1); in TEST_IMPL()
1633 ASSERT(r == 0); in TEST_IMPL()
1635 ASSERT(chmod_cb_count == 1); in TEST_IMPL()
1643 ASSERT(r == 0); in TEST_IMPL()
1645 ASSERT(fchmod_cb_count == 1); in TEST_IMPL()
1679 ASSERT(r >= 0); in TEST_IMPL()
1680 ASSERT(req.result >= 0); in TEST_IMPL()
1686 ASSERT(r == sizeof(test_buf)); in TEST_IMPL()
1687 ASSERT(req.result == sizeof(test_buf)); in TEST_IMPL()
1694 ASSERT(r == 0); in TEST_IMPL()
1695 ASSERT(req.result == 0); in TEST_IMPL()
1702 ASSERT(r == 0); in TEST_IMPL()
1703 ASSERT(req.result == 0); in TEST_IMPL()
1738 ASSERT(r >= 0); in TEST_IMPL()
1739 ASSERT(req.result >= 0); in TEST_IMPL()
1745 ASSERT(r == sizeof(test_buf)); in TEST_IMPL()
1746 ASSERT(req.result == sizeof(test_buf)); in TEST_IMPL()
1753 ASSERT(r != 0); in TEST_IMPL()
1760 ASSERT(r == 0); in TEST_IMPL()
1761 ASSERT(req.result == 0); in TEST_IMPL()
1795 ASSERT(r >= 0); in TEST_IMPL()
1796 ASSERT(req.result >= 0); in TEST_IMPL()
1802 ASSERT(r == sizeof(test_buf)); in TEST_IMPL()
1803 ASSERT(req.result == sizeof(test_buf)); in TEST_IMPL()
1810 ASSERT(r == 0); in TEST_IMPL()
1811 ASSERT(req.result == 0); in TEST_IMPL()
1815 ASSERT(r >= 0); in TEST_IMPL()
1816 ASSERT(req.result >= 0); in TEST_IMPL()
1823 ASSERT(r >= 0); in TEST_IMPL()
1824 ASSERT(req.result >= 0); in TEST_IMPL()
1825 ASSERT(strcmp(buf, test_buf) == 0); in TEST_IMPL()
1831 ASSERT(r == 0); in TEST_IMPL()
1833 ASSERT(link_cb_count == 1); in TEST_IMPL()
1836 ASSERT(r >= 0); in TEST_IMPL()
1837 ASSERT(req.result >= 0); in TEST_IMPL()
1844 ASSERT(r >= 0); in TEST_IMPL()
1845 ASSERT(req.result >= 0); in TEST_IMPL()
1846 ASSERT(strcmp(buf, test_buf) == 0); in TEST_IMPL()
1870 ASSERT(0 == uv_fs_readlink(loop, &req, "no_such_file", dummy_cb)); in TEST_IMPL()
1871 ASSERT(0 == uv_run(loop, UV_RUN_DEFAULT)); in TEST_IMPL()
1872 ASSERT(dummy_cb_count == 1); in TEST_IMPL()
1874 ASSERT(req.result == UV_ENOENT); in TEST_IMPL()
1877 ASSERT(UV_ENOENT == uv_fs_readlink(NULL, &req, "no_such_file", NULL)); in TEST_IMPL()
1879 ASSERT(req.result == UV_ENOENT); in TEST_IMPL()
1891 ASSERT(0 == uv_fs_realpath(loop, &req, "no_such_file", dummy_cb)); in TEST_IMPL()
1892 ASSERT(0 == uv_run(loop, UV_RUN_DEFAULT)); in TEST_IMPL()
1893 ASSERT(dummy_cb_count == 1); in TEST_IMPL()
1904 ASSERT(req.result == UV_ENOENT); in TEST_IMPL()
1907 ASSERT(UV_ENOENT == uv_fs_realpath(NULL, &req, "no_such_file", NULL)); in TEST_IMPL()
1909 ASSERT(req.result == UV_ENOENT); in TEST_IMPL()
1944 ASSERT(r >= 0); in TEST_IMPL()
1945 ASSERT(req.result >= 0); in TEST_IMPL()
1951 ASSERT(r == sizeof(test_buf)); in TEST_IMPL()
1952 ASSERT(req.result == sizeof(test_buf)); in TEST_IMPL()
1976 ASSERT(r == 0); in TEST_IMPL()
1977 ASSERT(req.result == 0); in TEST_IMPL()
1981 ASSERT(r >= 0); in TEST_IMPL()
1982 ASSERT(req.result >= 0); in TEST_IMPL()
1989 ASSERT(r >= 0); in TEST_IMPL()
1990 ASSERT(req.result >= 0); in TEST_IMPL()
1991 ASSERT(strcmp(buf, test_buf) == 0); in TEST_IMPL()
2001 ASSERT(r == 0); in TEST_IMPL()
2009 ASSERT(r == 0); in TEST_IMPL()
2010 ASSERT(strcmp(req.ptr, "test_file_symlink") == 0); in TEST_IMPL()
2023 ASSERT(r == 0); in TEST_IMPL()
2025 ASSERT(stricmp(req.ptr, test_file_abs_buf) == 0); in TEST_IMPL()
2027 ASSERT(strcmp(req.ptr, test_file_abs_buf) == 0); in TEST_IMPL()
2038 ASSERT(r == 0); in TEST_IMPL()
2040 ASSERT(symlink_cb_count == 1); in TEST_IMPL()
2043 ASSERT(r >= 0); in TEST_IMPL()
2044 ASSERT(req.result >= 0); in TEST_IMPL()
2051 ASSERT(r >= 0); in TEST_IMPL()
2052 ASSERT(req.result >= 0); in TEST_IMPL()
2053 ASSERT(strcmp(buf, test_buf) == 0); in TEST_IMPL()
2063 ASSERT(r == 0); in TEST_IMPL()
2067 ASSERT(r == 0); in TEST_IMPL()
2069 ASSERT(readlink_cb_count == 1); in TEST_IMPL()
2081 ASSERT(r == 0); in TEST_IMPL()
2083 ASSERT(realpath_cb_count == 1); in TEST_IMPL()
2144 ASSERT(r == 0); in test_symlink_dir_impl()
2145 ASSERT(req.result == 0); in test_symlink_dir_impl()
2149 ASSERT(r == 0); in test_symlink_dir_impl()
2150 ASSERT(((uv_stat_t*)req.ptr)->st_mode & S_IFDIR); in test_symlink_dir_impl()
2154 ASSERT(r == 0); in test_symlink_dir_impl()
2158 ASSERT(((uv_stat_t*)req.ptr)->st_mode & S_IFLNK); in test_symlink_dir_impl()
2160 ASSERT(((uv_stat_t*)req.ptr)->st_size == strlen(test_dir + 4)); in test_symlink_dir_impl()
2164 ASSERT(((uv_stat_t*)req.ptr)->st_size == strlen("test_dir_symlink")); in test_symlink_dir_impl()
2166 ASSERT(((uv_stat_t*)req.ptr)->st_size == strlen(test_dir)); in test_symlink_dir_impl()
2172 ASSERT(r == 0); in test_symlink_dir_impl()
2174 ASSERT(strcmp(req.ptr, test_dir + 4) == 0); in test_symlink_dir_impl()
2176 ASSERT(strcmp(req.ptr, test_dir) == 0); in test_symlink_dir_impl()
2190 ASSERT(r == 0); in test_symlink_dir_impl()
2192 ASSERT(strlen(req.ptr) == test_dir_abs_size - 5); in test_symlink_dir_impl()
2193 ASSERT(strnicmp(req.ptr, test_dir + 4, test_dir_abs_size - 5) == 0); in test_symlink_dir_impl()
2195 ASSERT(strcmp(req.ptr, test_dir_abs_buf) == 0); in test_symlink_dir_impl()
2201 ASSERT(r >= 0); in test_symlink_dir_impl()
2204 ASSERT(r == 0); in test_symlink_dir_impl()
2209 ASSERT(r >= 0); in test_symlink_dir_impl()
2212 ASSERT(r == 0); in test_symlink_dir_impl()
2216 ASSERT(r == 2); in test_symlink_dir_impl()
2217 ASSERT(scandir_req.result == 2); in test_symlink_dir_impl()
2218 ASSERT(scandir_req.ptr); in test_symlink_dir_impl()
2220 ASSERT(strcmp(dent.name, "file1") == 0 || strcmp(dent.name, "file2") == 0); in test_symlink_dir_impl()
2224 ASSERT(!scandir_req.ptr); in test_symlink_dir_impl()
2228 ASSERT(r == 0); in test_symlink_dir_impl()
2232 ASSERT(r == UV_ENOENT); in test_symlink_dir_impl()
2236 ASSERT(r == 2); in test_symlink_dir_impl()
2237 ASSERT(scandir_req.result == 2); in test_symlink_dir_impl()
2238 ASSERT(scandir_req.ptr); in test_symlink_dir_impl()
2240 ASSERT(strcmp(dent.name, "file1") == 0 || strcmp(dent.name, "file2") == 0); in test_symlink_dir_impl()
2244 ASSERT(!scandir_req.ptr); in test_symlink_dir_impl()
2290 ASSERT(file_handle != INVALID_HANDLE_VALUE); in TEST_IMPL()
2305 ASSERT(r != 0); in TEST_IMPL()
2310 ASSERT(r == UV_EINVAL && GetLastError() == ERROR_SYMLINK_NOT_SUPPORTED); in TEST_IMPL()
2343 ASSERT(r == 1); in TEST_IMPL()
2344 ASSERT(scandir_req.result == 1); in TEST_IMPL()
2345 ASSERT(scandir_req.ptr); in TEST_IMPL()
2347 ASSERT(strcmp(dent.name, "test_file") == 0); in TEST_IMPL()
2352 ASSERT(dent.type == UV_DIRENT_LINK); in TEST_IMPL()
2355 ASSERT(!scandir_req.ptr); in TEST_IMPL()
2430 ASSERT(r >= 0); in TEST_IMPL()
2431 ASSERT(req.result >= 0); in TEST_IMPL()
2438 ASSERT(r == 0); in TEST_IMPL()
2439 ASSERT(req.result == 0); in TEST_IMPL()
2452 ASSERT(r == 0); in TEST_IMPL()
2454 ASSERT(utime_cb_count == 1); in TEST_IMPL()
2508 ASSERT(r == 0); in TEST_IMPL()
2511 ASSERT(r == 0); in TEST_IMPL()
2514 ASSERT(r == 0); in TEST_IMPL()
2517 ASSERT(r == 0); in TEST_IMPL()
2521 ASSERT(r == 0); in TEST_IMPL()
2524 ASSERT(r == 0); in TEST_IMPL()
2527 ASSERT(r == 0); in TEST_IMPL()
2551 ASSERT(r >= 0); in TEST_IMPL()
2552 ASSERT(req.result >= 0); in TEST_IMPL()
2559 ASSERT(r >= 0); in TEST_IMPL()
2560 ASSERT(req.result >= 0); in TEST_IMPL()
2566 ASSERT(r == UV_ENOSYS); in TEST_IMPL()
2569 ASSERT(r == 0); in TEST_IMPL()
2570 ASSERT(req.result == 0); in TEST_IMPL()
2585 ASSERT(r == 0); in TEST_IMPL()
2587 ASSERT(futime_cb_count == 1); in TEST_IMPL()
2611 ASSERT(r >= 0); in TEST_IMPL()
2612 ASSERT(req.result >= 0); in TEST_IMPL()
2628 ASSERT(s == 0); in TEST_IMPL()
2629 ASSERT(req.result == 0); in TEST_IMPL()
2643 ASSERT(r == UV_ENOSYS); in TEST_IMPL()
2646 ASSERT(r == 0); in TEST_IMPL()
2648 ASSERT(lutime_cb_count == 1); in TEST_IMPL()
2658 ASSERT(r == 0); in TEST_IMPL()
2660 ASSERT(lutime_cb_count == 2); in TEST_IMPL()
2678 ASSERT(r == UV_ENOENT); in TEST_IMPL()
2679 ASSERT(req.result == UV_ENOENT); in TEST_IMPL()
2703 ASSERT(r == 0); in TEST_IMPL()
2704 ASSERT(req.result == 0); in TEST_IMPL()
2706 ASSERT(UV_EOF == uv_fs_scandir_next(&req, &dent)); in TEST_IMPL()
2710 ASSERT(r == 0); in TEST_IMPL()
2712 ASSERT(scandir_cb_count == 0); in TEST_IMPL()
2714 ASSERT(scandir_cb_count == 1); in TEST_IMPL()
2740 ASSERT(r == UV_ENOENT); in TEST_IMPL()
2741 ASSERT(req.result == UV_ENOENT); in TEST_IMPL()
2743 ASSERT(UV_ENOENT == uv_fs_scandir_next(&req, &dent)); in TEST_IMPL()
2747 ASSERT(r == 0); in TEST_IMPL()
2749 ASSERT(scandir_cb_count == 0); in TEST_IMPL()
2751 ASSERT(scandir_cb_count == 1); in TEST_IMPL()
2765 ASSERT(r == UV_ENOTDIR); in TEST_IMPL()
2769 ASSERT(r == 0); in TEST_IMPL()
2771 ASSERT(scandir_cb_count == 0); in TEST_IMPL()
2773 ASSERT(scandir_cb_count == 1); in TEST_IMPL()
2789 ASSERT(r >= 0); in TEST_IMPL()
2790 ASSERT(req.result >= 0); in TEST_IMPL()
2796 ASSERT(r == 0); in TEST_IMPL()
2799 ASSERT(r == 0); in TEST_IMPL()
2801 ASSERT(open_cb_count == 0); in TEST_IMPL()
2803 ASSERT(open_cb_count == 1); in TEST_IMPL()
2820 ASSERT(r >= 0); in fs_file_open_append()
2821 ASSERT(open_req1.result >= 0); in fs_file_open_append()
2826 ASSERT(r >= 0); in fs_file_open_append()
2827 ASSERT(write_req.result >= 0); in fs_file_open_append()
2831 ASSERT(r == 0); in fs_file_open_append()
2832 ASSERT(close_req.result == 0); in fs_file_open_append()
2837 ASSERT(r >= 0); in fs_file_open_append()
2838 ASSERT(open_req1.result >= 0); in fs_file_open_append()
2843 ASSERT(r >= 0); in fs_file_open_append()
2844 ASSERT(write_req.result >= 0); in fs_file_open_append()
2848 ASSERT(r == 0); in fs_file_open_append()
2849 ASSERT(close_req.result == 0); in fs_file_open_append()
2854 ASSERT(r >= 0); in fs_file_open_append()
2855 ASSERT(open_req1.result >= 0); in fs_file_open_append()
2861 ASSERT(r == 26); in fs_file_open_append()
2862 ASSERT(read_req.result == 26); in fs_file_open_append()
2863 ASSERT(memcmp(buf, in fs_file_open_append()
2869 ASSERT(r == 0); in fs_file_open_append()
2870 ASSERT(close_req.result == 0); in fs_file_open_append()
2896 ASSERT(r >= 0); in TEST_IMPL()
2897 ASSERT(open_req1.result >= 0); in TEST_IMPL()
2902 ASSERT(r >= 0); in TEST_IMPL()
2903 ASSERT(write_req.result >= 0); in TEST_IMPL()
2907 ASSERT(r == 0); in TEST_IMPL()
2908 ASSERT(close_req.result == 0); in TEST_IMPL()
2913 ASSERT(r >= 0); in TEST_IMPL()
2914 ASSERT(open_req1.result >= 0); in TEST_IMPL()
2918 ASSERT(r == 0); in TEST_IMPL()
2919 ASSERT(close_req.result == 0); in TEST_IMPL()
2923 ASSERT(r == 0); in TEST_IMPL()
2924 ASSERT(rename_req.result == 0); in TEST_IMPL()
2928 ASSERT(r >= 0); in TEST_IMPL()
2929 ASSERT(open_req1.result >= 0); in TEST_IMPL()
2935 ASSERT(r >= 0); in TEST_IMPL()
2936 ASSERT(read_req.result >= 0); in TEST_IMPL()
2937 ASSERT(strcmp(buf, test_buf) == 0); in TEST_IMPL()
2941 ASSERT(r == 0); in TEST_IMPL()
2942 ASSERT(close_req.result == 0); in TEST_IMPL()
2958 ASSERT(0 <= uv_fs_open(NULL, &open_req1, in fs_read_bufs()
2961 ASSERT(open_req1.result >= 0); in fs_read_bufs()
2964 ASSERT(UV_EINVAL == uv_fs_read(NULL, &read_req, open_req1.result, in fs_read_bufs()
2966 ASSERT(UV_EINVAL == uv_fs_read(NULL, &read_req, open_req1.result, in fs_read_bufs()
2968 ASSERT(UV_EINVAL == uv_fs_read(NULL, &read_req, open_req1.result, in fs_read_bufs()
2976 ASSERT(446 == uv_fs_read(NULL, in fs_read_bufs()
2983 ASSERT(read_req.result == 446); in fs_read_bufs()
2986 ASSERT(190 == uv_fs_read(NULL, in fs_read_bufs()
2993 ASSERT(read_req.result == /* 446 - 256 */ 190); in fs_read_bufs()
2996 ASSERT(0 == memcmp(bufs[1].base + 0, bufs[2].base, 128)); in fs_read_bufs()
2997 ASSERT(0 == memcmp(bufs[1].base + 128, bufs[3].base, 190 - 128)); in fs_read_bufs()
2999 ASSERT(0 == uv_fs_close(NULL, &close_req, open_req1.result, NULL)); in fs_read_bufs()
3000 ASSERT(close_req.result == 0); in fs_read_bufs()
3025 ASSERT(r >= 0); in fs_read_file_eof()
3026 ASSERT(open_req1.result >= 0); in fs_read_file_eof()
3031 ASSERT(r >= 0); in fs_read_file_eof()
3032 ASSERT(write_req.result >= 0); in fs_read_file_eof()
3036 ASSERT(r == 0); in fs_read_file_eof()
3037 ASSERT(close_req.result == 0); in fs_read_file_eof()
3042 ASSERT(r >= 0); in fs_read_file_eof()
3043 ASSERT(open_req1.result >= 0); in fs_read_file_eof()
3049 ASSERT(r >= 0); in fs_read_file_eof()
3050 ASSERT(read_req.result >= 0); in fs_read_file_eof()
3051 ASSERT(strcmp(buf, test_buf) == 0); in fs_read_file_eof()
3057 ASSERT(r == 0); in fs_read_file_eof()
3058 ASSERT(read_req.result == 0); in fs_read_file_eof()
3062 ASSERT(r == 0); in fs_read_file_eof()
3063 ASSERT(close_req.result == 0); in fs_read_file_eof()
3089 ASSERT(r >= 0); in fs_write_multiple_bufs()
3090 ASSERT(open_req1.result >= 0); in fs_write_multiple_bufs()
3096 ASSERT(r >= 0); in fs_write_multiple_bufs()
3097 ASSERT(write_req.result >= 0); in fs_write_multiple_bufs()
3101 ASSERT(r == 0); in fs_write_multiple_bufs()
3102 ASSERT(close_req.result == 0); in fs_write_multiple_bufs()
3107 ASSERT(r >= 0); in fs_write_multiple_bufs()
3108 ASSERT(open_req1.result >= 0); in fs_write_multiple_bufs()
3116 ASSERT(lseek(open_req1.result, 0, SEEK_CUR) == 0); in fs_write_multiple_bufs()
3118 ASSERT(r >= 0); in fs_write_multiple_bufs()
3119 ASSERT(read_req.result == sizeof(test_buf) + sizeof(test_buf2)); in fs_write_multiple_bufs()
3120 ASSERT(strcmp(buf, test_buf) == 0); in fs_write_multiple_bufs()
3121 ASSERT(strcmp(buf2, test_buf2) == 0); in fs_write_multiple_bufs()
3126 ASSERT(r == 0); in fs_write_multiple_bufs()
3127 ASSERT(read_req.result == 0); in fs_write_multiple_bufs()
3134 ASSERT(r >= 0); in fs_write_multiple_bufs()
3139 ASSERT(r >= 0); in fs_write_multiple_bufs()
3140 ASSERT(read_req.result == sizeof(test_buf2)); in fs_write_multiple_bufs()
3142 ASSERT(read_req.result == sizeof(test_buf) + sizeof(test_buf2)); in fs_write_multiple_bufs()
3144 ASSERT(strcmp(buf, test_buf) == 0); in fs_write_multiple_bufs()
3145 ASSERT(strcmp(buf2, test_buf2) == 0); in fs_write_multiple_bufs()
3151 ASSERT(r == 0); in fs_write_multiple_bufs()
3152 ASSERT(read_req.result == 0); in fs_write_multiple_bufs()
3156 ASSERT(r == 0); in fs_write_multiple_bufs()
3157 ASSERT(close_req.result == 0); in fs_write_multiple_bufs()
3197 ASSERT(r >= 0); in fs_write_alotof_bufs()
3198 ASSERT(open_req1.result >= 0); in fs_write_alotof_bufs()
3211 ASSERT(r >= 0); in fs_write_alotof_bufs()
3212 ASSERT((size_t)write_req.result == sizeof(test_buf) * iovcount); in fs_write_alotof_bufs()
3224 ASSERT(r == 0); in fs_write_alotof_bufs()
3225 ASSERT(close_req.result == 0); in fs_write_alotof_bufs()
3230 ASSERT(r >= 0); in fs_write_alotof_bufs()
3231 ASSERT(open_req1.result >= 0); in fs_write_alotof_bufs()
3237 ASSERT(r >= 0); in fs_write_alotof_bufs()
3238 ASSERT((size_t)read_req.result == sizeof(test_buf) * iovcount); in fs_write_alotof_bufs()
3241 ASSERT(strncmp(buffer + index * sizeof(test_buf), in fs_write_alotof_bufs()
3248 ASSERT(lseek(open_req1.result, write_req.result, SEEK_SET) == write_req.result); in fs_write_alotof_bufs()
3257 ASSERT(r == 0); in fs_write_alotof_bufs()
3258 ASSERT(read_req.result == 0); in fs_write_alotof_bufs()
3262 ASSERT(r == 0); in fs_write_alotof_bufs()
3263 ASSERT(close_req.result == 0); in fs_write_alotof_bufs()
3309 ASSERT(r >= 0); in fs_write_alotof_bufs_with_offset()
3310 ASSERT(open_req1.result >= 0); in fs_write_alotof_bufs_with_offset()
3315 ASSERT(r == filler_len); in fs_write_alotof_bufs_with_offset()
3316 ASSERT(write_req.result == filler_len); in fs_write_alotof_bufs_with_offset()
3330 ASSERT(r >= 0); in fs_write_alotof_bufs_with_offset()
3331 ASSERT((size_t)write_req.result == sizeof(test_buf) * iovcount); in fs_write_alotof_bufs_with_offset()
3344 ASSERT(r >= 0); in fs_write_alotof_bufs_with_offset()
3349 ASSERT((size_t)read_req.result == sizeof(test_buf) * iovcount); in fs_write_alotof_bufs_with_offset()
3352 ASSERT(strncmp(buffer + index * sizeof(test_buf), in fs_write_alotof_bufs_with_offset()
3360 ASSERT(r == 0); in fs_write_alotof_bufs_with_offset()
3361 ASSERT((int64_t)((uv_stat_t*)stat_req.ptr)->st_size == in fs_write_alotof_bufs_with_offset()
3373 ASSERT(r == 0); in fs_write_alotof_bufs_with_offset()
3374 ASSERT(read_req.result == 0); in fs_write_alotof_bufs_with_offset()
3378 ASSERT(r == 0); in fs_write_alotof_bufs_with_offset()
3379 ASSERT(close_req.result == 0); in fs_write_alotof_bufs_with_offset()
3402 ASSERT(r == 0); in TEST_IMPL()
3404 ASSERT(mkdir_cb_count == 1); in TEST_IMPL()
3414 ASSERT(r >= 0); in TEST_IMPL()
3432 ASSERT((r >= 0) || (r == UV_EISDIR)); in TEST_IMPL()
3434 ASSERT(r == UV_EISDIR); in TEST_IMPL()
3439 ASSERT(r == 0); in TEST_IMPL()
3486 ASSERT(result == nbytes); in thread_main()
3492 ASSERT(result > 0 && result <= nbytes); in thread_main()
3548 ASSERT(0 == uv_signal_init(loop, &signal)); in test_fs_partial()
3549 ASSERT(0 == uv_signal_start(&signal, sig_func, SIGUSR1)); in test_fs_partial()
3551 ASSERT(0 == pipe(pipe_fds)); in test_fs_partial()
3554 ASSERT(0 == uv_thread_create(&thread, thread_main, &ctx)); in test_fs_partial()
3571 ASSERT(result == UV_EINTR); in test_fs_partial()
3578 ASSERT(write_req.result == result); in test_fs_partial()
3579 ASSERT(result == ctx.size); in test_fs_partial()
3583 ASSERT(0 == memcmp(buffer, ctx.data, ctx.size)); in test_fs_partial()
3585 ASSERT(0 == uv_thread_join(&thread)); in test_fs_partial()
3586 ASSERT(0 == uv_run(loop, UV_RUN_DEFAULT)); in test_fs_partial()
3588 ASSERT(0 == close(pipe_fds[1])); in test_fs_partial()
3594 ASSERT(result == 0); in test_fs_partial()
3597 ASSERT(0 == close(pipe_fds[0])); in test_fs_partial()
3622 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3628 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3643 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3648 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3655 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3660 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3666 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3672 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3695 ASSERT(r >= 0); in TEST_IMPL()
3696 ASSERT(open_req1.result >= 0); in TEST_IMPL()
3701 ASSERT(fd != INVALID_HANDLE_VALUE); in TEST_IMPL()
3703 ASSERT(fd >= 0); in TEST_IMPL()
3707 ASSERT(r == 0); in TEST_IMPL()
3708 ASSERT(close_req.result == 0); in TEST_IMPL()
3734 ASSERT(r >= 0); in TEST_IMPL()
3735 ASSERT(open_req1.result >= 0); in TEST_IMPL()
3740 ASSERT(handle != INVALID_HANDLE_VALUE); in TEST_IMPL()
3742 ASSERT(handle >= 0); in TEST_IMPL()
3747 ASSERT(fd > 0); in TEST_IMPL()
3749 ASSERT(fd == open_req1.result); in TEST_IMPL()
3753 ASSERT(r == 0); in TEST_IMPL()
3754 ASSERT(close_req.result == 0); in TEST_IMPL()
3777 ASSERT(r > 0); in TEST_IMPL()
3782 ASSERT(r == sizeof(test_buf)); in TEST_IMPL()
3783 ASSERT(lseek(open_req1.result, 0, SEEK_CUR) == 0); in TEST_IMPL()
3788 ASSERT(r == sizeof(test_buf)); in TEST_IMPL()
3789 ASSERT(strcmp(buf, test_buf) == 0); in TEST_IMPL()
3790 ASSERT(lseek(open_req1.result, 0, SEEK_CUR) == 0); in TEST_IMPL()
3794 ASSERT(r == 0); in TEST_IMPL()
3810 ASSERT(r == 3); in fs_file_pos_common()
3816 ASSERT(r == 1); in fs_file_pos_common()
3817 ASSERT(buf[0] == 'b'); in fs_file_pos_common()
3822 ASSERT(r == 0); in fs_file_pos_common()
3828 ASSERT(r == 1); in fs_file_pos_common()
3833 ASSERT(r == 0); in fs_file_pos_common()
3842 ASSERT(r == 0); in fs_file_pos_close_check()
3847 ASSERT(r >= 0); in fs_file_pos_close_check()
3848 ASSERT(open_req1.result >= 0); in fs_file_pos_close_check()
3853 ASSERT(r == size); in fs_file_pos_close_check()
3854 ASSERT(strncmp(buf, contents, size) == 0); in fs_file_pos_close_check()
3858 ASSERT(r == 0); in fs_file_pos_close_check()
3877 ASSERT(r > 0); in fs_file_pos_write()
3885 ASSERT(r == 1); in fs_file_pos_write()
3890 ASSERT(r == 0); in fs_file_pos_write()
3915 ASSERT(r > 0); in fs_file_pos_append()
3924 ASSERT(r == 1); in fs_file_pos_append()
3929 ASSERT(r == 1); in fs_file_pos_append()
3930 ASSERT(buf[0] == 'e'); in fs_file_pos_append()
3949 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3952 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3955 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3958 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3961 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3964 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3967 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3970 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3973 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3976 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3979 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3982 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3985 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3988 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3991 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3994 ASSERT(r == UV_EINVAL); in TEST_IMPL()
3997 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4000 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4003 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4006 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4009 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4012 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4015 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4018 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4021 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4024 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4027 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4030 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4033 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4036 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4039 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4054 ASSERT(UV_FS_O_EXLOCK > 0); in TEST_IMPL()
4062 ASSERT(r >= 0); in TEST_IMPL()
4063 ASSERT(open_req1.result >= 0); in TEST_IMPL()
4072 ASSERT(r < 0); in TEST_IMPL()
4073 ASSERT(open_req2.result < 0); in TEST_IMPL()
4077 ASSERT(r == 0); in TEST_IMPL()
4078 ASSERT(close_req.result == 0); in TEST_IMPL()
4087 ASSERT(r >= 0); in TEST_IMPL()
4088 ASSERT(open_req2.result >= 0); in TEST_IMPL()
4092 ASSERT(r == 0); in TEST_IMPL()
4093 ASSERT(close_req.result == 0); in TEST_IMPL()
4111 ASSERT(UV_FS_O_APPEND > 0); in TEST_IMPL()
4112 ASSERT(UV_FS_O_CREAT > 0); in TEST_IMPL()
4113 ASSERT(UV_FS_O_DIRECT > 0); in TEST_IMPL()
4114 ASSERT(UV_FS_O_RDWR > 0); in TEST_IMPL()
4123 ASSERT(r >= 0); in TEST_IMPL()
4124 ASSERT(open_req1.result >= 0); in TEST_IMPL()
4128 ASSERT(r == 0); in TEST_IMPL()
4129 ASSERT(close_req.result == 0); in TEST_IMPL()
4139 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4140 ASSERT(open_req2.result == UV_EINVAL); in TEST_IMPL()
4181 ASSERT(r == 0); in TEST_IMPL()
4194 ASSERT(r >= 0); in TEST_IMPL()
4195 ASSERT(open_req1.result >= 0); in TEST_IMPL()
4198 ASSERT(r == 0); in TEST_IMPL()
4199 ASSERT(close_req.result == 0); in TEST_IMPL()
4231 ASSERT(r == 0); in TEST_IMPL()
4252 ASSERT(r >= 0); in TEST_IMPL()
4253 ASSERT(req.result >= 0); in TEST_IMPL()
4257 ASSERT(r == 0); in TEST_IMPL()
4261 ASSERT(r != 0); in TEST_IMPL()
4265 ASSERT(r >= 0); in TEST_IMPL()
4266 ASSERT(req.result >= 0); in TEST_IMPL()
4270 ASSERT(r == 0); in TEST_IMPL()
4271 ASSERT(req.result == 0); in TEST_IMPL()
4274 ASSERT(r == 0); in TEST_IMPL()
4280 ASSERT(r != 0); in TEST_IMPL()
4292 ASSERT(r == UV_EINVAL); in TEST_IMPL()
4307 ASSERT(r == 0); in TEST_IMPL()
4309 ASSERT(statfs_cb_count == 1); in TEST_IMPL()
4313 ASSERT(r == 0); in TEST_IMPL()
4315 ASSERT(statfs_cb_count == 2); in TEST_IMPL()
4326 ASSERT(r != 0); in TEST_IMPL()
4330 ASSERT(system_error == ERROR_FILE_NOT_FOUND); in TEST_IMPL()
4332 ASSERT(system_error == ENOENT); in TEST_IMPL()