File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed
libc/test/src/sys/statvfs/linux Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ struct PathFD {
28
28
operator int () const { return fd; }
29
29
};
30
30
31
- TEST (LlvmLibcSysStatfsTest , FstatfsBasic) {
31
+ TEST (LlvmLibcSysStatvfsTest , FstatfsBasic) {
32
32
statfs buf[1 ];
33
33
ASSERT_THAT (LIBC_NAMESPACE::fstatfs (PathFD (" /" ), buf), Succeeds ());
34
34
ASSERT_THAT (LIBC_NAMESPACE::fstatfs (PathFD (" /proc" ), buf), Succeeds ());
@@ -37,11 +37,11 @@ TEST(LlvmLibcSysStatfsTest, FstatfsBasic) {
37
37
ASSERT_EQ (buf->f_type , static_cast <decltype (buf->f_type )>(SYSFS_MAGIC));
38
38
}
39
39
40
- TEST (LlvmLibcSysStatfsTest, FstatfsNullBuffer ) {
40
+ TEST (LlvmLibcSysStatvfsTest, FstatvfsNullBuffer ) {
41
41
ASSERT_THAT (LIBC_NAMESPACE::fstatvfs (PathFD (" /" ), nullptr ), Fails (EFAULT));
42
42
}
43
43
44
- TEST (LlvmLibcSysStatfsTest, FstatfsInvalidFD ) {
44
+ TEST (LlvmLibcSysStatvfsTest, FstatvfsInvalidFD ) {
45
45
statvfs buf[1 ];
46
46
ASSERT_THAT (LIBC_NAMESPACE::fstatvfs (-1 , buf), Fails (EBADF));
47
47
}
Original file line number Diff line number Diff line change @@ -25,11 +25,12 @@ TEST(LlvmLibcSysStatfsTest, StatfsBasic) {
25
25
ASSERT_EQ (buf->f_type , static_cast <__kernel_long_t >(SYSFS_MAGIC));
26
26
}
27
27
28
+ // POSIX API does not specify what happens when buf is NULL
28
29
TEST (LlvmLibcSysStatfsTest, StatfsNullBuffer) {
29
30
ASSERT_THAT (LIBC_NAMESPACE::statfs (" /" , nullptr ), Fails (EFAULT));
30
31
}
31
32
32
- TEST (LlvmLibcSysStatfsTest, InvalidPath ) {
33
+ TEST (LlvmLibcSysStatfsTest, StatvfsInvalidPath ) {
33
34
statvfs buf[1 ];
34
35
ASSERT_THAT (LIBC_NAMESPACE::statvfs (" " , buf), Fails (ENOENT));
35
36
ASSERT_THAT (LIBC_NAMESPACE::statvfs (" /nonexistent" , buf), Fails (ENOENT));
@@ -38,7 +39,7 @@ TEST(LlvmLibcSysStatfsTest, InvalidPath) {
38
39
ASSERT_THAT (LIBC_NAMESPACE::statvfs (nullptr , buf), Fails (EFAULT));
39
40
}
40
41
41
- TEST (LlvmLibcSysStatfsTest, NameTooLong ) {
42
+ TEST (LlvmLibcSysStatfsTest, StatvfsNameTooLong ) {
42
43
statvfs buf[1 ];
43
44
ASSERT_THAT (LIBC_NAMESPACE::statvfs (" /" , buf), Succeeds ());
44
45
char *name = static_cast <char *>(__builtin_alloca (buf->f_namemax + 3 ));
You can’t perform that action at this time.
0 commit comments