From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20875 invoked by alias); 2 Dec 2004 12:34:37 -0000 Mailing-List: contact ecos-cvs-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Post: List-Help: , Sender: ecos-cvs-owner@sources.redhat.com List-Subscribe: Received: (qmail 20838 invoked by uid 9341); 2 Dec 2004 12:34:36 -0000 Date: Thu, 02 Dec 2004 12:34:00 -0000 Message-ID: <20041202123436.20836.qmail@sourceware.org> From: asl@sourceware.org To: ecos-cvs@ecos.sourceware.org Subject: ecos/packages/io/fileio/current ChangeLog incl ... X-SW-Source: 2004/txt/msg00676.txt.bz2 List-Id: 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.