Apache a sendfile

Dalibor Straka dast na panelnet.cz
Sobota Červen 2 05:09:50 CEST 2007


On Fri, Jun 01, 2007 at 10:00:31PM +0200, Pavel Kankovsky wrote:
> On Fri, 1 Jun 2007, Dalibor Straka wrote:
> 
> > 		wr = write(fhost,buf, sizeof (buf));
> > 		printf("Write: %d KiB, (w is %d)\n", sizeof (int)*(counter+=wr), wr);
> > [...] dosel write k hodnote "Write: 475136 Byte".
> 
> Určitě to byl tento program?! A proč je tam to násobení sizeof(int)?
> 
K dispozici je cely zdrojovy text na
dada.panelnet.cz/download/blockwrite.c

buffer jsem definoval jako
int buf[4*256];
proto sizeof (int) * counter. Byl to vytvor za 5 minut, priste
napisu char buf[1024];

-- Dalibor Straka
P.S. Spis cekam, kdo se zepta, proc mezi sizeof () a zavorku pisu mezeru.



Další informace o konferenci Linux