comparison packages/kernel/current/src/sched/bitmap.cxx @ 2:443894e2e912 ecos-v1_2_1-release

Block commit of eCos version 1.2.1
author jlarmour
date Tue, 11 May 1999 12:24:34 +0000
parents 3111d98ba7b3
children 797268ecc331
comparison
equal deleted inserted replaced
1:72f549f0d891 2:443894e2e912
1 //========================================================================== 1 //==========================================================================
2 // 2 //
3 // sched/bitmap.cxx 3 // sched/bitmap.cxx
4 // 4 //
5 // Bitmap scheduler class implementation 5 // Bitmap scheduler class implementation
6 // 6 //
7 //========================================================================== 7 //==========================================================================
8 //####COPYRIGHTBEGIN#### 8 //####COPYRIGHTBEGIN####
9 // 9 //
10 // ------------------------------------------- 10 // -------------------------------------------
20 // 20 //
21 // The Original Code is eCos - Embedded Cygnus Operating System, released 21 // The Original Code is eCos - Embedded Cygnus Operating System, released
22 // September 30, 1998. 22 // September 30, 1998.
23 // 23 //
24 // The Initial Developer of the Original Code is Cygnus. Portions created 24 // The Initial Developer of the Original Code is Cygnus. Portions created
25 // by Cygnus are Copyright (C) 1998 Cygnus Solutions. All Rights Reserved. 25 // by Cygnus are Copyright (C) 1998,1999 Cygnus Solutions. All Rights Reserved.
26 // ------------------------------------------- 26 // -------------------------------------------
27 // 27 //
28 //####COPYRIGHTEND#### 28 //####COPYRIGHTEND####
29 //========================================================================== 29 //==========================================================================
30 //#####DESCRIPTIONBEGIN#### 30 //#####DESCRIPTIONBEGIN####
31 // 31 //
32 // Author(s): nickg 32 // Author(s): nickg
33 // Contributors: nickg 33 // Contributors: nickg
34 // Date: 1997-09-16 34 // Date: 1997-09-16
35 // Purpose: Bitmap scheduler class implementation 35 // Purpose: Bitmap scheduler class implementation
36 // Description: This file contains the implementations of 36 // Description: This file contains the implementations of
37 // Cyg_Scheduler_Implementation and Cyg_SchedThread_Implementation. 37 // Cyg_Scheduler_Implementation and Cyg_SchedThread_Implementation.
38 // 38 //
39 // 39 //
40 //####DESCRIPTIONEND#### 40 //####DESCRIPTIONEND####
41 // 41 //
217 Cyg_ThreadQueue_Implementation::Cyg_ThreadQueue_Implementation() 217 Cyg_ThreadQueue_Implementation::Cyg_ThreadQueue_Implementation()
218 { 218 {
219 CYG_REPORT_FUNCTION(); 219 CYG_REPORT_FUNCTION();
220 220
221 wait_queue = 0; // empty queue 221 wait_queue = 0; // empty queue
222
223 CYG_REPORT_RETURN();
222 } 224 }
223 225
224 226
225 void Cyg_ThreadQueue_Implementation::enqueue(Cyg_Thread *thread) 227 void Cyg_ThreadQueue_Implementation::enqueue(Cyg_Thread *thread)
226 { 228 {