freebsd-dev/sys/amd64/linux32
Dmitry Chagin a7ac457613 According to Linux man sigaltstack(3) shall return EINVAL if the ss
argument is not a null pointer, and the ss_flags member pointed to by ss
contains flags other than SS_DISABLE. However, in fact, Linux also
allows SS_ONSTACK flag which is simply ignored.

For buggy apps (at least mono) ignore other than SS_DISABLE
flags as a Linux do.

While here move MI part of sigaltstack code to the appropriate place.

Reported by:	abi at abinet dot ru
2015-05-24 17:44:08 +00:00
..
linux32_dummy.c Add preliminary fallocate system call implementation 2015-05-24 17:33:21 +00:00
linux32_genassym.c Implement vdso - virtual dynamic shared object. Through vdso Linux 2015-05-24 15:28:17 +00:00
linux32_ipc64.h
linux32_locore.s Being exported through vdso the note.Linux section used by glibc 2015-05-24 16:25:44 +00:00
linux32_machdep.c According to Linux man sigaltstack(3) shall return EINVAL if the ss 2015-05-24 17:44:08 +00:00
linux32_proto.h Regen for r283467. 2015-05-24 17:39:18 +00:00
linux32_support.s
linux32_syscall.h Regen for r283467. 2015-05-24 17:39:18 +00:00
linux32_syscalls.c Regen for r283467. 2015-05-24 17:39:18 +00:00
linux32_sysent.c Regen for r283467. 2015-05-24 17:39:18 +00:00
linux32_systrace_args.c Regen for r283465. 2015-05-24 17:35:42 +00:00
linux32_sysvec.c Call nosys in case when the incorrect syscall number is specified. 2015-05-24 17:38:02 +00:00
linux32_vdso.lds.s Put linux_platform into the vdso to avoid copying it onto the stack at 2015-05-24 15:30:52 +00:00
linux.h According to Linux man sigaltstack(3) shall return EINVAL if the ss 2015-05-24 17:44:08 +00:00
Makefile add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls 2011-03-12 08:51:43 +00:00
syscalls.conf add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls 2011-03-12 08:51:43 +00:00
syscalls.master Call nosys in case when the incorrect syscall number is specified. 2015-05-24 17:38:02 +00:00