+ static XIA *xia = NULL;
+ static XCP *xcp = NULL;
+
+ /* find the real Xlib and the real X function */
+ if (!lib_xlib)
+ lib_xlib = dlopen("libX11.so", RTLD_GLOBAL | RTLD_LAZY);
+ if (!xia)
+ xia = (XIA *) dlsym(lib_xlib, "XInternAtom");
+ if (!xcp)
+ xcp = (XCP *) dlsym(lib_xlib, "XChangeProperty");