Commit eac613f6 authored by Alexandre Julliard's avatar Alexandre Julliard

ntdll: Use the generic int 0x91 syscall on Solaris so that it works on all CPUs.

parent 6a21ab27
......@@ -586,13 +586,9 @@ static void merge_vm86_pending_flags( EXCEPTION_RECORD *rec )
extern int sigaction_syscall( int sig, const struct sigaction *new, struct sigaction *old );
__ASM_GLOBAL_FUNC( sigaction_syscall,
"call 1f\n"
"1:\tpopl %edx\n\t"
"movl $0x62,%eax\n\t"
"add $[2f-1b],%edx\n\t"
"movl %esp,%ecx\n\t"
"sysenter\n"
"2:\tret" )
"int $0x91\n\t"
"ret" )
/* assume the same libc handler is used for all signals */
static void (*libc_sigacthandler)( int signal, siginfo_t *siginfo, void *context );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment