summaryrefslogtreecommitdiff
path: root/tests/core/posix.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/core/posix.c')
-rw-r--r--tests/core/posix.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/tests/core/posix.c b/tests/core/posix.c
index 2b6007784..a459b26c6 100644
--- a/tests/core/posix.c
+++ b/tests/core/posix.c
@@ -35,11 +35,6 @@ void test_core_posix__initialize(void)
#endif
}
-void test_core_posix__cleanup(void)
-{
- p_unlink("fallocate_test");
-}
-
static bool supports_ipv6(void)
{
#ifdef GIT_WIN32
@@ -268,39 +263,3 @@ void test_core_posix__p_regcomp_compile_userdiff_regexps(void)
cl_assert(!error);
}
}
-
-void test_core_posix__fallocate(void)
-{
- int fd;
- struct stat st;
-
- /* fallocate a new file succeeds */
- cl_must_pass(fd = p_open("fallocate_test", O_RDWR|O_CREAT, 0666));
- cl_must_pass(p_fallocate(fd, 0, 42));
- cl_must_pass(p_fstat(fd, &st));
- cl_assert_equal_i(42, st.st_size);
- p_close(fd);
-
- /* fallocate an existing file succeeds */
- cl_must_pass(fd = p_open("fallocate_test", O_RDWR, 0666));
- cl_must_pass(p_fallocate(fd, 90, 9));
- cl_must_pass(p_fstat(fd, &st));
- cl_assert_equal_i(99, st.st_size);
- p_close(fd);
-
- /* fallocate doesn't shrink */
- cl_must_pass(fd = p_open("fallocate_test", O_RDWR, 0666));
- cl_must_pass(p_fallocate(fd, 0, 14));
- cl_must_pass(p_fstat(fd, &st));
- cl_assert_equal_i(99, st.st_size);
- p_close(fd);
-
- /* fallocate doesn't move the cursor */
- cl_must_pass(fd = p_open("fallocate_test", O_RDWR, 0666));
- cl_must_pass(p_fallocate(fd, 0, 100));
- cl_assert_equal_i(0, p_lseek(fd, 0, SEEK_CUR));
- cl_must_pass(p_lseek(fd, 42, SEEK_SET));
- cl_must_pass(p_fallocate(fd, 0, 200));
- cl_assert_equal_i(42, p_lseek(fd, 0, SEEK_CUR));
- p_close(fd);
-}