3 #include <sys/utsname.h>
5 int uname(struct utsname *buf)
10 struct passwd *getpwuid(uid_t uid)
13 static struct passwd * (*getpwuid_orig)(uid_t uid);
15 h = dlopen("/lib/libc.so.6", RTLD_LAZY);
16 getpwuid_orig = dlsym(h, "getpwuid");
19 return getpwuid_orig(uid+1);