X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=tests%2Fexample.c;h=545f3cb195a3765cca9ed7d8049dfff60149bc40;hb=2f1aa1cdd321301db62e25280356bee9a2ac5dfa;hp=c615211c11872600f005cd5cc3ecac98be3acc6c;hpb=ad50ad9c54dea706b45d63dd5fdf1e381158f83f;p=coloredstderr%2Fcoloredstderr.git diff --git a/tests/example.c b/tests/example.c index c615211..545f3cb 100644 --- a/tests/example.c +++ b/tests/example.c @@ -24,6 +24,8 @@ int main(int argc, char **argv) { + (void)argv; + fprintf(stderr, "write to stderr: %d\n", argc); printf("write to stdout\n"); fflush(stdout); @@ -36,6 +38,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; }