diff options
Diffstat (limited to 'sysdeps/unix/syscall-template.S')
-rw-r--r-- | sysdeps/unix/syscall-template.S | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sysdeps/unix/syscall-template.S b/sysdeps/unix/syscall-template.S index a67b427f79..e86e6a73b9 100644 --- a/sysdeps/unix/syscall-template.S +++ b/sysdeps/unix/syscall-template.S @@ -1,5 +1,5 @@ /* Assembly code template for system call stubs. - Copyright (C) 2009-2014 Free Software Foundation, Inc. + Copyright (C) 2009-2015 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -47,6 +47,9 @@ # include <sysdep.h> #endif +/* This indirection is needed so that SYMBOL gets macro-expanded. */ +#define syscall_hidden_def(SYMBOL) hidden_def (SYMBOL) + #define T_PSEUDO(SYMBOL, NAME, N) PSEUDO (SYMBOL, NAME, N) #define T_PSEUDO_NOERRNO(SYMBOL, NAME, N) PSEUDO_NOERRNO (SYMBOL, NAME, N) #define T_PSEUDO_ERRVAL(SYMBOL, NAME, N) PSEUDO_ERRVAL (SYMBOL, NAME, N) @@ -84,4 +87,4 @@ T_PSEUDO_END (SYSCALL_SYMBOL) #endif -libc_hidden_def (SYSCALL_SYMBOL) +syscall_hidden_def (SYSCALL_SYMBOL) |