]> rtime.felk.cvut.cz Git - frescor/fosa.git/commitdiff
git-svn-id: http://www.frescor.org/private/svn/frescor/fosa/trunk@351 35b4ef3e-fd22...
authormarchanda <marchanda@35b4ef3e-fd22-0410-ab77-dab3279adceb>
Tue, 20 Mar 2007 11:34:42 +0000 (11:34 +0000)
committermarchanda <marchanda@35b4ef3e-fd22-0410-ab77-dab3279adceb>
Tue, 20 Mar 2007 11:34:42 +0000 (11:34 +0000)
src_rtlinux/fosa_app_def_sched.h
src_rtlinux/fosa_mutexes_and_condvars.h

index 75671ed5861fc4fedfef7936b6ca35d020038f42..3d22425e51a0d8a5b8e194b4990a8f5391eb5fb6 100644 (file)
@@ -195,10 +195,10 @@ int fosa_thread_attr_get_appscheduled
 //        (frsh_thread_attr_t *attr,
 //         const void *param,
 //         size_t paramsize);
-inline int fosa_thread_attr_set_appsched_params (frsh_thread_attr_t *attr,
+extern inline int fosa_thread_attr_set_appsched_params (frsh_thread_attr_t *attr,
                                                 const void *param,
                                                 int paramsize){
-       pthread_attr_setappschedparam(attr, param, paramsize);
+       return pthread_attr_setappschedparam(attr, param, paramsize);
 }
 /**
  * fosa_thread_attr_get_appsched_params()
@@ -303,10 +303,10 @@ int fosa_ads_get_appscheduled
 //        (frsh_thread_id_t thread,
 //         const void *param,
 //         size_t paramsize);
-inline int fosa_ads_set_appschedparam (frsh_thread_id_t thread,
+extern inline int fosa_ads_set_appschedparam (frsh_thread_id_t thread,
                                const void *param,
                                size_t paramsize){
-       pthread_setappschedparam(thread, param, paramsize);
+       return pthread_setappschedparam(thread, param, paramsize);
 }
 
 /**
@@ -336,10 +336,10 @@ inline int fosa_ads_set_appschedparam (frsh_thread_id_t thread,
 //        (frsh_thread_id_t thread,
 //         void *param,
 //         size_t *paramsize);
-inline int fosa_ads_get_appsched_params (frsh_thread_id_t thread,
+extern inline int fosa_ads_get_appsched_params (frsh_thread_id_t thread,
                                         void *param,
                                         int *paramsize){
-       pthread_getappschedparam(thread, param, paramsize);
+       return pthread_getappschedparam(thread, param, paramsize);
 }
 
 /*********************************
@@ -389,9 +389,9 @@ inline int fosa_ads_get_appsched_params (frsh_thread_id_t thread,
 // int fosa_adsactions_add_reject(
 //         fosa_ads_actions_t *sched_actions,
 //         frsh_thread_id_t thread);
-inline int fosa_adsactions_add_reject(fosa_ads_actions_t *sched_actions,
+extern inline int fosa_adsactions_add_reject(fosa_ads_actions_t *sched_actions,
                               frsh_thread_id_t thread){
-       posix_appsched_actions_addreject(sched_actions, thread);
+       return posix_appsched_actions_addreject(sched_actions, thread);
 }
 /**
  * fosa_adsactions_add_activate()
@@ -429,11 +429,11 @@ inline int fosa_adsactions_add_reject(fosa_ads_actions_t *sched_actions,
 //         fosa_ads_actions_t *sched_actions,
 //         frsh_thread_id_t thread,
 //         fosa_ads_urgency_t urgency);
-inline int fosa_adsactions_add_activate(
+extern inline int fosa_adsactions_add_activate(
         fosa_ads_actions_t *sched_actions,
         frsh_thread_id_t thread/*,
         fosa_ads_urgency_t urgency*/){
-       posix_appsched_actions_addactivate(sched_actions, thread);
+       return posix_appsched_actions_addactivate(sched_actions, thread);
 }
 /**
  * fosa_adsactions_add_suspend()
@@ -461,9 +461,9 @@ inline int fosa_adsactions_add_activate(
 // int fosa_adsactions_add_suspend(
 //         fosa_ads_actions_t *sched_actions,
 //         frsh_thread_id_t thread);
-inline int fosa_adsactions_add_suspend(fosa_ads_actions_t *sched_actions,
+extern inline int fosa_adsactions_add_suspend(fosa_ads_actions_t *sched_actions,
                                       frsh_thread_id_t thread){
-       posix_appsched_actions_addsuspend (sched_actions, thread);
+       return posix_appsched_actions_addsuspend (sched_actions, thread);
 }
 /**
  * fosa_adsactions_add_timeout()
index 7ba4c0085587c34e5d58712395deb9e3c6863219..7c9ee8a6a72517c2b66996f49ee0914f4bb395c6 100644 (file)
  * implementation and dependant applications
  **/
 //int fosa_mutex_init(frsh_mutex_t *mutex, int prioceiling);
-inline int fosa_mutex_init(frsh_mutex_t *mutex, int prioceiling){
+extern inline int fosa_mutex_init(frsh_mutex_t *mutex, int prioceiling){
        pthread_mutexattr_t *attr;
        *attr->prioceiling=prioceiling;
-       pthread_mutex_init(mutex, attr);
+       return pthread_mutex_init(mutex, attr);
 }
 
 /**
@@ -118,8 +118,8 @@ inline int fosa_mutex_init(frsh_mutex_t *mutex, int prioceiling){
  * implementation and dependant applications
  **/
 //int fosa_mutex_destroy(frsh_mutex_t *mutex);
-inline int fosa_mutex_destroy(frsh_mutex_t *mutex){
-       pthread_mutex_destroy(mutex);
+extern inline int fosa_mutex_destroy(frsh_mutex_t *mutex){
+       return pthread_mutex_destroy(mutex);
 }
 /**
  * fosa_mutex_set_prioceiling()
@@ -141,10 +141,10 @@ inline int fosa_mutex_destroy(frsh_mutex_t *mutex){
  **/
 // int fosa_mutex_set_prioceiling
 //    (frsh_mutex_t *mutex, int new_ceiling, int *old_ceiling);
-inline int fosa_mutex_set_prioceiling (frsh_mutex_t *mutex, 
+extern inline int fosa_mutex_set_prioceiling (frsh_mutex_t *mutex, 
                                       int new_ceiling, 
                                       int *old_ceiling){
-       pthread_mutex_setprioceiling(mutex, new_ceiling, old_ceiling);
+       return pthread_mutex_setprioceiling(mutex, new_ceiling, old_ceiling);
 }
 /**
  * fosa_mutex_get_prioceiling()
@@ -162,8 +162,8 @@ inline int fosa_mutex_set_prioceiling (frsh_mutex_t *mutex,
  * implementation and dependant applications
  **/
 //int fosa_mutex_get_prioceiling(const frsh_mutex_t *mutex, int *ceiling);
-inline int fosa_mutex_get_prioceiling(const frsh_mutex_t *mutex, int *ceiling){
-       pthread_mutex_getprioceiling(mutex, ceiling);
+extern inline int fosa_mutex_get_prioceiling(const frsh_mutex_t *mutex, int *ceiling){
+       return pthread_mutex_getprioceiling(mutex, ceiling);
 }
 /**
  * fosa_mutex_lock()
@@ -185,8 +185,8 @@ inline int fosa_mutex_get_prioceiling(const frsh_mutex_t *mutex, int *ceiling){
  * implementation and dependant applications
  **/
 //int fosa_mutex_lock(frsh_mutex_t *mutex);
-inline int fosa_mutex_lock(frsh_mutex_t *mutex){
-       pthread_mutex_lock(mutex);
+extern inline int fosa_mutex_lock(frsh_mutex_t *mutex){
+       return pthread_mutex_lock(mutex);
 }
 
 /**
@@ -208,8 +208,8 @@ inline int fosa_mutex_lock(frsh_mutex_t *mutex){
  * then terminate the FRSH implementation and dependant applications
  **/
 //int fosa_mutex_trylock(frsh_mutex_t *mutex);
-inline int fosa_mutex_trylock(frsh_mutex_t *mutex){
-       pthread_mutex_trylock(mutex);
+extern inline int fosa_mutex_trylock(frsh_mutex_t *mutex){
+       return pthread_mutex_trylock(mutex);
 }
 /**
  * fosa_mutex_unlock()
@@ -230,8 +230,8 @@ inline int fosa_mutex_trylock(frsh_mutex_t *mutex){
  * then terminate the FRSH implementation and dependant applications 
  **/
 //int fosa_mutex_unlock(frsh_mutex_t *mutex);
-inline int fosa_mutex_unlock(frsh_mutex_t *mutex){
-       pthread_mutex_unlock(mutex);
+extern inline int fosa_mutex_unlock(frsh_mutex_t *mutex){
+       return pthread_mutex_unlock(mutex);
 }
 
 /**********************
@@ -258,8 +258,8 @@ inline int fosa_mutex_unlock(frsh_mutex_t *mutex){
  * implementation and dependant applications
  **/
 //int fosa_cond_init(fosa_cond_t *cond);
-inline int fosa_cond_init(fosa_cond_t *cond){
-       //pthread_cond_init(pthread_cond_t *cond,
+extern inline int fosa_cond_init(fosa_cond_t *cond){
+       //return pthread_cond_init(pthread_cond_t *cond,
        //          const pthread_condattr_t *attr);
 }
 
@@ -279,8 +279,8 @@ inline int fosa_cond_init(fosa_cond_t *cond){
  * implementation and dependant applications
  **/
 //int fosa_cond_destroy(fosa_cond_t *cond);
-inline int fosa_cond_destroy(fosa_cond_t *cond){
-       pthread_cond_destroy(cond);
+extern inline int fosa_cond_destroy(fosa_cond_t *cond){
+       return pthread_cond_destroy(cond);
 }
 
 /**
@@ -300,8 +300,8 @@ inline int fosa_cond_destroy(fosa_cond_t *cond){
  * implementation and dependant applications
  **/
 //int fosa_cond_signal(fosa_cond_t *cond);
-inline int fosa_cond_signal(fosa_cond_t *cond){
-       pthread_cond_signal(cond);
+extern inline int fosa_cond_signal(fosa_cond_t *cond){
+       return pthread_cond_signal(cond);
 }
 /**
  * fosa_cond_broadcast()
@@ -320,8 +320,8 @@ inline int fosa_cond_signal(fosa_cond_t *cond){
  * implementation and dependant applications
  **/
 //int fosa_cond_broadcast(fosa_cond_t *cond);
-inline int fosa_cond_broadcast(fosa_cond_t *cond){
-       pthread_cond_broadcast(cond);
+extern inline int fosa_cond_broadcast(fosa_cond_t *cond){
+       return pthread_cond_broadcast(cond);
 }
 
 /**
@@ -346,8 +346,8 @@ inline int fosa_cond_broadcast(fosa_cond_t *cond){
  * implementation and dependant applications
  **/
 //int fosa_cond_wait(fosa_cond_t *cond, frsh_mutex_t *mutex);
-inline int fosa_cond_wait(fosa_cond_t *cond, frsh_mutex_t *mutex){
-       pthread_cond_wait(cond, mutex);
+extern inline int fosa_cond_wait(fosa_cond_t *cond, frsh_mutex_t *mutex){
+       return pthread_cond_wait(cond, mutex);
 }
 
 /**
@@ -371,10 +371,10 @@ inline int fosa_cond_wait(fosa_cond_t *cond, frsh_mutex_t *mutex){
  **/
 // int fosa_cond_timedwait(fosa_cond_t *cond, frsh_mutex_t *mutex, 
 //       const struct timespec abstime);
-inline int fosa_cond_timedwait(fosa_cond_t *cond, 
+extern inline int fosa_cond_timedwait(fosa_cond_t *cond, 
                               frsh_mutex_t *mutex, 
                               const struct timespec abstime){
-       pthread_cond_timedwait(cond, mutex, abstime);
+       return pthread_cond_timedwait(cond, mutex, abstime);
 }
 /*@}*/