diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-12-09 11:50:11 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-12-09 11:50:11 -0500 |
commit | db05058334f8f0fa5f6ffcff7e15832729b21ab2 (patch) | |
tree | 6a1cb124e45c812205d39bb3857f150b18ad45b9 /spm.h | |
parent | c616ae64372dd60094bb18c8e7960f0537029a9f (diff) | |
download | spmc-db05058334f8f0fa5f6ffcff7e15832729b21ab2.tar.gz |
Fix a few bugs, replace readelf with patchelf
Diffstat (limited to 'spm.h')
-rw-r--r-- | spm.h | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -69,10 +69,12 @@ char *find_executable(const char *program); char *find_file(const char *root, const char *filename); char *find_package(const char *filename); +Process *patchelf(const char *_filename, const char *_args); char *libdir_nearest(const char *filename); -int has_rpath(const char *filename); -char *get_rpath(const char *filename); +int has_rpath(const char *_filename); +char *get_rpath(const char *_filename); char *gen_rpath(const char *_filename); +int set_rpath(const char *filename, char *_rpath); void walkdir(char *dirpath, Dirwalk **result); char **fstree(const char *path); |