1*1580175dSdrahn /* 2*1580175dSdrahn * Public Domain 2003 Dale Rahn 3*1580175dSdrahn * 4*1580175dSdrahn * $OpenBSD: main.c,v 1.1.1.1 2005/09/22 22:31:27 drahn Exp $ 5*1580175dSdrahn */ 6*1580175dSdrahn #include <stdio.h> 7*1580175dSdrahn #include <dlfcn.h> 8*1580175dSdrahn 9*1580175dSdrahn 10*1580175dSdrahn void ad(void); 11*1580175dSdrahn extern int libglobal; 12*1580175dSdrahn 13*1580175dSdrahn void (*ad_f)(void) = &ad; 14*1580175dSdrahn int *a = &libglobal; 15*1580175dSdrahn int main()16*1580175dSdrahnmain() 17*1580175dSdrahn { 18*1580175dSdrahn 19*1580175dSdrahn ad_f(); 20*1580175dSdrahn 21*1580175dSdrahn return 1; 22*1580175dSdrahn } 23