fix bug from syscall overhaul: extra __syscall_ret call for 0-arg syscalls

this mainly just caused bloat, but could corrupt errno if a 0-arg
syscall ever failed.
This commit is contained in:
Rich Felker 2011-03-28 22:34:27 -04:00
parent 117581ca69
commit 4cc78719dd
1 changed files with 1 additions and 1 deletions

View File

@ -6,7 +6,7 @@ static inline long __syscall0(long __n)
{ {
unsigned long __ret; unsigned long __ret;
__asm__ __volatile__ ("int $128" : "=a"(__ret) : "a"(__n) : "memory"); __asm__ __volatile__ ("int $128" : "=a"(__ret) : "a"(__n) : "memory");
return __syscall_ret(__ret); return __ret;
} }
#ifndef __PIC__ #ifndef __PIC__