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