Adjusted.
[glibc/pb-stable.git] / include / libc-internal.h
blobb7f630a8076c0cb68c34f7a16debf71d33458a0d
1 /* This file contains a number of internal prototype declarations that
2 don't fit anywhere else. */
4 #ifndef _LIBC_INTERNAL
5 # define _LIBC_INTERNAL 1
7 /* Initialize the `__libc_enable_secure' flag. */
8 extern void __libc_init_secure (void);
10 /* This function will be called from _init in init-first.c. */
11 extern void __libc_global_ctors (void);
13 /* Discover the tick frequency of the machine if something goes wrong,
14 we return 0, an impossible hertz. */
15 extern int __profile_frequency (void);
17 /* Hooks for the instrumenting functions. */
18 extern void __cyg_profile_func_enter (void *this_fn, void *call_site);
19 extern void __cyg_profile_func_exit (void *this_fn, void *call_site);
21 /* Get frequency of the system processor. */
22 extern unsigned long long int __get_clockfreq (void);
24 /* Free all allocated resources. */
25 extern void __libc_freeres (void);
27 #endif /* _LIBC_INTERNAL */