Module: xenomai-2.4
Branch: master
Commit: 57c50f58986471f5e2844969261b3d24adaecd83
URL:    
http://git.xenomai.org/?p=xenomai-2.4.git;a=commit;h=57c50f58986471f5e2844969261b3d24adaecd83

Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Sat Dec  5 00:09:09 2009 +0100

posix: mark nanosleep as non restartable

---

 ksrc/skins/posix/syscall.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/ksrc/skins/posix/syscall.c b/ksrc/skins/posix/syscall.c
index 4051257..f8c79d9 100644
--- a/ksrc/skins/posix/syscall.c
+++ b/ksrc/skins/posix/syscall.c
@@ -2811,7 +2811,8 @@ static xnsysent_t __systab[] = {
        [__pse51_clock_getres] = {&__clock_getres, __xn_exec_any},
        [__pse51_clock_gettime] = {&__clock_gettime, __xn_exec_any},
        [__pse51_clock_settime] = {&__clock_settime, __xn_exec_any},
-       [__pse51_clock_nanosleep] = {&__clock_nanosleep, __xn_exec_primary},
+       [__pse51_clock_nanosleep] = 
+       {&__clock_nanosleep, __xn_exec_primary | __xn_exec_norestart},
        [__pse51_mutex_init] = {&__pthread_mutex_init, __xn_exec_any},
        [__pse51_mutex_destroy] = {&__pthread_mutex_destroy, __xn_exec_any},
        [__pse51_mutex_lock] = {&__pthread_mutex_lock, __xn_exec_primary},


_______________________________________________
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git

Reply via email to