diff packages/hal/common/current/include/drv_api.h @ 115:6ed91473a1cd ecos-sw-2000-08-21

Merge from eCos master repository on 2000-08-21-22:40:54-BST
author jlarmour
date Fri, 25 Aug 2000 17:32:38 +0000
parents bf00f99aec69
children eb9fd8c04db3
line wrap: on
line diff
--- a/packages/hal/common/current/include/drv_api.h
+++ b/packages/hal/common/current/include/drv_api.h
@@ -105,6 +105,7 @@ typedef cyg_addrword_t cyg_handle_t;    
 typedef cyg_uint32   cyg_priority_t;        /* type for priorities        */
 typedef cyg_uint32   cyg_vector_t;          /* Interrupt vector id        */
 typedef int cyg_bool_t;
+typedef cyg_int32      cyg_code_t;          /* type for various codes        */       
 
 typedef cyg_uint32 cyg_ISR_t( cyg_vector_t vector, cyg_addrword_t data);
 typedef void cyg_DSR_t(cyg_vector_t vector,
@@ -138,7 +139,7 @@ typedef struct
 
 externC void cyg_drv_cond_init( cyg_drv_cond_t  *cond, cyg_drv_mutex_t *mutex );
 externC void cyg_drv_cond_destroy( cyg_drv_cond_t  *cond );
-externC void cyg_drv_cond_wait( cyg_drv_cond_t *cond );
+externC cyg_bool_t cyg_drv_cond_wait( cyg_drv_cond_t *cond );
 externC void cyg_drv_cond_signal( cyg_drv_cond_t *cond );
 externC void cyg_drv_cond_broadcast( cyg_drv_cond_t *cond );