2000-12-31 18:24:24 +00:00
|
|
|
/* This file contains a number of internal prototype declarations that
|
|
|
|
don't fit anywhere else. */
|
|
|
|
|
|
|
|
#ifndef _LIBC_INTERNAL
|
|
|
|
# define _LIBC_INTERNAL 1
|
|
|
|
|
2001-04-23 19:01:10 +00:00
|
|
|
#include <hp-timing.h>
|
|
|
|
|
2000-12-31 18:24:24 +00:00
|
|
|
/* Initialize the `__libc_enable_secure' flag. */
|
|
|
|
extern void __libc_init_secure (void);
|
|
|
|
|
|
|
|
/* This function will be called from _init in init-first.c. */
|
|
|
|
extern void __libc_global_ctors (void);
|
|
|
|
|
|
|
|
/* Discover the tick frequency of the machine if something goes wrong,
|
|
|
|
we return 0, an impossible hertz. */
|
|
|
|
extern int __profile_frequency (void);
|
|
|
|
|
|
|
|
/* Hooks for the instrumenting functions. */
|
|
|
|
extern void __cyg_profile_func_enter (void *this_fn, void *call_site);
|
|
|
|
extern void __cyg_profile_func_exit (void *this_fn, void *call_site);
|
|
|
|
|
|
|
|
/* Get frequency of the system processor. */
|
2001-04-23 19:01:10 +00:00
|
|
|
extern hp_timing_t __get_clockfreq (void);
|
2000-12-31 18:24:24 +00:00
|
|
|
|
2000-12-31 19:13:04 +00:00
|
|
|
/* Free all allocated resources. */
|
|
|
|
extern void __libc_freeres (void);
|
2000-12-31 18:24:24 +00:00
|
|
|
|
2002-03-03 19:43:30 +00:00
|
|
|
/* Define and initialize `__progname' et. al. */
|
|
|
|
extern void __init_misc (int, char **, char **);
|
|
|
|
|
2000-12-31 18:24:24 +00:00
|
|
|
#endif /* _LIBC_INTERNAL */
|