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]

