1*b725ae77Skettenis /* This program is linked against SOM shared libraries, which the loader 2*b725ae77Skettenis automatically loads along with the program itself). 3*b725ae77Skettenis */ 4*b725ae77Skettenis 5*b725ae77Skettenis #include <stdio.h> 6*b725ae77Skettenis 7*b725ae77Skettenis #if defined(__cplusplus) || defined(__STDCPP__) 8*b725ae77Skettenis extern "C" int solib_main (int arg); 9*b725ae77Skettenis #else 10*b725ae77Skettenis int solib_main (int arg); 11*b725ae77Skettenis #endif 12*b725ae77Skettenis main()13*b725ae77Skettenisint main () 14*b725ae77Skettenis { 15*b725ae77Skettenis int result; 16*b725ae77Skettenis 17*b725ae77Skettenis /* Call a shlib function. */ 18*b725ae77Skettenis result = solib_main (100); 19*b725ae77Skettenis 20*b725ae77Skettenis /* Call it again. */ 21*b725ae77Skettenis result = solib_main (result); 22*b725ae77Skettenis return 0; 23*b725ae77Skettenis } 24