Re: fprintf && write

From
Valentin Nechayev ()
To
Andrey Melnikov ()
Date
2003-06-01T20:36:22Z
Area
RU.UNIX.PROG
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;

А возврат select'ом -1 уже не предусматривается?

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

AM> И скорость падает в 2 (два) с лишним раза. Где я тут неправ ?

Ну я бы присоединился к уже высказанной	тут гипотезе, что в два раза
больше сисколлов - в два раза больше затраты времени.


-netch-
--- ifmail v.2.15dev5
 * Origin: Dark side of coredump (2:5020/400)