mirror of
https://github.com/GnoConsortium/gno.git
synced 2024-11-19 11:30:51 +00:00
32 lines
661 B
C
32 lines
661 B
C
/*
|
|
* This is a test for tee(1) buffering. It prints out LINES lines
|
|
* of DIGITS digits each, sleeping for SLEEP seconds between digits.
|
|
*
|
|
* Usage: ./testtee | ./tee [-b]
|
|
*
|
|
* $Id: testtee.c,v 1.1 1997/10/30 03:32:59 gdr Exp $
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
#include <unistd.h>
|
|
|
|
#define LINES 3 /* number of lines to print */
|
|
#define DIGITS 4 /* digits per line */
|
|
#define SLEEP 1 /* seconds to sleep between digits */
|
|
|
|
int
|
|
main(int argc, char **argv)
|
|
{
|
|
int i, j;
|
|
|
|
setvbuf(stdout, NULL, _IONBF, 0);
|
|
for (i=0; i<LINES; i++) {
|
|
for (j=0; j<DIGITS; j++) {
|
|
printf(" %d", j);
|
|
sleep(SLEEP);
|
|
}
|
|
printf("\n");
|
|
}
|
|
return 0;
|
|
}
|