blob: c38c8606701248d25fb517701369cca915e2f6f0 [file]
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// Mode "basic" : print a single well-known line then exit.
// Mode "large" : print NUM_LINES numbered lines then exit; used to verify
// that multi-chunk reads over the ConPTY pipe lose no data.
#define NUM_LINES 500
int main(int argc, char *argv[]) {
if (strcmp(argv[1], "basic") == 0) {
printf("Hello from ConPTY\n");
fflush(stdout);
} else if (strcmp(argv[1], "large") == 0) {
for (int i = 0; i < NUM_LINES; i++)
printf("line %04d\n", i);
fflush(stdout);
}
return 0;
}