Commit Graph

15 Commits

Author SHA1 Message Date
Simon Ruderich
e362a42f56 COPYING: Add, GPL 3. 2013-06-02 18:40:39 +02:00
Simon Ruderich
1c5441c26a Hook vfork() and replace it with fork(). 2013-06-02 18:25:49 +02:00
Simon Ruderich
66140e14e4 hookmacros.h: Be more careful to restore the errno.
check_handle_fd() or handle_fd_pre() might also modify it.
2013-06-01 22:47:23 +02:00
Simon Ruderich
73870d5ed5 hookmacros.h: Reduce duplication in HOOK_VOID1(). 2013-06-01 22:44:22 +02:00
Simon Ruderich
ad50ad9c54 Hook perror(3). 2013-06-01 22:08:45 +02:00
Simon Ruderich
b34a8ce50b configure.ac: Require libtool 2.4. 2013-06-01 21:55:10 +02:00
Simon Ruderich
fb9548453f Add simple test suite. 2013-06-01 21:51:28 +02:00
Simon Ruderich
96710bc3fa Add ENV_NAME_FORCE_WRITE to force writes to non-tty devices. 2013-06-01 21:13:23 +02:00
Simon Ruderich
7d4d8e0784 Fix initialization if ENV_NAME_FDS was not set.
If ENV_NAME_FDS is not set then init_from_environment() was called for
each hooked function, instead of just once.
2013-06-01 18:27:56 +02:00
Simon Ruderich
5e162a33ae Fix signature of fcntl() hook. 2013-05-31 22:31:11 +02:00
Simon Ruderich
b9b86029be Display PID in tracked_fds_debug(). 2013-05-31 18:40:49 +02:00
Simon Ruderich
8772530a2e trackfds.h: Add missing void to function definition. 2013-05-31 18:39:47 +02:00
Simon Ruderich
f369605227 fcntl(): Don't call dup_fd() if real_fcntl() failed. 2013-05-31 18:37:55 +02:00
Simon Ruderich
6d15f6c990 Rename macros.h to hookmacros.h. 2013-05-31 18:36:21 +02:00
Simon Ruderich
abc3d7889f Initial commit. 2013-05-31 18:19:12 +02:00