hi,

At Sun, 13 Nov 2011 21:56:41 +0100,
Pino Toscano wrote:

> The problem is due to the fact that the msync() POSIX function is not
> implemented on Hurd yet, thus returns -1 and sets ENOSYS as errno.
> On the other hand, even without it qdbm seems to work fine on Hurd,
> and the various tests succeed with the attached patch (which ignores
> msync() failures when errno is ENOSYS).

I'm unsure about other architectures/kernels which doesn't comply
POSIX specification for msync().
Anyway, I will apply this because on GNU/Linux and kFreeBSD qdbm
seems to be built successfully (tested on amd64).

> I'm not sure whether the patch could be suitable for upstream though,
> although it can work for the Debian packaging (and it won't need any
> change when msync() is implemented).

Upstream development has been dead for long time, and at least
this modification fix issues only for debian (hurd distributor).
So, I will treat this as debian specific patch.

regards,
--
KURASHIKI Satoru



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to