This is the mail archive of the
ecos-cvs@sources.redhat.com
mailing list for the ecos project.
ecos/packages/io/fileio/current ChangeLog incl ...
- From: asl at sourceware dot org
- To: ecos-cvs at ecos dot sourceware dot org
- Date: 2 Dec 2004 12:34:36 -0000
- Subject: ecos/packages/io/fileio/current ChangeLog incl ...
CVSROOT: /cvs/ecos
Module name: ecos
Changes by: asl@sourceware.org 2004-12-02 12:34:34
Modified files:
packages/io/fileio/current: ChangeLog
packages/io/fileio/current/include: fileio.h
packages/io/fileio/current/src: select.cxx
Log message:
* include/fileio.h: Changed si_thread to si_waitFlag
* src/select.cxx: Improved efficiency: 1. Only threads waiting
on a selector are woken up in selwake. This is done by swapping
the condition variable for an event flag and registering threads
for wakeup in selrecord. 2. No mutex is now required. 3. Search
through the FD mask much streamlined.