#define _GNU_SOURCE 1 #include #include #include #include #include //char *getenv(const char *name) uid_t getuid (void) { uid_t (*orig_getuid)(void) = dlsym(RTLD_NEXT, "getuid"); printf("Calling getuid\n"); return orig_getuid(); }