diff options
author | netblue30 <netblue30@yahoo.com> | 2015-12-03 08:45:52 -0500 |
---|---|---|
committer | netblue30 <netblue30@yahoo.com> | 2015-12-03 08:45:52 -0500 |
commit | f9021ef8714fee5d4eb30a2329f80eeebaeaf244 (patch) | |
tree | dd8152456b311b5539f6a8d4fb1b2a092737c1bb /src/libtrace | |
parent | testing (diff) | |
download | firejail-f9021ef8714fee5d4eb30a2329f80eeebaeaf244.tar.gz firejail-f9021ef8714fee5d4eb30a2329f80eeebaeaf244.tar.zst firejail-f9021ef8714fee5d4eb30a2329f80eeebaeaf244.zip |
--tracelog
Diffstat (limited to 'src/libtrace')
-rw-r--r-- | src/libtrace/Makefile.in | 1 | ||||
-rw-r--r-- | src/libtrace/libtrace.c | 2 |
2 files changed, 1 insertions, 2 deletions
diff --git a/src/libtrace/Makefile.in b/src/libtrace/Makefile.in index 3924bdf3f..6917127b0 100644 --- a/src/libtrace/Makefile.in +++ b/src/libtrace/Makefile.in | |||
@@ -15,7 +15,6 @@ all: libtrace.so | |||
15 | %.o : %.c $(H_FILE_LIST) | 15 | %.o : %.c $(H_FILE_LIST) |
16 | $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@ | 16 | $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@ |
17 | 17 | ||
18 | # gcc -shared -fPIC -ldl traceopen.c -o traceopen.so | ||
19 | libtrace.so: $(OBJS) | 18 | libtrace.so: $(OBJS) |
20 | $(CC) $(LDFLAGS) -shared -fPIC -z relro -o $@ $(OBJS) -ldl | 19 | $(CC) $(LDFLAGS) -shared -fPIC -z relro -o $@ $(OBJS) -ldl |
21 | 20 | ||
diff --git a/src/libtrace/libtrace.c b/src/libtrace/libtrace.c index 9dad3859e..3db931de1 100644 --- a/src/libtrace/libtrace.c +++ b/src/libtrace/libtrace.c | |||
@@ -423,7 +423,7 @@ typedef int (*orig_stat64_t)(const char *pathname, struct stat64 *buf); | |||
423 | static orig_stat64_t orig_stat64 = NULL; | 423 | static orig_stat64_t orig_stat64 = NULL; |
424 | int stat64(const char *pathname, struct stat64 *buf) { | 424 | int stat64(const char *pathname, struct stat64 *buf) { |
425 | if (!orig_stat) | 425 | if (!orig_stat) |
426 | orig_stat64 = (orig_stat64_t)dlsym(RTLD_NEXT, "stat"); | 426 | orig_stat64 = (orig_stat64_t)dlsym(RTLD_NEXT, "stat64"); |
427 | 427 | ||
428 | int rv = orig_stat64(pathname, buf); | 428 | int rv = orig_stat64(pathname, buf); |
429 | printf("%u:%s:stat %s:%d\n", pid(), name(), pathname, rv); | 429 | printf("%u:%s:stat %s:%d\n", pid(), name(), pathname, rv); |