Make the lparse api large-file aware
commit5042a3abd9e1d0013c7206f645a45d4b98d4dae8
authorAndreas Ericsson <ae@op5.se>
Tue, 6 Jul 2010 15:25:02 +0000 (6 17:25 +0200)
committerAndreas Ericsson <ae@op5.se>
Tue, 6 Jul 2010 15:25:02 +0000 (6 17:25 +0200)
tree5a1f61a28c10a7f28d21353d8eba51cefc70df18
parent3d5578998c88868fc030a07373ac5a6fdf4690b8
Make the lparse api large-file aware

We do so by passing filesizes as unsigned 64-bit integers, and
also updating all necessary tracker variables to the same width.

This, along with moving the _FILE_OFFSET_BITS 64 define to the
CFLAGS in the Makefile from ndbneb.h ensures all parts of the
module and its applications can handle files up to truly huge
sizes (2^63 bytes, or 8388608TiB, to be precise).

Signed-off-by: Andreas Ericsson <ae@op5.se>
Makefile
logutils.h
lparse.c
lparse.h
ndbneb.h