| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
| |
A recent fix for Solaris (commit 81e9aa6545f7f19124c9f5e88982b867d8732965)
broke support for 32-bit Linux (which wasn't spotted because we didn't have any
32-bit builders). Try a different approach: detect whether the lseek syscall
takes a 64-bit integer offset, and use that if possible.
CMake: reimplement autoconf tests for 64-bit lseek
(cherry picked from commit 138ea5d174f146f14d91a16bf5d1ce8e479d2024)
|
| |
|
|
|
|
|
| |
64-bit Solaris has _FILE_OFFSET_BITS defined (to 64), which was wrongly causing
the substitute lseek in lib/intercept to enter the 32-bit branch.
|
| |
|
|
|
|
|
| |
Thanks to Jose Luis Rodriguez Garcia for the patch!
|
|
|
|
|
|
| |
Hopefully all of these changes are inconsequential.
Merged back changes from the test refactor branch to reduce diffs.
|
|
|
|
|
|
| |
Move definition of DEFINE_ONLY_OPEN64 into intercept.cpp which is
the only place that should use it.
|
|
|
|
|
|
| |
the type passed to va_arg() has been promoted, so let's keep it happy
by using ints instead.
|
|
|
|
|
| |
with large file support.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Import of the upstream sources from
Repository: http://localhost:8000/
Kind: hg
Revision: 7807b7768163f1c2537756abe5416063989cebb1
Original author: tailor@rocio.int.aidworld.org
Date: 2008-03-16 19:44:36+00:00
|
|
|
|
|
| |
Remove the old TRACEx macros to catch any remaining uses.
|
| |
|
|
|
|
|
| |
regardless of whether dlerror() thinks that everything is just rosy.
|
|
|
|
|
|
|
| |
we're compiling with large file support, otherwise fall back to 32-bit
versions. Hopefully fixes problems with FreeBSD without breaking other
platforms (raidfile tests pass on freebsd).
|
|
|
|
|
|
| |
than relying on Linux redirection macros that aren't present on
Slackware (which uses asm redirects instead).
|
|
|
|
|
| |
readdir (from Linux).
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move delay code out of macro and into intercept_errornow() to
simplify macro.
Clear hook functions in intercept_clear_setup().
Check that intercept_filename is not NULL before comparing it with
anything.
Change some TRACEx macros to BOX_TRACE.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
other modules which might need intercepts in future.
Added opendir/readdir and lstat hook capability.
(refs #3, refs #9)
|
|
|
|
|
| |
Added test for repeat keepalives to test/bbackupd.
|
|
test/bbackupd as well (refs #3)
|