Override time reporting in Linux processes (accelerate/slowdown games, test code involving timers/delays)
C Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
Makefile first commit Jan 24, 2012
README
override.c

README

(Note: the project is hacky and unreliable)

1. "make" will provide libtimeskew.so
2. Use `TIMESKEW="2 1" LD_PRELOAD=./libtimeskew.so program` to start program with time 2x faster than usual
3. Create/update "timeskew" file in current directory to update time coefficient, e.g. `echo 1 3 > timeskew` - slow down 3x.

TIMESHIFT also sets constant time shift

License=MIT or (at your option) GPLv3

See also:
* Forked timeskew with a GUI (not tested myself): https://github.com/id01/timeskew
* https://github.com/wolfcw/libfaketime