]> git.ipfire.org Git - thirdparty/glibc.git/blame - elf/ifuncmod6.c
Merge branch release/2.28/master into ibm/2.28/master
[thirdparty/glibc.git] / elf / ifuncmod6.c
CommitLineData
3c30afc8
L
1/* Test STT_GNU_IFUNC symbol reference in a shared library. */
2
3extern int foo (void);
4
5typedef int (*foo_p) (void);
6
44fd8887 7extern foo_p foo_ptr;
3c30afc8
L
8
9foo_p
10get_foo_p (void)
11{
12 return foo_ptr;
13}
14
44fd8887
L
15int
16call_foo (void)
3c30afc8 17{
44fd8887 18 return foo ();
3c30afc8 19}