BUFFER_SIZE
char buffer[BUFFER_SIZE];
memset(buffer,0,BUFFER_SIZE);
while(fill>BUFFER_SIZE) {
if (write(fd,buffer,BUFFER_SIZE)==-1){
fill -= BUFFER_SIZE;
assert(fill<=BUFFER_SIZE);