diff --git a/generated/runtime_sysinfo.go b/generated/runtime_sysinfo.go index 67702d5..1133ae9 100644 --- a/generated/runtime_sysinfo.go +++ b/generated/runtime_sysinfo.go @@ -2408,7 +2408,8 @@ const __POSIX_SYNCHRONIZED_IO = 200809 const _SYS_close = ___NR_close const _PR_SET_UNALIGN = 6 const _SYS_brk = ___NR_brk -const __NSIG = (___SIGRTMAX + 1) +// FIXME : const __NSIG=(___SIGRTMAX + 1) when RT signals are added to uksignal +const __NSIG = 32 const __POSIX_FD_SETSIZE = __POSIX_OPEN_MAX const _ENOTTY = 25 const _RTA_PRIORITY = 6 diff --git a/generated/sigtab.go b/generated/sigtab.go index 06b46af..08a026e 100644 --- a/generated/sigtab.go +++ b/generated/sigtab.go @@ -35,37 +35,38 @@ var sigtable = [...]sigTabT{ _SIGSTKFLT: {_SigThrow + _SigUnblock, "SIGSTKFLT: stack fault"}, _SIGPWR: {_SigNotify, "SIGPWR: power failure restart"}, _SIGPOLL: {_SigNotify, "SIGPOLL: pollable event occurred"}, - 32: {_SigSetStack + _SigUnblock, "signal 32"}, /* SIGCANCEL; see issue 6997 */ - 33: {_SigSetStack + _SigUnblock, "signal 33"}, /* SIGSETXID; see issues 3871, 9400, 12498 */ - 34: {_SigNotify, "signal 34"}, - 35: {_SigNotify, "signal 35"}, - 36: {_SigNotify, "signal 36"}, - 37: {_SigNotify, "signal 37"}, - 38: {_SigNotify, "signal 38"}, - 39: {_SigNotify, "signal 39"}, - 40: {_SigNotify, "signal 40"}, - 41: {_SigNotify, "signal 41"}, - 42: {_SigNotify, "signal 42"}, - 43: {_SigNotify, "signal 43"}, - 44: {_SigNotify, "signal 44"}, - 45: {_SigNotify, "signal 45"}, - 46: {_SigNotify, "signal 46"}, - 47: {_SigNotify, "signal 47"}, - 48: {_SigNotify, "signal 48"}, - 49: {_SigNotify, "signal 49"}, - 50: {_SigNotify, "signal 50"}, - 51: {_SigNotify, "signal 51"}, - 52: {_SigNotify, "signal 52"}, - 53: {_SigNotify, "signal 53"}, - 54: {_SigNotify, "signal 54"}, - 55: {_SigNotify, "signal 55"}, - 56: {_SigNotify, "signal 56"}, - 57: {_SigNotify, "signal 57"}, - 58: {_SigNotify, "signal 58"}, - 59: {_SigNotify, "signal 59"}, - 60: {_SigNotify, "signal 60"}, - 61: {_SigNotify, "signal 61"}, - 62: {_SigNotify, "signal 62"}, - 63: {_SigNotify, "signal 63"}, - 64: {_SigNotify, "signal 64"}, + // FIXME: uncomment when RT signals support is added to uksignal + // 32: {_SigSetStack + _SigUnblock, "signal 32"}, /* SIGCANCEL; see issue 6997 */ + // 33: {_SigSetStack + _SigUnblock, "signal 33"}, /* SIGSETXID; see issues 3871, 9400, 12498 */ + // 34: {_SigNotify, "signal 34"}, + // 35: {_SigNotify, "signal 35"}, + // 36: {_SigNotify, "signal 36"}, + // 37: {_SigNotify, "signal 37"}, + // 38: {_SigNotify, "signal 38"}, + // 39: {_SigNotify, "signal 39"}, + // 40: {_SigNotify, "signal 40"}, + // 41: {_SigNotify, "signal 41"}, + // 42: {_SigNotify, "signal 42"}, + // 43: {_SigNotify, "signal 43"}, + // 44: {_SigNotify, "signal 44"}, + // 45: {_SigNotify, "signal 45"}, + // 46: {_SigNotify, "signal 46"}, + // 47: {_SigNotify, "signal 47"}, + // 48: {_SigNotify, "signal 48"}, + // 49: {_SigNotify, "signal 49"}, + // 50: {_SigNotify, "signal 50"}, + // 51: {_SigNotify, "signal 51"}, + // 52: {_SigNotify, "signal 52"}, + // 53: {_SigNotify, "signal 53"}, + // 54: {_SigNotify, "signal 54"}, + // 55: {_SigNotify, "signal 55"}, + // 56: {_SigNotify, "signal 56"}, + // 57: {_SigNotify, "signal 57"}, + // 58: {_SigNotify, "signal 58"}, + // 59: {_SigNotify, "signal 59"}, + // 60: {_SigNotify, "signal 60"}, + // 61: {_SigNotify, "signal 61"}, + // 62: {_SigNotify, "signal 62"}, + // 63: {_SigNotify, "signal 63"}, + // 64: {_SigNotify, "signal 64"}, } diff --git a/glue.c b/glue.c index 60a12bd..bc054af 100644 --- a/glue.c +++ b/glue.c @@ -100,30 +100,6 @@ int settimeofday(const struct timeval *tv __unused, const struct timezone *tz __ return 0; } -#undef sigaddset -int sigaddset(sigset_t *set __unused, int signum __unused) -{ - return 0; -} - -#undef sigdelset -int sigdelset(sigset_t *set __unused, int signum __unused) -{ - return 0; -} - -#undef sigemptyset -int sigemptyset(sigset_t *set __unused) -{ - return 0; -} - -#undef sigfillset -int sigfillset(sigset_t *set __unused) -{ - return 0; -} - ssize_t sendfile64(int out_fd __unused, int in_fd __unused, off_t *offset __unused, size_t count __unused) { return 1;