1#include <dlfcn.h>
2#include <stdio.h>
3
4int
5foo (int i)
6{
7 if (dlsym (RTLD_DEFAULT, name: "unload7_nonexistent_symbol") == NULL)
8 return 1;
9 puts (s: "dlsym returned non-NULL");
10 return 0;
11}
12

source code of glibc/elf/unload7mod1.c