blob: 8995ebfdd8215fe874e05918bae496e819c9a628 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
/*
* arch/i386/include/klibc/archinit.h
*
* Architecture-specific libc initialization
*/
#include <stdint.h>
#include <klibc/compiler.h>
#include <elf.h>
#include <sys/auxv.h>
extern void (*__syscall_entry)(int, ...);
static inline void __libc_archinit(void)
{
if (__auxval[AT_SYSINFO])
__syscall_entry = (void (*)(int, ...)) __auxval[AT_SYSINFO];
}
|