From: Richard Purdie Date: Thu, 27 Jul 2006 08:53:11 +0000 (+0200) Subject: Fix inotify syscalls on ARM X-Git-Tag: 174~2225 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=353b00edbcd4da7a2758b50e1e4abf18ac2c6625 Fix inotify syscalls on ARM This patch fixes the inotify syscalls on ARM so they work. It uses __NR_SYSCALL_BASE from the libc headers (via sys/syscall.h) as this value depends on which ABI you're using and trying to work that out gets complicated. Signed-off-by: Richard Purdie --- diff --git a/udev_libc_wrapper.h b/udev_libc_wrapper.h index ed8070947..238a4752f 100644 --- a/udev_libc_wrapper.h +++ b/udev_libc_wrapper.h @@ -58,9 +58,9 @@ # define __NR_inotify_add_watch 152 # define __NR_inotify_rm_watch 156 #elif defined (__arm__) -# define __NR_inotify_init 316 -# define __NR_inotify_add_watch 317 -# define __NR_inotify_rm_watch 318 +# define __NR_inotify_init __NR_SYSCALL_BASE+316 +# define __NR_inotify_add_watch __NR_SYSCALL_BASE+317 +# define __NR_inotify_rm_watch __NR_SYSCALL_BASE+318 #elif defined (__sh__) # define __NR_inotify_init 290 # define __NR_inotify_add_watch 291