* Richard W.M. Jones:
Unfortunately this is documented in the API and therefore can't
be changed.
Do you mean that my patch was incomplete because I did not also change
the documentation? Or do you mean that it can't be changed at all?
A bigger problem is that some platforms lack ENOKEY (it's not
defined
by POSIX). I think Mac OS X was one. However that's a separate
problem for those platforms.
Apparently, ENOKEY is not defined on FreeBSD either. Debian's
kfreebsd-*[1][2] and hurd-i386[3] autobuilders refused to build because
of this. And it was mentioned on this list that Cygwin doesn't define
ENOKEY, either.
If hivex can't be used on MacOSX and Cygwin without patches, this is
going to be a pity for those users who want to use it for computer
forensics purposes.
-Hilko
[1]
https://buildd.debian.org/status/fetch.php?pkg=hivex&arch=kfreebsd-am...
[2]
https://buildd.debian.org/status/fetch.php?pkg=hivex&arch=kfreebsd-i3...
[3]
https://buildd.debian.org/status/fetch.php?pkg=hivex&arch=hurd-i386&a...