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