Berkeley DB on QNX 4.25

Hi All,

We have managed to compile and install the Berkeley DB Version 3.2.9
database engine on QNX 4.25D. Initial tests looks OK, but there is still a
lot more testing required. The database has file locking, but no mutex
protection.

Is anyone else using this database engine?

Were any other patches required apart from changing the name of the interupt
variable?

How is the performance?

Ultimately we want to use this in some apache modules.

Regards
Richard Lyon

Richard Lyon wrote:

Hi All,

We have managed to compile and install the Berkeley DB Version 3.2.9
database engine on QNX 4.25D. Initial tests looks OK, but there is still a
lot more testing required. The database has file locking, but no mutex
protection.

Is anyone else using this database engine?

We spent some time trying to port an earlier version. It compiled
OK, but didn’t work correctly. There was a problem with mmap() having
to do with their attempt to call ltrunc() twice, or something like
that. It would be great to hear that it is working under QNX4.

Richard Lyon wrote:

Hi All,

We have managed to compile and install the Berkeley DB Version 3.2.9
database engine on QNX 4.25D. Initial tests looks OK, but there is still a
lot more testing required. The database has file locking, but no mutex
protection.

Is anyone else using this database engine?

We spent some time trying to port an earlier version. It compiled
OK, but didn’t work correctly. There was a problem with mmap() having
to do with their attempt to call ltrunc() twice, or something like
that. It would be great to hear that it is working under QNX4.

Hi,

Thanks for the feedback. We will test this and make a work around if
necessary.

Regards …

“Norton Allen” <allen@huarp.harvard.edu> wrote in message
news:3B585B13.D18D0FEC@huarp.harvard.edu

Is anyone else using this database engine?

We spent some time trying to port an earlier version. It compiled
OK, but didn’t work correctly. There was a problem with mmap() having
to do with their attempt to call ltrunc() twice, or something like
that. It would be great to hear that it is working under QNX4.