[PATCH 1/6] Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN
Andreas Schwab
schwab@linux-m68k.org
Fri Aug 21 17:43:00 GMT 2015
"H.J. Lu" <hjl.tools@gmail.com> writes:
> ({
> unsigned int resultvar = INTERNAL_SYSCALL (name, , nr, args);
> __glibc_unlikely (INTERNAL_SYSCALL_ERROR_P (resultvar, )) ?
> (type) __syscall_error (resultvar) : resultvar;
> })
The cast can be kept in the caller, as before.
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
More information about the Libc-alpha
mailing list