mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-23 16:19:35 -05:00
Fix darwin sem_open() names
Must begin with '/'
This commit is contained in:
parent
1a9775dc5a
commit
0ea56294f1
1 changed files with 2 additions and 2 deletions
|
|
@ -2922,7 +2922,7 @@ mdb_env_setup_locks(MDB_env *env, char *lpath, int mode, int *excl)
|
|||
val.mv_data = &idbuf;
|
||||
val.mv_size = sizeof(idbuf);
|
||||
mdb_hash_hex(&val, hexbuf);
|
||||
sprintf(env->me_txns->mti_rmname, "MDBr%s", hexbuf);
|
||||
sprintf(env->me_txns->mti_rmname, "/MDBr%s", hexbuf);
|
||||
if (sem_unlink(env->me_txns->mti_rmname)) {
|
||||
rc = ErrCode();
|
||||
if (rc != ENOENT && rc != EINVAL)
|
||||
|
|
@ -2933,7 +2933,7 @@ mdb_env_setup_locks(MDB_env *env, char *lpath, int mode, int *excl)
|
|||
rc = ErrCode();
|
||||
goto fail;
|
||||
}
|
||||
sprintf(env->me_txns->mti_wmname, "MDBw%s", hexbuf);
|
||||
sprintf(env->me_txns->mti_wmname, "/MDBw%s", hexbuf);
|
||||
if (sem_unlink(env->me_txns->mti_wmname)) {
|
||||
rc = ErrCode();
|
||||
if (rc != ENOENT && rc != EINVAL)
|
||||
|
|
|
|||
Loading…
Reference in a new issue