Hi Jan

 Just a small patch to get the ball rolling with an x86_64 support..

The attached resolves a compile time warning of: 

kernel/xenomai/skins/rtdm/core.c: In function ‘_rtdm_ioctl’:
kernel/xenomai/skins/rtdm/core.c:408: warning: comparison is always false due 
to limited range of data type


Regards, Paul.


Index: include/rtdm/rtdm.h
===================================================================
--- include/rtdm/rtdm.h	(revision 2105)
+++ include/rtdm/rtdm.h	(working copy)
@@ -248,7 +248,7 @@ int     _rtdm_open   (rtdm_user_info_t *
 int     _rtdm_socket (rtdm_user_info_t *user_info, int protocol_family,
                       int socket_type, int protocol);
 int     _rtdm_close  (rtdm_user_info_t *user_info, int fd, int forced);
-int     _rtdm_ioctl  (rtdm_user_info_t *user_info, int fd, int request, ...);
+int     _rtdm_ioctl  (rtdm_user_info_t *user_info, int fd, unsigned int request, ...);
 ssize_t _rtdm_read   (rtdm_user_info_t *user_info, int fd, void *buf,
                       size_t nbyte);
 ssize_t _rtdm_write  (rtdm_user_info_t *user_info, int fd, const void *buf,
Index: ksrc/skins/rtdm/core.c
===================================================================
--- ksrc/skins/rtdm/core.c	(revision 2105)
+++ ksrc/skins/rtdm/core.c	(working copy)
@@ -393,7 +393,7 @@ do {                                    
 } while (0)
 
 
-int _rtdm_ioctl(rtdm_user_info_t *user_info, int fd, int request, ...)
+int _rtdm_ioctl(rtdm_user_info_t *user_info, int fd, unsigned int request, ...)
 {
     va_list args;
     void    *arg;
_______________________________________________
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core

Reply via email to