diff --git a/testing/testsuites/kernel/syscall/cases/connect_test.c b/testing/testsuites/kernel/syscall/cases/connect_test.c index 530e9c8fd..8c808e1a4 100644 --- a/testing/testsuites/kernel/syscall/cases/connect_test.c +++ b/testing/testsuites/kernel/syscall/cases/connect_test.c @@ -77,11 +77,13 @@ __attribute__((unused)) static struct test_case_t tdat[] = { + #ifndef CONFIG_FDCHECK { PF_INET, SOCK_STREAM, 0, (struct sockaddr *)&sin1, sizeof(struct sockaddr_in), -1, EBADF, setup0, cleanup0, "bad file descriptor" }, + #endif #ifndef UCLINUX /* Skip since uClinux does not implement memory protection */ @@ -97,12 +99,12 @@ tdat[] = PF_INET, SOCK_STREAM, 0, (struct sockaddr *)&sin1, 3, -1, EINVAL, setup1, cleanup1, "invalid salen" }, - + #ifndef CONFIG_FDCHECK { 0, 0, 0, (struct sockaddr *)&sin1, sizeof(sin1), -1, ENOTSOCK, setup0, cleanup0, "invalid socket" }, - + #endif { PF_INET, SOCK_STREAM, 0, (struct sockaddr *)&sin1, sizeof(sin1), -1, EISCONN, setup2, cleanup1, diff --git a/testing/testsuites/kernel/syscall/cases/dup_test.c b/testing/testsuites/kernel/syscall/cases/dup_test.c index 0d31adae1..4794866be 100644 --- a/testing/testsuites/kernel/syscall/cases/dup_test.c +++ b/testing/testsuites/kernel/syscall/cases/dup_test.c @@ -78,7 +78,7 @@ void test_nuttx_syscall_dup01(FAR void **state) void test_nuttx_syscall_dup02(FAR void **state) { -#ifndef CONFIG_FDSAN +#if !defined(CONFIG_FDSAN) && !defined(CONFIG_FDCHECK) int fds[] = { -1, 1500 diff --git a/testing/testsuites/kernel/syscall/cases/listen_test.c b/testing/testsuites/kernel/syscall/cases/listen_test.c index 7dc4ba266..de016b009 100644 --- a/testing/testsuites/kernel/syscall/cases/listen_test.c +++ b/testing/testsuites/kernel/syscall/cases/listen_test.c @@ -68,10 +68,12 @@ void test_nuttx_syscall_listen01(FAR void **state) tdat[] = { + #ifndef CONFIG_FDCHECK { 0, 0, 0, 0, -1, EBADF, "setup0", "cleanup0", "bad file descriptor" }, + #endif { 0, 0, 0, 0, -1, ENOTSOCK, "setup0", "cleanup0", "not a socket"