All pastes #368165 Raw Edit

Anonymous

public text v1 · immutable
#368165 ·published 2007-02-22 21:50 UTC
rendered paste body
void filehandler (int sock, char * filename) {

	FILE *fp;
	char ch, buf[MSGBUFFER];
	int i = 0;
	bzero(buf, MSGBUFFER);
	fp = fopen(filename, "r");
	while((ch = fgetc( fp )) != EOF) {
		buf[i] = ch;
		i++;
		if (i == MSGBUFFER) {
			framehandler(buf);
			i=0;
			bzero(buf, MSGBUFFER);
		}

  	}
  	buf[i] = '\0';
  	framehandler(buf);
	fclose(fp);
}