1 #ifndef _MACH_MIG_SUPPORT_H
2 #include_next <mach/mig_support.h>
3 #ifndef _ISOMAC
4 libc_hidden_proto (__mig_get_reply_port)
5 libc_hidden_proto (__mig_dealloc_reply_port)
6 libc_hidden_proto (__mig_init)
7 
8 #ifdef _LIBC
9 # include <libc-symbols.h>
10 
11 # if defined USE_MULTIARCH && (IS_IN (libmachuser) || IS_IN (libhurduser))
12 /* Avoid directly calling ifunc-enabled memcpy or strpcpy,
13    because they would introduce a relocation loop between lib*user and
14    libc.so.  */
15 #  define memcpy(dest, src, n) __mig_memcpy(dest, src, n)
16 # endif
17 #endif
18 
19 #endif
20 #endif
21