Don't use __typeof__ (getcpu)

We can't use "__typeof__ (getcpu)" since getcpu is Linux specific and
Hurd doesn't have it.

Tested with build-many-glibcs.py.

	* include/sched.h (__getcpu): Don't use __typeof__ (getcpu).
This commit is contained in:
H.J. Lu 2018-12-07 12:47:30 -08:00
parent 10446f5d9f
commit 37caec3a11
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2018-12-07 H.J. Lu <hongjiu.lu@intel.com>
* include/sched.h (__getcpu): Don't use __typeof__ (getcpu).
2018-12-07 Gabriel F. T. Gomes <gabriel@inconstante.eti.br> 2018-12-07 Gabriel F. T. Gomes <gabriel@inconstante.eti.br>
* libio/libioP.h (SCANF_LDBL_USES_FLOAT128): New macro to be * libio/libioP.h (SCANF_LDBL_USES_FLOAT128): New macro to be

View File

@ -26,7 +26,9 @@ libc_hidden_proto (__clone)
extern int __clone2 (int (*__fn) (void *__arg), void *__child_stack_base, extern int __clone2 (int (*__fn) (void *__arg), void *__child_stack_base,
size_t __child_stack_size, int __flags, void *__arg, ...); size_t __child_stack_size, int __flags, void *__arg, ...);
libc_hidden_proto (__clone2) libc_hidden_proto (__clone2)
extern __typeof__ (getcpu) __getcpu; /* NB: Can't use "__typeof__ (getcpu)" since getcpu is Linux specific
and Hurd doesn't have it. */
extern int __getcpu (unsigned int *, unsigned int *);
libc_hidden_proto (__getcpu) libc_hidden_proto (__getcpu)
#endif #endif
#endif #endif