]> ruderich.org/simon Gitweb - coloredstderr/coloredstderr.git/blobdiff - tests/example.c
Handle invalid arguments to close()/fclose() better.
[coloredstderr/coloredstderr.git] / tests / example.c
index 0fee9733f100a28dba8f0226a8aada01059acef4..b1d42e3e53f7b4c84cf28ca820c1290585f0f1d4 100644 (file)
@@ -56,5 +56,13 @@ int main(int argc, char **argv unused) {
     putc_unlocked('x', stderr);
     putc_unlocked('\n', stdout);
 
+    /* Test invalid stuff. */
+    close(-42);
+    close(-4711);
+    /* Can't test this, results in a segfault with the "normal" fclose(). */
+    /*fclose(NULL);*/
+    dup(-12);
+    dup2(12, -42);
+
     return EXIT_SUCCESS;
 }