diff packages/kernel/current/include/kapi.h @ 179:391299f9e541

Merge from eCos master repository on 2001-08-17-16:31:54-BST
author jlarmour
date Fri, 17 Aug 2001 16:37:36 +0000
parents 4c750ce71ae3
children d61da071934c
line wrap: on
line diff
--- a/packages/kernel/current/include/kapi.h
+++ b/packages/kernel/current/include/kapi.h
@@ -174,6 +174,7 @@ cyg_handle_t cyg_thread_idle_thread(void
 void cyg_thread_set_priority(cyg_handle_t thread, cyg_priority_t priority );
 
 cyg_priority_t cyg_thread_get_priority(cyg_handle_t thread);              
+cyg_priority_t cyg_thread_get_current_priority(cyg_handle_t thread); 
 
 /* Deadline scheduling control (optional) */
 
@@ -521,11 +522,11 @@ cyg_bool_t cyg_flag_waiting( cyg_flag_t 
 /* Mutex                                                                     */
 
 #ifdef CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_DYNAMIC
-enum cyg_protcol
+enum cyg_mutex_protocol
 {
-  NONE = 0,                       // no inversion protocol
-  INHERIT,                        // priority inheritance protocol
-  CEILING                         // priority ceiling protocol
+  CYG_MUTEX_NONE = 0,                   // no inversion protocol
+  CYG_MUTEX_INHERIT,                    // priority inheritance protocol
+  CYG_MUTEX_CEILING                     // priority ceiling protocol
 };
 #endif
 
@@ -548,7 +549,7 @@ void cyg_mutex_set_ceiling( cyg_mutex_t 
 #endif
 
 #ifdef CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_DYNAMIC
-void cyg_mutex_set_protocol ( cyg_mutex_t *mutex, enum cyg_protcol protocol );
+void cyg_mutex_set_protocol ( cyg_mutex_t *mutex, enum cyg_mutex_protocol protocol );
 #endif
 
 /*---------------------------------------------------------------------------*/