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