diff --git a/test/libc/calls/execve_test.c b/test/libc/calls/execve_test.c index 3a05b9fda..6477ced0e 100644 --- a/test/libc/calls/execve_test.c +++ b/test/libc/calls/execve_test.c @@ -72,3 +72,15 @@ TEST(execve, ziposELF) { notpossible; EXITS(42); } + +TEST(execve, ziposAPE) { + if (!IsLinux()) { + EXPECT_EQ(-1, execve("/zip/life-nomod.com", (char *const[]){0}, + (char *const[]){0})); + return; + } + SPAWN(fork); + execve("/zip/life-nomod.com", (char *const[]){0}, (char *const[]){0}); + notpossible; + EXITS(42); +}