373 Commits

Author SHA1 Message Date
Sam Hocevar
383ef37246 * Improved %c usage in our custom fprintf() implementation. 2007-01-17 15:31:40 +00:00
Sam Hocevar
0518c124e7 * Use __func__ wherever possible. 2007-01-17 15:21:09 +00:00
Sam Hocevar
29a063f7fd * recvfrom() support from Dominik Kuhlen. 2007-01-17 15:07:35 +00:00
Sam Hocevar
b2bd02189a * Print "NULL" instead of "(nil)" when printing null pointers. 2007-01-17 15:02:05 +00:00
Sam Hocevar
714f88e8f7 * Allow -r 0.0 again. Fixed the testsuite accordingly. 2007-01-17 14:35:12 +00:00
Sam Hocevar
bb4cc96f00 * Moved files around. 2007-01-17 13:46:38 +00:00
Sam Hocevar
246189c39a * Suggest jot instead of seq in the examples. 2007-01-17 13:42:18 +00:00
Sam Hocevar
77ce719b7e * Fix a longopt parsing crash, thanks to Matti Hämäläinen. 2007-01-17 07:22:10 +00:00
Sam Hocevar
e10cc503bc * Fix testsuite by printing MD5 hashes to stdout. 2007-01-17 07:21:40 +00:00
Sam Hocevar
9dee8b079e * Got rid of the *_load() functions. Now each diverted function is supposed
to check that the *_orig() functions it calls are properly loaded.
2007-01-16 14:36:33 +00:00
Sam Hocevar
c0147e553f * pread() implementation, thanks to Clément Stenac. 2007-01-16 14:21:28 +00:00
Sam Hocevar
9cf80fa640 * Don't do the offset sanity check on non-seekable devices. 2007-01-16 14:06:57 +00:00
Sam Hocevar
404b37f643 * readv() implementation, thanks to Rémi Denis-Courmont. 2007-01-16 13:54:34 +00:00
Sam Hocevar
8bfb3da41f * Use seq instead of awk in the example, to make shorter code. I know it
won't work on BSD systems, but should I care?
2007-01-15 13:28:19 +00:00
Sam Hocevar
1a97ee7197 * Version 0.5.
* Updated NEWS and ChangeLog.
2007-01-14 23:56:39 +00:00
Sam Hocevar
9b488f42ab * interval -> range. 2007-01-14 23:42:34 +00:00
Sam Hocevar
aa1dc92193 * Support ranges with the -r flag. 2007-01-14 23:41:03 +00:00
Sam Hocevar
b1541cb9fe * Oops, ratio should be a double, not a float. 2007-01-14 20:47:18 +00:00
Sam Hocevar
9587362904 * Exit non-zero if one process crashed. 2007-01-14 20:28:09 +00:00
Sam Hocevar
d43e3035be * Display our information to stderr, not stdout. Documented that. 2007-01-14 20:18:31 +00:00
Sam Hocevar
5f6aa51632 * Only display our own kills in verbose mode.
* Factorise min/max ratio values.
2007-01-14 20:17:45 +00:00
Sam Hocevar
cb6226ea65 * Added -v/--verbose (unused yet). 2007-01-14 17:47:01 +00:00
Sam Hocevar
318cee0eea * Set --version to -V, not -v. We'll use -v for verbose. 2007-01-14 11:03:37 +00:00
Sam Hocevar
2e7dfd3c70 * Fix a problem with filedescriptor 17 being reused for other purposes than
the debugging channel.
  * Print signal name, eg. SIGABRT instead of just "signal 6".
2007-01-14 01:03:44 +00:00
Sam Hocevar
15a6677225 * Minor documentation layout fix. 2007-01-13 22:47:56 +00:00
Sam Hocevar
19d99de4b9 * Added auto-increment mode. Not very handy to use yet. 2007-01-13 19:33:48 +00:00
Sam Hocevar
fc2e6455a1 * Print program PID when initialising libzzuf. 2007-01-13 18:00:03 +00:00
Sam Hocevar
7d8c22ecef * Fixed -c behaviour. Sometimes apps open "$PWD/file" when asked to
simply open "file" (eg. eog).
2007-01-13 10:59:07 +00:00
Sam Hocevar
1bd6bb7a23 * Implemented -D/--delay to avoid fork bombs. 2007-01-13 10:50:38 +00:00
Sam Hocevar
cf8fcc5d13 * Refactored some shit around. 2007-01-12 18:01:27 +00:00
Sam Hocevar
3a12894365 * Minor documentation fixes. 2007-01-12 16:20:14 +00:00
Sam Hocevar
c5ce65e161 * Change timing functions to gettimeofday() instead of time() for more
precision.
2007-01-12 15:47:48 +00:00
Sam Hocevar
61a673c096 * Lowercase zzuf everywhere. 2007-01-12 14:19:55 +00:00
Sam Hocevar
8a642c8c15 * Better line-buffered stdin reads. 2007-01-12 10:09:22 +00:00
Sam Hocevar
27628f1f61 * Version 0.4.
* Updated NEWS and ChangeLog.
2007-01-11 23:36:28 +00:00
Sam Hocevar
16515a9f5f * Got rid of malloc() for each file opened. Now we only start calling
malloc() after the 32th file descriptor.
2007-01-11 23:30:29 +00:00
Sam Hocevar
f90911b51d * Reduce number of malloc() calls within libzzuf. 2007-01-11 22:43:45 +00:00
Sam Hocevar
8973eb7d58 * Remove two useless malloc() calls. 2007-01-11 22:11:56 +00:00
Sam Hocevar
b01102d331 * Don't stop if the process was killed by us. 2007-01-11 22:11:28 +00:00
Sam Hocevar
3df4ac25be * Better realloc dummy implementation. 2007-01-11 10:21:11 +00:00
Sam Hocevar
5aba237786 * Minor code factorisation into LOADSYM(). 2007-01-11 00:39:59 +00:00
Sam Hocevar
c137be5a46 * Typo in the manpage. 2007-01-11 00:27:47 +00:00
Sam Hocevar
5c6ec36141 * Allow several calls to malloc()/calloc() in the library preloading stage. 2007-01-10 18:11:13 +00:00
Sam Hocevar
0f030d2215 * Removed brk/sbrk, they're so outdated and useless. 2007-01-10 17:31:58 +00:00
Sam Hocevar
8e1f60e2d0 * Oops, fixed an old OS X build failure. 2007-01-10 17:25:09 +00:00
Sam Hocevar
502411321c * Check for memalign and posix_memalign. 2007-01-10 17:23:23 +00:00
Sam Hocevar
84eccf4cb6 * Check for malloc.h. 2007-01-10 17:19:48 +00:00
Sam Hocevar
8258e9394a * Implemented memory limits. Probably breaks on other arches because of all
the new functions.
2007-01-10 17:17:26 +00:00
Sam Hocevar
6e1f3612f8 * Changed -M to -m (for --md5). 2007-01-10 15:22:09 +00:00
Sam Hocevar
6e0907a22f * Split load-fd.c into load-fd.c and load-mem.c (mmap, etc.). 2007-01-10 14:57:22 +00:00