On Sat, 9 Jun 2001, Curt Binder wrote: > > numbytes = 256; > n = read(srcfd, readbuffer, numbyes; > while(n > 0) > { > if(n < numbytes) > { > numbytes = n; > } > write(destfd, readbuffer, numbytes); > n = read(srcfd, readbuffer, numbytes); > } > I forgot something in this segment... you should probably make the IF statement look like this: if(n < numbytes) { write(destfd, readbuffer, n); }else { write(destfd, readbuffer, numbytes; } n = read(srcfd, readbuffer, numbytes); That way numbytes is reset back to 256 Curt # Curt Binder <binder@xxxxxxxxxxxxxx> # ICQ: 3132781 AOL: cbinder69 # PDMail, FREE Penguin Email: http://judy.indstate.edu # Beer, Linux, C, and Perl ... What more can a man ask for? ============================================================= Avenir Web's Linux Discussion List List info: //www.freelists.org/cgi-bin/webpage?webpage_id=13 To unsubscribe: email linux-discussion-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject line. Administrative contact: weez@xxxxxxxxxxxxx =============================================================