Browse Source

remove dead code in dlfcn.h

Waldemar Brodkorb 7 years ago
parent
commit
2f514340e3
2 changed files with 0 additions and 46 deletions
  1. 0 23
      libc/sysdeps/linux/common/bits/dlfcn.h
  2. 0 23
      libc/sysdeps/linux/mips/bits/dlfcn.h

+ 0 - 23
libc/sysdeps/linux/common/bits/dlfcn.h

@@ -41,26 +41,3 @@
 
 /* Do not delete object when closed.  */
 #define RTLD_NODELETE	0x01000
-
-#if 0 /*def __USE_GNU*/
-/* To support profiling of shared objects it is a good idea to call
-   the function found using `dlsym' using the following macro since
-   these calls do not use the PLT.  But this would mean the dynamic
-   loader has no chance to find out when the function is called.  The
-   macro applies the necessary magic so that profiling is possible.
-   Rewrite
-	foo = (*fctp) (arg1, arg2);
-   into
-        foo = DL_CALL_FCT (fctp, (arg1, arg2));
-*/
-# define DL_CALL_FCT(fctp, args) \
-  (_dl_mcount_wrapper_check ((void *) (fctp)), (*(fctp)) args)
-
-__BEGIN_DECLS
-
-/* This function calls the profiling functions.  */
-extern void _dl_mcount_wrapper_check (void *__selfpc) __THROW;
-
-__END_DECLS
-
-#endif

+ 0 - 23
libc/sysdeps/linux/mips/bits/dlfcn.h

@@ -42,26 +42,3 @@
 
 /* Do not delete object when closed.  */
 #define RTLD_NODELETE	0x01000
-
-#if 0 /*def __USE_GNU*/
-/* To support profiling of shared objects it is a good idea to call
-   the function found using `dlsym' using the following macro since
-   these calls do not use the PLT.  But this would mean the dynamic
-   loader has no chance to find out when the function is called.  The
-   macro applies the necessary magic so that profiling is possible.
-   Rewrite
-	foo = (*fctp) (arg1, arg2);
-   into
-        foo = DL_CALL_FCT (fctp, (arg1, arg2));
-*/
-# define DL_CALL_FCT(fctp, args) \
-  (_dl_mcount_wrapper_check ((void *) (fctp)), (*(fctp)) args)
-
-__BEGIN_DECLS
-
-/* This function calls the profiling functions.  */
-extern void _dl_mcount_wrapper_check (void *__selfpc) __THROW;
-
-__END_DECLS
-
-#endif