692 Commits

Author SHA1 Message Date
Balint Reczey
3a2d8e2ccc Enable faking internal calls on OS X
Tested on OS X 10.8 with the test suite
2013-10-16 10:00:51 +02:00
Balint Reczey
c719a977a7 Finish safe faking of internal calls 2013-10-16 09:33:50 +02:00
Balint Reczey
c1cc101f91 Fake __clock_gettime() and similar calls using __... calls
This breaks potential infinite loops.
2013-10-16 09:16:05 +02:00
Wolfgang Hommel
cd3597174c Remove second '-lrt' on linker calls to fix 32-bit building issue 2013-10-16 08:11:02 +02:00
Wolfgang Hommel
458c6d693d fix directory permissions on install 2013-10-13 18:25:52 +02:00
Wolfgang Hommel
a8f8378e77 MacPorts changeset 112093 by ryandesign 2013-10-13 12:24:52 +02:00
Wolfgang Hommel
4c23ee2730 Updated TODO list v0.9.5 2013-10-13 11:19:30 +02:00
Wolfgang Hommel
b659b76c0c Updated installation notes for OS X 2013-10-11 23:37:50 +02:00
Wolfgang Hommel
088eb66b24 Added credits for MacPorts Portfile design and build cleanup v0.9.5rc3 2013-10-11 16:42:38 +02:00
Wolfgang Hommel
0208015a9b set library versions on OSX as suggested by ryandesign at MacPorts 2013-10-11 16:41:01 +02:00
Wolfgang Hommel
a0987efa5c renamed library name from libfaketime.dylib.1 to libfaketime.1.dylib based on Apple design guidelines. Thanks to ryandesign at MacPorts 2013-10-11 16:33:37 +02:00
Wolfgang Hommel
ed9009495b Changes to Makefiles by ryandesign at MacPorts, changeset 112062 2013-10-11 16:29:11 +02:00
Wolfgang Hommel
cee051c2bc avoid unused variables warnings 2013-10-06 13:12:39 +02:00
Wolfgang Hommel
a64b04c441 Added note about how to test without installation 2013-10-05 18:01:38 +02:00
Wolfgang Hommel
ad012825de introducing rudimentary multilib installation path support 2013-10-05 17:53:58 +02:00
Wolfgang Hommel
858eb36e4f Preliminary multi-arch support for faketime wrapper when -DMULTI_ARCH is set 2013-10-05 11:16:12 +02:00
Balint Reczey
7d13d305c9 Add -Wextra and -Werror CFLAGS and also fix compile errors 2013-10-04 22:54:07 +02:00
Balint Reczey
bce065d17d fix missing break;-s 2013-10-04 22:34:12 +02:00
Balint Reczey
8906bfda8f rework endianness handling code to avoid aliasing warnings 2013-10-04 22:26:54 +02:00
Wolfgang Hommel
be2b7c0a0c fix compiler warning with -Wunused-result enabled 2013-10-04 11:48:54 +02:00
Wolfgang Hommel
7c2371e4a8 fix compiler warning with -Wstrict-overflow enabled 2013-10-04 11:45:55 +02:00
Wolfgang Hommel
a7858cb1dd fixed for gcc > 4.6 2013-10-04 10:42:27 +02:00
Wolfgang Hommel
1183cece14 deliberately ignore return values in test program 2013-10-04 10:39:09 +02:00
Wolfgang Hommel
4586eef851 Documentation on building 32-bit libraries on 64-bit platforms 2013-10-04 10:24:23 +02:00
Wolfgang Hommel
d4ffebbf98 Added note about building 32-bit libraries/binaries 2013-10-04 10:22:11 +02:00
Wolfgang Hommel
cb60b68e02 add default PREFIX to main Makefile.OSX 2013-10-03 18:24:27 +02:00
Wolfgang Hommel
782d3585b2 try multiple paths to find libfaketime.dylib.1 on OSX 2013-10-03 18:08:44 +02:00
Wolfgang Hommel
0b1845c36d Update default PREFIX on OSX 2013-10-03 17:58:01 +02:00
Wolfgang Hommel
6dcde9c4d9 Ensure target directory exists 2013-10-03 17:38:39 +02:00
Wolfgang Hommel
bbd2ee58f2 Makefile for OSX man page installation 2013-10-03 17:30:12 +02:00
Wolfgang Hommel
9d669f7528 ensure temporary destroot binpath exists 2013-10-03 17:28:11 +02:00
Wolfgang Hommel
a7297ba25c create bindir during installation if it does not yet exist (fixed) 2013-10-03 17:26:38 +02:00
Wolfgang Hommel
9d85b5a783 create bindir during installation if it does not yet exist 2013-10-03 17:22:39 +02:00
Balint Reczey
7c9a327919 Fix parsing timestamps containing only i... or x... 2013-10-03 15:42:53 +02:00
Wolfgang Hommel
6fafd23f8a fix -lrt call for faketime binary linking 2013-10-03 11:44:51 +02:00
Wolfgang Hommel
3debc093e4 fix -lrt call for library linking 2013-10-03 11:31:57 +02:00
Wolfgang Hommel
f21318289f fix missing linker run 2013-10-03 11:23:41 +02:00
Wolfgang Hommel
47e8fbef18 Merge branch 'develop' 2013-10-02 15:40:02 +02:00
Wolfgang Hommel
f0f8282817 No -DFAKE_TIMERS on OSX 2013-10-02 15:39:43 +02:00
Wolfgang Hommel
338ec2e3df Merge branch 'develop' 2013-10-02 15:36:07 +02:00
Wolfgang Hommel
bb87fb619e improved readability of test script output 2013-10-02 15:32:46 +02:00
Wolfgang Hommel
b9ba8ab444 uniform test output style 2013-10-01 13:15:34 +02:00
Wolfgang Hommel
8c1ba7899d improved output readability for timer tests 2013-10-01 13:12:34 +02:00
Wolfgang Hommel
c59e816539 Ensure that -lrt is passed to compiler/linker for faketime.c 2013-10-01 12:35:08 +02:00
Balint Reczey
50c6ad4dc2 Provide timer related functions compatible with GLIBC 2.2 and >= 2.3.3 [pr32 @8615959] 2013-09-30 16:36:13 +02:00
Wolfgang Hommel
cda19e4cb7 Updated gitignore: Ignore new faketime binary wrapper 2013-09-05 16:27:58 +02:00
Wolfgang Hommel
27468e804d Updated gitignore: Ignore new faketime binary wrapper 2013-09-05 14:37:05 +02:00
Wolfgang Hommel
e8846e6245 Merge branch 'master' into develop 2013-09-05 11:17:34 +02:00
Wolfgang Hommel
ae6af2eea9 fixed missing blank line before last timetest call 2013-09-05 11:16:57 +02:00
Balint Reczey
92d37e79b9 Use clock_gettime() to fake ftime() and time() [rbalint/pr31] 2013-09-05 11:15:51 +02:00