Module: xenomai-abe Branch: analogy Commit: 31c12acb45847abfee77c2df37f1c7fa02d7b007 URL: http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=31c12acb45847abfee77c2df37f1c7fa02d7b007
Author: Alexis Berlemont <alexis.berlem...@gmail.com> Date: Wed Apr 28 00:33:14 2010 +0200 analogy: add rtdm_rt_capable() calls in read / write syscall handlers --- ksrc/drivers/analogy/rtdm_interface.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/ksrc/drivers/analogy/rtdm_interface.c b/ksrc/drivers/analogy/rtdm_interface.c index 2973b59..00c2d51 100644 --- a/ksrc/drivers/analogy/rtdm_interface.c +++ b/ksrc/drivers/analogy/rtdm_interface.c @@ -152,6 +152,9 @@ ssize_t a4l_rt_read(struct rtdm_dev_context * context, { a4l_cxt_t cxt; + if (rtdm_rt_capable(user_info) != 0) + return -ENOSYS; + a4l_init_cxt(context, user_info, &cxt); a4l_set_dev(&cxt); @@ -170,6 +173,9 @@ ssize_t a4l_rt_write(struct rtdm_dev_context * context, { a4l_cxt_t cxt; + if (rtdm_rt_capable(user_info) != 0) + return -ENOSYS; + a4l_init_cxt(context, user_info, &cxt); a4l_set_dev(&cxt); _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git