Changeset c257429f in rtems
- Timestamp:
- 11/12/99 21:15:12 (24 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 0c5ab522
- Parents:
- 2183b65
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/exec/itron/src/cre_tsk.c
r2183b65 rc257429f 33 33 34 34 /* 35 * Disable dispatching.36 */37 38 _Thread_Disable_dispatch();39 40 /*41 35 * Validate Parameters. 42 36 */ 43 37 44 38 if ( pk_ctsk == NULL ) 45 _ITRON_return_errorno( E_PAR );39 return E_PAR; 46 40 47 41 if ((pk_ctsk->tskatr != TA_ASM ) && … … 55 49 (pk_ctsk->tskatr != TA_COP6) && 56 50 (pk_ctsk->tskatr != TA_COP7)) 57 _ITRON_return_errorno( E_RSATR );51 return E_RSATR; 58 52 59 53 if (( pk_ctsk->itskpri <= 0 ) || ( pk_ctsk->itskpri >= 256 )) 60 _ITRON_return_errorno( E_PAR );54 return E_PAR; 61 55 if ( pk_ctsk->task == NULL ) 62 _ITRON_return_errorno( E_PAR );56 return E_PAR; 63 57 if ( pk_ctsk->stksz < 0 ) 64 _ITRON_return_errorno( E_PAR );58 return E_PAR; 65 59 60 /* 61 * Disable dispatching. 62 */ 63 64 _Thread_Disable_dispatch(); 65 66 66 /* 67 67 * allocate the thread. … … 107 107 the_thread->Start.entry_point = (Thread_Entry) pk_ctsk->task; 108 108 109 _Thread_Enable_dispatch(); 110 return E_OK; 109 _ITRON_return_errorno( E_OK ); 111 110 } 112 111 -
cpukit/itron/src/cre_tsk.c
r2183b65 rc257429f 33 33 34 34 /* 35 * Disable dispatching.36 */37 38 _Thread_Disable_dispatch();39 40 /*41 35 * Validate Parameters. 42 36 */ 43 37 44 38 if ( pk_ctsk == NULL ) 45 _ITRON_return_errorno( E_PAR );39 return E_PAR; 46 40 47 41 if ((pk_ctsk->tskatr != TA_ASM ) && … … 55 49 (pk_ctsk->tskatr != TA_COP6) && 56 50 (pk_ctsk->tskatr != TA_COP7)) 57 _ITRON_return_errorno( E_RSATR );51 return E_RSATR; 58 52 59 53 if (( pk_ctsk->itskpri <= 0 ) || ( pk_ctsk->itskpri >= 256 )) 60 _ITRON_return_errorno( E_PAR );54 return E_PAR; 61 55 if ( pk_ctsk->task == NULL ) 62 _ITRON_return_errorno( E_PAR );56 return E_PAR; 63 57 if ( pk_ctsk->stksz < 0 ) 64 _ITRON_return_errorno( E_PAR );58 return E_PAR; 65 59 60 /* 61 * Disable dispatching. 62 */ 63 64 _Thread_Disable_dispatch(); 65 66 66 /* 67 67 * allocate the thread. … … 107 107 the_thread->Start.entry_point = (Thread_Entry) pk_ctsk->task; 108 108 109 _Thread_Enable_dispatch(); 110 return E_OK; 109 _ITRON_return_errorno( E_OK ); 111 110 } 112 111
Note: See TracChangeset
for help on using the changeset viewer.