slow/slow.c
Simon Lieb e8e98a8c1f Add arg.h from sbase project.
git://git.suckless.org/sbase
2013-08-07 19:43:21 +02:00

26 lines
437 B
C

#define _XOPEN_SOURCE 500
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include "arg.h"
char *argv0;
int main(int argc, char *argv[]) {
char buffer;
size_t nread;
useconds_t useconds = 1000000; // default 1 second
ARGBEGIN {
case 't':
useconds = atoi(ARGF());
} ARGEND;
while((nread = fread(&buffer, 1, sizeof buffer, stdin)) > 0) {
usleep(useconds);
fwrite(&buffer, 1, nread, stdout);
}
return 0;
}