Commit Graph

  • 27a4e3a7ad Fall back to default timer_settime() & timer_gettime() if no versioned version is present Balint Reczey 2013-10-20 16:53:40 +02:00
  • 23200c4321 Fix tests on libc 2.17 Balint Reczey 2013-10-20 16:43:10 +02:00
  • 76edab7837 Fix -lrt issues in Makefile Wolfgang Hommel 2013-10-18 17:45:57 +02:00
  • 3ac3286356 Do not use -ldl -lm when linking the wrapper Wolfgang Hommel 2013-10-16 20:08:57 +02:00
  • bb278fc159 Define config file parsing related variables in smaller scopes Balint Reczey 2013-10-16 13:42:25 +02:00
  • 1bb5ee3920 Ensure late calls return correct results Ray Donnelly 2013-10-15 21:21:24 +01:00
  • d1e7781db6 Add nanosecond resolution to file stat functions Balint Reczey 2013-10-16 10:56:45 +02:00
  • 9c2b1a6295 Drop unused code Balint Reczey 2013-10-16 10:19:25 +02:00
  • 3a2d8e2ccc Enable faking internal calls on OS X Balint Reczey 2013-10-16 09:46:29 +02:00
  • c719a977a7 Finish safe faking of internal calls Balint Reczey 2013-10-16 09:33:50 +02:00
  • c1cc101f91 Fake __clock_gettime() and similar calls using __... calls Balint Reczey 2013-10-16 09:16:05 +02:00
  • cd3597174c Remove second '-lrt' on linker calls to fix 32-bit building issue Wolfgang Hommel 2013-10-16 08:11:02 +02:00
  • 458c6d693d fix directory permissions on install Wolfgang Hommel 2013-10-13 18:25:52 +02:00
  • a8f8378e77 MacPorts changeset 112093 by ryandesign Wolfgang Hommel 2013-10-13 12:24:52 +02:00
  • 4c23ee2730 Updated TODO list v0.9.5 Wolfgang Hommel 2013-10-13 11:19:30 +02:00
  • b659b76c0c Updated installation notes for OS X Wolfgang Hommel 2013-10-11 23:37:50 +02:00
  • 088eb66b24 Added credits for MacPorts Portfile design and build cleanup v0.9.5rc3 Wolfgang Hommel 2013-10-11 16:42:38 +02:00
  • 0208015a9b set library versions on OSX as suggested by ryandesign at MacPorts Wolfgang Hommel 2013-10-11 16:41:01 +02:00
  • a0987efa5c renamed library name from libfaketime.dylib.1 to libfaketime.1.dylib based on Apple design guidelines. Thanks to ryandesign at MacPorts Wolfgang Hommel 2013-10-11 16:33:37 +02:00
  • ed9009495b Changes to Makefiles by ryandesign at MacPorts, changeset 112062 Wolfgang Hommel 2013-10-11 16:29:11 +02:00
  • cee051c2bc avoid unused variables warnings Wolfgang Hommel 2013-10-06 13:12:39 +02:00
  • a64b04c441 Added note about how to test without installation Wolfgang Hommel 2013-10-05 18:01:38 +02:00
  • ad012825de introducing rudimentary multilib installation path support Wolfgang Hommel 2013-10-05 17:53:58 +02:00
  • 858eb36e4f Preliminary multi-arch support for faketime wrapper when -DMULTI_ARCH is set Wolfgang Hommel 2013-10-05 11:16:12 +02:00
  • 7d13d305c9 Add -Wextra and -Werror CFLAGS and also fix compile errors Balint Reczey 2013-10-04 22:54:07 +02:00
  • bce065d17d fix missing break;-s Balint Reczey 2013-10-04 22:34:12 +02:00
  • 8906bfda8f rework endianness handling code to avoid aliasing warnings Balint Reczey 2013-10-04 22:26:54 +02:00
  • be2b7c0a0c fix compiler warning with -Wunused-result enabled Wolfgang Hommel 2013-10-04 11:48:54 +02:00
  • 7c2371e4a8 fix compiler warning with -Wstrict-overflow enabled Wolfgang Hommel 2013-10-04 11:45:55 +02:00
  • a7858cb1dd fixed for gcc > 4.6 Wolfgang Hommel 2013-10-04 10:42:27 +02:00
  • 1183cece14 deliberately ignore return values in test program Wolfgang Hommel 2013-10-04 10:39:09 +02:00
  • 4586eef851 Documentation on building 32-bit libraries on 64-bit platforms Wolfgang Hommel 2013-10-04 10:24:23 +02:00
  • d4ffebbf98 Added note about building 32-bit libraries/binaries Wolfgang Hommel 2013-10-04 10:22:11 +02:00
  • cb60b68e02 add default PREFIX to main Makefile.OSX Wolfgang Hommel 2013-10-03 18:24:27 +02:00
  • 782d3585b2 try multiple paths to find libfaketime.dylib.1 on OSX Wolfgang Hommel 2013-10-03 18:08:44 +02:00
  • 0b1845c36d Update default PREFIX on OSX Wolfgang Hommel 2013-10-03 17:58:01 +02:00
  • 6dcde9c4d9 Ensure target directory exists Wolfgang Hommel 2013-10-03 17:38:39 +02:00
  • bbd2ee58f2 Makefile for OSX man page installation Wolfgang Hommel 2013-10-03 17:30:12 +02:00
  • 9d669f7528 ensure temporary destroot binpath exists Wolfgang Hommel 2013-10-03 17:28:11 +02:00
  • a7297ba25c create bindir during installation if it does not yet exist (fixed) Wolfgang Hommel 2013-10-03 17:26:38 +02:00
  • 9d85b5a783 create bindir during installation if it does not yet exist Wolfgang Hommel 2013-10-03 17:22:39 +02:00
  • 7c9a327919 Fix parsing timestamps containing only i... or x... Balint Reczey 2013-10-03 15:42:53 +02:00
  • 6fafd23f8a fix -lrt call for faketime binary linking wolfcw/master Wolfgang Hommel 2013-10-03 11:44:51 +02:00
  • 3debc093e4 fix -lrt call for library linking Wolfgang Hommel 2013-10-03 11:31:57 +02:00
  • f21318289f fix missing linker run Wolfgang Hommel 2013-10-03 11:23:41 +02:00
  • 47e8fbef18 Merge branch 'develop' Wolfgang Hommel 2013-10-02 15:40:02 +02:00
  • f0f8282817 No -DFAKE_TIMERS on OSX Wolfgang Hommel 2013-10-02 15:39:43 +02:00
  • 338ec2e3df Merge branch 'develop' Wolfgang Hommel 2013-10-02 15:36:07 +02:00
  • bb87fb619e improved readability of test script output Wolfgang Hommel 2013-10-02 15:32:46 +02:00
  • b9ba8ab444 uniform test output style Wolfgang Hommel 2013-10-01 13:15:34 +02:00
  • 8c1ba7899d improved output readability for timer tests Wolfgang Hommel 2013-10-01 13:12:34 +02:00
  • c59e816539 Ensure that -lrt is passed to compiler/linker for faketime.c Wolfgang Hommel 2013-10-01 12:35:08 +02:00
  • 50c6ad4dc2 Provide timer related functions compatible with GLIBC 2.2 and >= 2.3.3 [pr32 @8615959] Balint Reczey 2013-09-30 16:36:13 +02:00
  • cda19e4cb7 Updated gitignore: Ignore new faketime binary wrapper Wolfgang Hommel 2013-09-05 14:37:05 +02:00
  • 27468e804d Updated gitignore: Ignore new faketime binary wrapper Wolfgang Hommel 2013-09-05 14:37:05 +02:00
  • e8846e6245 Merge branch 'master' into develop Wolfgang Hommel 2013-09-05 11:17:34 +02:00
  • ae6af2eea9 fixed missing blank line before last timetest call Wolfgang Hommel 2013-09-05 11:16:57 +02:00
  • 92d37e79b9 Use clock_gettime() to fake ftime() and time() [rbalint/pr31] Balint Reczey 2013-09-05 11:15:51 +02:00
  • 65cccbbd45 Merge branch 'master' of https://github.com/wolfcw/libfaketime Wolfgang Hommel 2013-09-05 10:28:27 +02:00
  • c2087711eb Unbalanced parenthesis in libfaketime.c (#30, a168290) Wolfgang Hommel 2013-09-04 17:22:52 +02:00
  • 2f9377790c Applied libfaketime name change and style guide Wolfgang Hommel 2013-09-04 14:21:13 +02:00
  • 51b1a2eba4 Wrap new and experimental features in #ifdef FAKE_SLEEP FAKE_TIMERS Wolfgang Hommel 2013-09-04 14:20:43 +02:00
  • 98a0cacf3a Updated manpage for upcoming 0.9.5 Wolfgang Hommel 2013-09-04 13:21:41 +02:00
  • 3d63dd33e5 Fix rouding issues, Add reminder to rewrite faking time(), gettimeofday, etc. [rbalint pr29] Balint Reczey 2013-09-04 13:10:26 +02:00
  • 545685e5a8 Use nanosleep() in faked sleep() and usleep() to avoid rounding issues [rbalint/pr28] Balint Reczey 2013-09-04 13:05:04 +02:00
  • e029bf883d Merge branch 'master' into develop Wolfgang Hommel 2013-09-04 17:23:29 +02:00
  • 6fb53d08dd Unbalanced parenthesis in libfaketime.c (#30, a168290) Wolfgang Hommel 2013-09-04 17:22:52 +02:00
  • 7fd7051b22 enable FAKE_TIMERS for development branch Wolfgang Hommel 2013-09-04 14:23:23 +02:00
  • e09350e374 Applied libfaketime name change and style guide Wolfgang Hommel 2013-09-04 14:21:13 +02:00
  • 4c508fc375 Wrap new and experimental features in #ifdef FAKE_SLEEP FAKE_TIMERS Wolfgang Hommel 2013-09-04 14:20:43 +02:00
  • a9898e91b0 Updated manpage for upcoming 0.9.5 Wolfgang Hommel 2013-09-04 13:21:41 +02:00
  • afa133ee7f Fix rouding issues, Add reminder to rewrite faking time(), gettimeofday, etc. [rbalint pr29] Wolfgang Hommel 2013-09-04 13:10:26 +02:00
  • 259a9a0966 Use nanosleep() in faked sleep() and usleep() to avoid rounding issues [rbalint/pr28] Wolfgang Hommel 2013-09-04 13:05:04 +02:00
  • 3f4563fd92 README.developers added; editor modelines in libfaketime.c Wolfgang Hommel 2013-09-04 12:50:00 +02:00
  • e0248e9f4d merge of rbalint/fake-timers Wolfgang Hommel 2013-09-03 17:13:16 +02:00
  • cdab1d089e more cleanup, indentation, C style etc. Wolfgang Hommel 2013-09-03 13:42:10 +02:00
  • 6e789eda25 indentation and other style issues Wolfgang Hommel 2013-09-03 13:23:42 +02:00
  • c4a3671219 Merge branch 'fake-poll' into integration Wolfgang Hommel 2013-09-03 11:27:52 +02:00
  • 227ebff470 testing Makefile adapted for OSX Wolfgang Hommel 2013-09-02 14:38:43 +02:00
  • 568fef7228 Makefiles and test suite improved for OS X Wolfgang Hommel 2013-09-02 14:32:44 +02:00
  • 89f58cd720 Updated documentation and credits Wolfgang Hommel 2013-09-02 14:09:32 +02:00
  • d69e6557da Fake poll() and ppoll() Balint Reczey 2013-08-28 19:32:26 +02:00
  • 5d9429257b Fix typo in README Balint Reczey 2013-09-01 18:22:47 +02:00
  • aef788c795 Revert "merged rbalint's pr27" Wolfgang Hommel 2013-09-01 16:04:21 +02:00
  • 5283614bec merged rbalint's pr27 Wolfgang Hommel 2013-09-01 15:59:45 +02:00
  • 4ecef4db08 Sleep() and alarm() still could apply faking several times Balint Reczey 2013-08-31 20:32:45 +02:00
  • d92829adb1 Fake clock_get_time() on __APPLE__ Balint Reczey 2013-08-30 20:15:19 +02:00
  • 5bef478921 Fix compilation on __APPLE__ Balint Reczey 2013-08-30 18:54:05 +02:00
  • 9e36de18fb Default to clang on __APPLE__ to support thread local variables Balint Reczey 2013-08-30 18:39:28 +02:00
  • ddfebc8645 Improved OS X support Wolfgang Hommel 2013-08-29 12:51:48 +02:00
  • 564f6e0942 Prevent applying time faking mote than once Balint Reczey 2013-08-30 18:08:30 +02:00
  • e2882ef56c Don't use a = {b,c} assignment Balint Reczey 2013-08-29 11:35:33 +02:00
  • 3b498bf24f Fix missing clock_gettime() related #defines on __APPLE__ Balint Reczey 2013-08-29 11:21:45 +02:00
  • 59a9a36056 Assume system being little endian on __APPLE__ Balint Reczey 2013-08-29 11:10:47 +02:00
  • cde288fb0e fix so ./faketime is not a library Wolfgang Hommel 2013-08-29 10:17:26 +02:00
  • c84c37d137 guard against broken dlsym by Toni G Wolfgang Hommel 2013-08-29 10:23:26 +02:00
  • ccd43c21cd fix so ./faketime is not a library Wolfgang Hommel 2013-08-29 10:17:26 +02:00
  • eff33e1b5b Revert a2c8ac6..8b67256 Wolfgang Hommel 2013-08-29 10:15:15 +02:00
  • 8b67256736 Revert 30dd22e..bdac73e Wolfgang Hommel 2013-08-29 10:08:32 +02:00
  • bdac73e3b9 failed attempt to get it working on OS X Wolfgang Hommel 2013-08-29 10:05:45 +02:00