e97e86c18a896989b5165e61aab2a9e032581c42
[mirrors/Programs.git] / unlink-wrapper.c
1 #define _GNU_SOURCE
2 #include <dlfcn.h>
3 #include <stdio.h>
4 //#include <unistd.h>
5 //#define RTLD_NEXT ((void *) -1l)
6
7
8 int unlinkat(int dirfd, const char *pathname, int flags)
9 {
10 puts("unlinkat");
11 int (*orig_unlinkat)(int, const char*, int) = dlsym(RTLD_NEXT, "unlinkat");
12 return orig_unlinkat(dirfd,pathname,flags);
13 }
14
15 //int unlink(const char *pathname)
16 //ssize_t write(int fd, const void *buf, size_t count)
This page took 0.642909 seconds and 3 git commands to generate.