Full_Name: Greg Kerr Version: 2.4.35 OS: NetBSD & FreeBSD URL: ftp://ftp.openldap.org/incoming/ Submission from: (NULL) (50.88.130.68)
MDB is not usable on NetBSD because mdb.c has
sprintf(env->me_txns->mti_wmname, "/MDBw%s", hexbuf);
To create the semaphore name.
This results in a 21 character name which is beyond the 14 allowed per "man sem_open"
"less than 14 characters in length not including the terminating null character."
I will make a local patch ... and maybe it's a NetBSD bug - or at least the package maintainers ... I will report to him.
At any rate, the failure of mdb with result code 63 (name too long) was very confusing ... better error reporting in this file would be nice.