]> ruderich.org/simon Gitweb - coloredstderr/coloredstderr.git/blobdiff - tests/example.c
Use static list of descriptors to reduce mallocs.
[coloredstderr/coloredstderr.git] / tests / example.c
index c615211c11872600f005cd5cc3ecac98be3acc6c..b1eac98be9b6bc02cba8b80d3562f893e249e313 100644 (file)
@@ -36,6 +36,17 @@ int main(int argc, char **argv) {
 
     fprintf(stderr, "\n");
     fprintf(stdout, "\n");
+    fflush(stdout);
+
+    /* Check usage of tracked_fds_list (at least in parts). No error checking
+     * here! */
+    dup2(STDERR_FILENO, 471);
+    dup2(471, 42);
+    write(471, "more on stderr\n", 15);
+    close(471);
+    dup2(STDOUT_FILENO, 471);
+    write(42, "stderr ...\n", 11);
+    write(471, "more on stdout\n", 15);
 
     return EXIT_SUCCESS;
 }