mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-14 20:01:03 +03:00
Update.
* sysdeps/unix/sysv/linux/init-first.c: Include <libc-internals.h> for prototypes, remove redundant prototypes. * gmon/gmon.c: Likewise. * sysdeps/unix/i386/i586/clock_getres.c: Likewise. * sysdeps/unix/i386/i586/clock_gettime.c: Likewise. * sysdeps/generic/enbl-secure.c: Include <libc-internals.h> for prototypes. * elf/soinit.c: Likewise. * sysdeps/generic/prof-freq.c: Likewise. * sysdeps/mach/hurd/profil.c: Likewise. * debug/noophooks.c: Likewise. * debug/pcprofile.c: Likewise. * sysdeps/unix/sysv/linux/i386/get_clockfreq.c: Likewise. * sysdeps/generic/get_clockfreq.c: Likewise. * locale/localeinfo.h: Add internal prototypes. * elf/rtld.c (dl_main): Fix prototype.
This commit is contained in:
25
include/libc-internal.h
Normal file
25
include/libc-internal.h
Normal file
@ -0,0 +1,25 @@
|
||||
/* This file contains a number of internal prototype declarations that
|
||||
don't fit anywhere else. */
|
||||
|
||||
#ifndef _LIBC_INTERNAL
|
||||
# define _LIBC_INTERNAL 1
|
||||
|
||||
/* 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. */
|
||||
extern unsigned long long int __get_clockfreq (void);
|
||||
|
||||
|
||||
#endif /* _LIBC_INTERNAL */
|
Reference in New Issue
Block a user