f2380eef05
git-subtree-dir: lcthw-remnants git-subtree-mainline:4107485591
git-subtree-split:e172f73c82
28 lines
651 B
C
28 lines
651 B
C
#define _GNU_SOURCE
|
|
#include <stdio.h>
|
|
#include "dbg.h"
|
|
|
|
|
|
int main(int argc, char *argv[])
|
|
{
|
|
int rc = -1;
|
|
printf("This should be visible, I think.\n");
|
|
|
|
rc = fcloseall();
|
|
check(rc == 0, "Failed to close all io streams.");
|
|
printf("I've used `fcloseall`, so this should not be visible, right?\n");
|
|
|
|
rc = fflush(stdout);
|
|
check(rc != EOF, "Failed to flush stdout.");
|
|
printf("Maybe we won't see anything after I explicitly `fflush(stdout)`?\n");
|
|
|
|
rc = fclose(stdout);
|
|
check(rc != EOF, "Failed to explicitly close stdout.");
|
|
printf("This had better not show up, right?\n");
|
|
|
|
return 0;
|
|
|
|
error:
|
|
return 1;
|
|
}
|