1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <unistd.h> 4 5 void 6 __attribute ((constructor)) init(void)7init (void) 8 { 9 puts ("init DSO"); 10 11 static char str[] = "SOMETHING_NOBODY_USES=something_else"; 12 if (putenv (str) != 0) 13 { 14 puts ("putenv failed"); 15 _exit (1); 16 } 17 } 18