libgomp/i386: Move syscall asms to static inline wrapper.
authorUros Bizjak <ubizjak@gmail.com>
Thu, 11 Feb 2021 21:48:47 +0000 (22:48 +0100)
committerUros Bizjak <ubizjak@gmail.com>
Thu, 11 Feb 2021 21:49:41 +0000 (22:49 +0100)
commitc36ad24e8a4098e2b3e59f682a6ae751d656102c
tree5adfc72366f24af5686803205661776740058f55
parent88cfd531c69b3c1fe7a3c183d83cfeacc8f69402
libgomp/i386: Move syscall asms to static inline wrapper.

Move syscall asms to static inline wrapper functions to improve #ifdeffery.
Also correct output type to int and timeout type to void *.

2021-02-11  Uroš Bizjak  <ubizjak@gmail.com>

libgomp/
* config/linux/x86/futex.h (__futex_wait): New static inline
wrapper function.  Correct output type to int and
timeout type to void *.
(__futex_wake): New static inline wrapper function.
Correct output type to int.
(futex_wait): Use __futex_wait.
(futex_wake): Use __futex_wake.
libgomp/config/linux/x86/futex.h