freebsd-skq/sys/i386/linux
dchagin cace25f46d 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
..
imgact_linux.c Add a mmap flag (MAP_32BIT) on 64-bit platforms to request that a mapping use 2013-09-09 18:11:59 +00:00
linux_dummy.c Add preliminary fallocate system call implementation 2015-05-24 17:33:21 +00:00
linux_genassym.c Implement vdso - virtual dynamic shared object. Through vdso Linux 2015-05-24 15:28:17 +00:00
linux_ipc64.h
linux_locore.s Being exported through vdso the note.Linux section used by glibc 2015-05-24 16:25:44 +00:00
linux_machdep.c According to Linux man sigaltstack(3) shall return EINVAL if the ss 2015-05-24 17:44:08 +00:00
linux_proto.h Regen for r283467. 2015-05-24 17:39:18 +00:00
linux_ptrace.c MFamd64: Add support for extended FPU states on i386. This includes 2014-11-02 22:58:30 +00:00
linux_support.s
linux_syscall.h Regen for r283467. 2015-05-24 17:39:18 +00:00
linux_syscalls.c Regen for r283467. 2015-05-24 17:39:18 +00:00
linux_sysent.c Regen for r283467. 2015-05-24 17:39:18 +00:00
linux_systrace_args.c Regen for r283465. 2015-05-24 17:35:42 +00:00
linux_sysvec.c Call nosys in case when the incorrect syscall number is specified. 2015-05-24 17:38:02 +00:00
linux_vdso.lds.s Implement vdso - virtual dynamic shared object. Through vdso Linux 2015-05-24 15:28:17 +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
syscalls.conf
syscalls.master Call nosys in case when the incorrect syscall number is specified. 2015-05-24 17:38:02 +00:00