Now
MAIN commitmail json YAML
pkgsrc/sysutils/syslog-ng/Makefile@1.34
/
diff
pkgsrc/sysutils/syslog-ng/distinfo@1.16 / diff
pkgsrc/sysutils/syslog-ng/patches/patch-lib_signal-handler.c@1.1 / diff
pkgsrc/sysutils/syslog-ng/distinfo@1.16 / diff
pkgsrc/sysutils/syslog-ng/patches/patch-lib_signal-handler.c@1.1 / diff
syslog-ng overloads sigaction() with its own version, and calls the libc
sigaction() with a dlsym call. On NetBSD this ends up calling the compatibility
sigaction() which fails with ENOSYS if COMPAT_13 is not in the kernel.
Even with COMPAT_13 it would be incorrect because we call the compat
sigaction() with the non-compat arguments.
On NetBSD, fix this by calling explicitely __libc_sigaction14().
Bump PKGREVISION
sigaction() with a dlsym call. On NetBSD this ends up calling the compatibility
sigaction() which fails with ENOSYS if COMPAT_13 is not in the kernel.
Even with COMPAT_13 it would be incorrect because we call the compat
sigaction() with the non-compat arguments.
On NetBSD, fix this by calling explicitely __libc_sigaction14().
Bump PKGREVISION