fprintf && write

From
Andrey Melnikov (2:5030/1340.116)
To
Valentin Nechayev ()
Date
2003-06-01T21:27Z
Area
RU.UNIX.PROG
                               Hello Valentin!

 01 Jun 03 20:36, Valentin Nechayev wrote to Andrey Melnikov:
 VN> From: Valentin Nechayev <netch@segfault.kiev.ua>

 >>>> Andrey Melnikov wrote:

 AM>>     FD_ZERO (&wfds);
 AM>>     FD_SET (fd, &wfds);
 AM>>     len = strlen(wr_buf);

 AM>>     while (wlen != len){

 AM>>           tv.tv_sec = timeout; /* timeout; */
 AM>>           tv.tv_usec = 0;

 AM>>           if (!select (fd + 1, NULL, &wfds, NULL, &tv)){
 AM>>              return -1;

 VN> А возврат select'ом -1 уже не предусматривается?
    Предусматривается - но код тестовый, до конца недописанный.

 AM>>         wr = write(fd,wr_buf,len);

 AM>> И скорость падает в 2 (два) с лишним раза. Где я тут неправ ?
 VN> Ну я бы присоединился к уже высказанной тут гипотезе, что в два раза
 VN> больше сисколлов - в два раза больше затраты времени.
    i.e. мне теперь делать свой кэш чтоль внутри софтики ?


     Andrey aka TEMHOTA-RIPN
--- GoldED+/LNX 1.1.4.7
 * Origin: Powered by SlackWare Linux (2:5030/1340.116)