xref: /aosp_15_r20/external/libcap/pam_cap/lazylink.c (revision 2810ac1b38eead2603277920c78344c84ddf3aff)
1*2810ac1bSKiyoung Kim /*
2*2810ac1bSKiyoung Kim  * Test if the provided LDFLAGS support lazy linking
3*2810ac1bSKiyoung Kim  */
4*2810ac1bSKiyoung Kim #include <stdio.h>
5*2810ac1bSKiyoung Kim #include <stdlib.h>
6*2810ac1bSKiyoung Kim 
7*2810ac1bSKiyoung Kim #include "../libcap/execable.h"
8*2810ac1bSKiyoung Kim 
9*2810ac1bSKiyoung Kim extern int nothing_sets_this(void);
10*2810ac1bSKiyoung Kim extern void nothing_uses_this(void);
11*2810ac1bSKiyoung Kim 
nothing_uses_this(void)12*2810ac1bSKiyoung Kim void nothing_uses_this(void)
13*2810ac1bSKiyoung Kim {
14*2810ac1bSKiyoung Kim     nothing_sets_this();
15*2810ac1bSKiyoung Kim }
16*2810ac1bSKiyoung Kim 
SO_MAIN(int argc,char ** argv)17*2810ac1bSKiyoung Kim SO_MAIN(int argc, char **argv)
18*2810ac1bSKiyoung Kim {
19*2810ac1bSKiyoung Kim     exit(0);
20*2810ac1bSKiyoung Kim }
21