summaryrefslogtreecommitdiffstats
path: root/bootstrap
Commit message (Collapse)AuthorAgeFilesLines
* Mac OS X: Run glibtoolize in absence of libtoolizeAlex Nelson2011-09-061-1/+1
| | | | Signed-off-by: Alex Nelson <ajnelson@cs.ucsc.edu>
* maint: remove now-unnecessary #ifdef HAVE_BYTESWAP_H guardJim Meyering2011-06-281-0/+1
| | | | | | * lib/byte_conversions.h: Remove #ifdef HAVE_BYTESWAP_H guard. With gnulib, we're guaranteed to have that header file. * bootstrap (modules): Use the byteswap module.
* maint: remove definition of O_CLOEXEC, ...Jim Meyering2011-06-281-0/+1
| | | | | | | | now that we're using gnulib's fcntl module, which ensures that we use a conforming <fcntl.h>. * lib/hivex.c (O_CLOEXEC): Remove definition. * bootstrap (modules): Add fcntl for its guaranteed definition of O_CLOEXEC.
* maint: remove definitions of PRId64 and PRIu64, ...Jim Meyering2011-06-281-0/+1
| | | | | | | | | now that we're using gnulib's inttypes module, which ensures that we use a conforming <inttypes.h>. * bootstrap (modules): Add inttypes. * generator/generator.ml (generate_perl_xs) [PRId64, PRIu64]: Don't define these symbols. Instead, ... Include <inttypes.h>.
* bootstrap: Force gnulib-tool --libtool option.Richard W.M. Jones2011-05-121-0/+1
| | | | | This forces the recent gnulib to generate a libgnu.la file. Otherwise it appears to default to --no-libtool which doesn't generate one.
* gnulib: Remove some unused modules.Richard Jones2010-02-191-5/+0
|
* gnulib: Include xstrtol, xstrtoll modules.Richard Jones2010-02-191-0/+2
| | | | These were omitted from the earlier code import from libguestfs.
* hivex: Add HIVEX_OPEN_WRITE flag to allow hive to be opened for writing.Richard Jones2010-02-191-0/+2
| | | | | | | | | | | | | | | If this flag is omitted (as in the case for all existing callers) then the hive is still opened read-only. We add a 'writable' flag to the hive handle, and we change the way that the hive file (data) is stored. The data is still mmapped if the file is opened read-only, since that is more efficient and allows us to handle larger hives. However if we need to write to the file then we have to read it all into memory, since if we had to extend the file we need to realloc that data. Note the manpage section L</WRITING TO HIVE FILES> comes in a later commit.
* Support for Windows Registry.Richard Jones2010-02-191-0/+86
In hivex/: This mini-library allows us to extract Windows Registry binary files ("hives"). There are also two tools: hivexml converts a hive to a self-describing XML format. hivexget can be used to extract single subkeys from a hive.