Commit 091097e0626e5cd3ba5f83da47438c88977e88bc

Duncan Overbruck 2022-01-24T16:47:00

test: Remove static FILE declaration from fpurge test This does not work with libcs that do not declare the structure in a header file, like musl. And gets in the way of supporting non-fd based streams. Signed-off-by: Guillem Jover <guillem@hadrons.org>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/test/fpurge.c b/test/fpurge.c
index a99cff7..1118f23 100644
--- a/test/fpurge.c
+++ b/test/fpurge.c
@@ -29,15 +29,11 @@
 int
 main(int argc, char *argv[])
 {
-	static FILE fp_bad;
 	FILE *fp;
 
 	if (fpurge(NULL) == 0)
 		return 1;
 
-	if (fpurge(&fp_bad) == 0)
-		return 1;
-
 	fp = fopen("/dev/zero", "r");
 	if (fpurge(fp) < 0)
 		return 1;