Package: incron / 0.5.10-3

Metadata

Package Version Patches format
incron 0.5.10-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix_typo_manpage | (download)

incrontab.1 | 2 1 + 1 - 0 !
incrontab.5 | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix some typos in manpages
fix_ftbfs_gcc47 | (download)

icd-main.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix a ftbfs with gcc 4.7
fix_incrontab_path_with_spaces_handling | (download)

usertable.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix badly escaped $@ in incrontabs with paths containing spaces
fix_incrontab_bad_ownership | (download)

ict-main.cpp | 10 10 + 0 - 0 !
1 file changed, 10 insertions(+)

 fix bad ownership of user's incrontab installed by root
fix_inotify_syscall_conditional | (download)

inotify-cxx.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix inotify syscall conditional
 the code checks if the syscall number for inotify_init is defined, if it isn't
 then it assumes it needs to include sys/inotify-syscalls.h (a header which as
 far as I can tell has not existed for years) to get the inotify stuff.

 However the inotify_init syscall is deprecated and doesn't exist at all on
 arm64 (and probablly won't exist on other architectures that are regarded as
 completely new either).  

 The c library function inotify_init appears to now be implemented using the
 inotify_init1 syscall

 This patch updates the conditional logic to also check for the inotify_init1
 syscall number and hence allows it to build on arm64 (and presumablly other
 new architectures).