int main (int argc, char **argv)
{
void * handle;
void * cli;
handle = dlopen("./brugs.so", RTLD_LAZY);
if (handle)
{
*(void **) (&cli) = dlsym(handle, "CLI");
*cli();
dlclose(handle);
}
return 0;
}
Varför gör dom på detta viset?

Crack?
Nei, slik program eg gjerne skulle hatt til å virka på Linux. Det er eigentleg eit program skrive i eit sært programmeringsspråk som heiter Component Pascal. Utviklingsmiljøet er for Windows, men kan generera ei .so-fil som så i prinsippet kan brukast på Linux, via koden over. Det virkar sjølvsagt ikkje.