🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.lang.c
Article #15168

Re: fwrite et setvbuf

#15168
From: Pierre Habouzit
Date: Sat, 08 Oct 2005 17:44
28 lines
2390 bytes
> L'appel de setvbuf a-t-il �t� fait imm�diatemment apr�s fopen( ) ?

oui, comme la doc le demande d'ailleurs.

> Quelle est la valeur de BUFSIZ ?
d�pend du systeme, c'est une macro qui repr�sente la taille optimale pour la
performance des IO (cf la doc).

>> J'ai essay� plusieurs trucs, ... sans r�sultat notable. Est ce que
>> quelqu'un aurait une id�e de g�nie m'�vitant de reprogrammer un fwrite
>> perso ?
> 
> Ce ne serait pas n�cessairement une mauvaise id�e si tu ne cherches pas
> la compatibilit� avec des syst�mes non-unix mais plut�t la performance
> sur ceux-ci.
> La gestion du buffering est assez triviale et peut �viter des copies de
> m�moire, le probl�me r�side dans l'utilisation de write( ), notamment
> le test de la valeur de retour, particuli�rement EINTR, il faut parfois
> faire des retry.

bien sur, je suis largement capable de l'�crire, c'est pas le probl�me.
C'est juste que j'avais pens� que utiliser des FILE* m'abstenait de faire
ce genre d'acrobaties. c'est tout ;)

-- 
�O�  Pierre Habouzit
��O                                                madcoder@debian.org
OOO                                                http://www.madism.org
Technical Details
Message-ID: <4348056c$0$9731$626a14ce@news.free.fr>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!grolier!usenet-fr.net!proxad.net!infeed-2.proxad.net!news18-e.free.fr!not-for-mail
References: <4347c389$0$14664$626a14ce@news.free.fr> <4347e4e7$0$27405$8fcfb975@news.wanadoo.fr>

Show Full Headers
Complete Article Headers
X-Google-Thread: f9822,e69a4cd47d957512
X-Google-Attributes: gidf9822,public
X-Google-Language: FRENCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!grolier!usenet-fr.net!proxad.net!infeed-2.proxad.net!news18-e.free.fr!not-for-mail
Message-ID: <4348056c$0$9731$626a14ce@news.free.fr>
From: Pierre Habouzit <madcoder@debian.org>
Subject: Re: fwrite et setvbuf
Newsgroups: fr.comp.lang.c
Date: Sat, 08 Oct 2005 19:44:18 +0200
References: <4347c389$0$14664$626a14ce@news.free.fr> <4347e4e7$0$27405$8fcfb975@news.wanadoo.fr>
User-Agent: KNode/0.9.2
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
X-Face: $(^e[V4D-[`f2EmMGz@fgWK!e.B~2g.{08lKPU(nc1J~z\4B>*JEVq:E]7G-\6$Ycr4<;Z!|VY6Grt]+RsS$IMV)f>2)M="tY:ZPcU;&%it2D81X^kNya0=L]"vZmLP+UmKhgq+u*\.dJ8G!N&=EvlD
Lines: 28
Organization: Guest of ProXad - France
NNTP-Posting-Date: 08 Oct 2005 19:44:12 MEST
NNTP-Posting-Host: 82.225.205.10
X-Trace: 1128793452 news18-e.free.fr 9731 82.225.205.10:49724
X-Complaints-To: abuse@proxad.net