summaryrefslogtreecommitdiff
path: root/src/faketime.c
diff options
context:
space:
mode:
authorWolfgang Hommel <wolfcw@users.noreply.github.com>2019-11-30 09:36:46 +0100
committerGitHub <noreply@github.com>2019-11-30 09:36:46 +0100
commit3123ad7fe2838797e2b4081dc9d5786b8a8c4ed3 (patch)
treed8d4f1cb4e3a002dcdb1055f6509b9482e3e8248 /src/faketime.c
parentaf2d2e5111e0e23fc80b2a838b692c597fb8d6a7 (diff)
downloadlibfaketime-3123ad7fe2838797e2b4081dc9d5786b8a8c4ed3.tar.gz
Revert "Automake branch"revert-178-automake-branch
Diffstat (limited to 'src/faketime.c')
-rw-r--r--src/faketime.c37
1 files changed, 17 insertions, 20 deletions
diff --git a/src/faketime.c b/src/faketime.c
index 99d2f9e..452a58f 100644
--- a/src/faketime.c
+++ b/src/faketime.c
@@ -47,9 +47,8 @@
#include <semaphore.h>
#include "faketime_common.h"
-#include "config.h"
-const char version[] = VERSION;
+const char version[] = "0.9.7";
#ifdef __APPLE__
static const char *date_cmd = "gdate";
@@ -296,21 +295,19 @@ int main (int argc, char **argv)
{
char *ftpl_path;
#ifdef __APPLE__
- if (!getenv("DYLD_INSERT_LIBRARIES") && !getenv("DYLD_FORCE_FLAT_NAMESPACE")) {
- ftpl_path = LIBPREFIX "/libfaketime." LIBVERSION ".dylib";
- FILE *check;
- check = fopen(ftpl_path, "ro");
- if (check == NULL)
- {
- ftpl_path = PREFIX "/lib/faketime/libfaketime." LIBVERSION ".dylib";
- }
- else
- {
- fclose(check);
- }
- setenv("DYLD_INSERT_LIBRARIES", ftpl_path, true);
- setenv("DYLD_FORCE_FLAT_NAMESPACE", "1", true);
+ ftpl_path = PREFIX "/libfaketime.1.dylib";
+ FILE *check;
+ check = fopen(ftpl_path, "ro");
+ if (check == NULL)
+ {
+ ftpl_path = PREFIX "/lib/faketime/libfaketime.1.dylib";
+ }
+ else
+ {
+ fclose(check);
}
+ setenv("DYLD_INSERT_LIBRARIES", ftpl_path, true);
+ setenv("DYLD_FORCE_FLAT_NAMESPACE", "1", true);
#else
{
char *ld_preload_new, *ld_preload = getenv("LD_PRELOAD");
@@ -321,17 +318,17 @@ int main (int argc, char **argv)
* on MultiArch platforms, such as Debian, we put a literal $LIB into LD_PRELOAD.
*/
#ifndef MULTI_ARCH
- ftpl_path = LIBPREFIX "/libfaketimeMT.so." LIBVERSION;
+ ftpl_path = PREFIX LIBDIRNAME "/libfaketimeMT.so.1";
#else
- ftpl_path = PREFIX "/$LIB/faketime/libfaketimeMT.so." LIBVERSION;
+ ftpl_path = PREFIX "/$LIB/faketime/libfaketimeMT.so.1";
#endif
}
else
{
#ifndef MULTI_ARCH
- ftpl_path = LIBPREFIX "/libfaketime.so." LIBVERSION;
+ ftpl_path = PREFIX LIBDIRNAME "/libfaketime.so.1";
#else
- ftpl_path = PREFIX "/$LIB/faketime/libfaketime.so." LIBVERSION;
+ ftpl_path = PREFIX "/$LIB/faketime/libfaketime.so.1";
#endif
}
len = ((ld_preload)?strlen(ld_preload) + 1: 0) + 1 + strlen(ftpl_path);