pastebin

Paste #81428: Untitled ASCII paste by 111.61.56.198

#include "stdio.h"
#include "string.h"
#include "sys/time.h"
#include "unistd.h"
int main(void){
	char input[55]="\0";
	struct timeval timeout;
	timeout.tv_sec=3;
	timeout.tv_usec=0;
	int signal=0;
	fd_set rdfds;
	FD_ZERO(&rdfds);
	FD_SET(0,&rdfds);
	int ret=select(1,&rdfds,NULL,NULL,&timeout);
	if (ret<0) perror("select");
	if (ret==0) write(1,"no input\n",9);
	if (ret>0) {signal=1;}
	sleep(1);
	if (signal) {read(0,input,55);
			   write(1,input,strlen(input));
			   }
			  }

Private
Wrap long lines

3 + 4 =