ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/gvpe/src/iom.C
(Generate patch)

Comparing gvpe/src/iom.C (file contents):
Revision 1.7 by pcg, Fri Mar 28 05:40:54 2003 UTC vs.
Revision 1.8 by pcg, Wed Apr 2 05:15:00 2003 UTC

170 170
171 int fds = poll (&pfs[0], pfs.size (), timeout); 171 int fds = poll (&pfs[0], pfs.size (), timeout);
172 172
173 set_now (); 173 set_now ();
174 174
175 for (unsigned int i = iow.size (); fds > 0 && i--; ) 175 for (unsigned int i = 0; fds > 0 && i < iow.size (); ++i)
176 if (pfs[i].revents) 176 if (pfs[i].revents)
177 { 177 {
178 --fds; 178 --fds;
179 iow[i]->call (pfs[i].revents); 179 iow[i]->call (pfs[i].fd, pfs[i].revents);
180 } 180 }
181 } 181 }
182} 182}
183 183
184void io_manager::idle_cb (tstamp &ts) 184void io_manager::idle_cb (tstamp &ts)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines