mirror of
https://git.suyu.dev/suyu/AppImageKit-checkrt.git
synced 2025-12-24 00:04:38 +01:00
Print debug logs when APPIMAGE_CHECKRT_DEBUG is set
This commit is contained in:
parent
e1d82c8085
commit
73a1aa4132
3 changed files with 20 additions and 9 deletions
10
exec.c
10
exec.c
|
|
@ -42,6 +42,8 @@ variable (e.g. "PATH"):
|
|||
|
||||
#define _GNU_SOURCE
|
||||
|
||||
#include "checkrt.h"
|
||||
|
||||
#include <unistd.h>
|
||||
#include <dlfcn.h>
|
||||
#include <stdio.h>
|
||||
|
|
@ -281,7 +283,7 @@ int execve(const char* filename, char* const argv[], char* const envp[]) {
|
|||
old_execve = dlsym(RTLD_NEXT, "execve");
|
||||
int ret = old_execve(filename, argv, new_envp);
|
||||
stringlist_free(new_envp);
|
||||
//printf(">>> custom execve()!\n");
|
||||
DEBUG(">>> custom execve()!\n");
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
@ -290,7 +292,7 @@ int execv(const char* filename, char* const argv[]) {
|
|||
old_execve = dlsym(RTLD_NEXT, "execve");
|
||||
int ret = old_execve(filename, argv, new_envp);
|
||||
stringlist_free(new_envp);
|
||||
//printf(">>> custom execv()!\n");
|
||||
DEBUG(">>> custom execv()!\n");
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
@ -300,7 +302,7 @@ int execvpe(const char* filename, char* const argv[], char* const envp[]) {
|
|||
old_execvpe = dlsym(RTLD_NEXT, "execvpe");
|
||||
int ret = old_execvpe(filename, argv, new_envp);
|
||||
stringlist_free(new_envp);
|
||||
//printf(">>> custom execvpe()!\n");
|
||||
DEBUG(">>> custom execvpe()!\n");
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
@ -310,6 +312,6 @@ int execvp(const char* filename, char* const argv[]) {
|
|||
old_execvpe = dlsym(RTLD_NEXT, "execvpe");
|
||||
int ret = old_execvpe(filename, argv, new_envp);
|
||||
stringlist_free(new_envp);
|
||||
//printf(">>> custom execvp()!\n");
|
||||
DEBUG(">>> custom execvp()!\n");
|
||||
return ret;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue