(ptrace) [PTRACE_TRACEME]: Notify the proc server that we are now traced.
[glibc.git] / manual / examples / popen.c
blob16ae32fa166caf5a51ec8c4f3ac89501e8d41f75
1 #include <stdio.h>
2 #include <stdlib.h>
4 void
5 write_data (FILE * stream)
7 int i;
8 for (i = 0; i < 100; i++)
9 fprintf (stream, "%d\n", i);
10 if (ferror (stream))
12 fprintf (stderr, "Output to stream failed.\n");
13 exit (EXIT_FAILURE);
17 /*@group*/
18 int
19 main (void)
21 FILE *output;
23 output = popen ("more", "w");
24 if (!output)
26 fprintf (stderr, "Could not run more.\n");
27 return EXIT_FAILURE;
29 write_data (output);
30 pclose (output);
31 return EXIT_SUCCESS;
33 /*@end group*/