cat(1p): fix unbuffered output

This commit is contained in:
Emma Tebibyte 2023-08-07 20:38:57 -06:00
parent 9adde985d9
commit c8d6e9f5e4
Signed by untrusted user: emma
GPG Key ID: 6D661C738815E7DD
2 changed files with 94 additions and 26 deletions

View File

@ -28,9 +28,9 @@
#include <unistd.h> #include <unistd.h>
int main(int argc, char *argv[]) { int main(int argc, char *argv[]) {
int i = 1;
bool u = false; bool u = false;
int opt;
FILE *file;
char *usage_text = "(-u) [file...]"; char *usage_text = "(-u) [file...]";
int buf_size = strlen(argv[0]) + strlen("Usage: ") + strlen(usage_text) + 3; int buf_size = strlen(argv[0]) + strlen("Usage: ") + strlen(usage_text) + 3;
char *usage = calloc(buf_size, buf_size); char *usage = calloc(buf_size, buf_size);