diff packages/io/fileio/current/src/select.cxx @ 126:518f42066aba ecos-sw-2000-09-19

Merge from eCos master repository on 2000-09-19-06:25:26-BST
author jlarmour
date Tue, 19 Sep 2000 05:53:51 +0000
parents 77cec8369160
children 0c2b7be0d798
line wrap: on
line diff
--- a/packages/io/fileio/current/src/select.cxx
+++ b/packages/io/fileio/current/src/select.cxx
@@ -78,14 +78,14 @@
 // Mutex for serializing select processing. This essntially controls
 // access to the contents of the selinfo structures embedded in the
 // client system data structures.
-static Cyg_Mutex select_mutex;
+static Cyg_Mutex select_mutex CYGBLD_ATTRIB_INIT_PRI(CYG_INIT_IO);
 
 // Condition variable where any thread that is waiting for a select to
 // fire is suspended. Note that select is not intended to be a real time
 // operation. Whenever any selectable event occurs, all selecting threads
 // will be resumed. They must then rescan their selectees and resuspend if
 // necessary.
-static Cyg_Condition_Variable selwait( select_mutex );
+static Cyg_Condition_Variable selwait( select_mutex ) CYGBLD_ATTRIB_INIT_PRI(CYG_INIT_IO);
 
 static volatile cyg_uint32 selwake_count = 0;