Skip to content

Commit 5513630

Browse files
committed
Expose shared and smart lock functions from perl.
1 parent bca657f commit 5513630

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

src/perl/MDBM_File.xs

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1572,6 +1572,32 @@ mdbm_isowned(MDBM_File db)
15721572
int
15731573
mdbm_unlock(MDBM_File db)
15741574

1575+
int
1576+
mdbm_lock_smart(MDBM_File db, datum key, int flags)
1577+
CODE:
1578+
RETVAL = mdbm_lock_smart(db, &key, flags);
1579+
OUTPUT:
1580+
RETVAL
1581+
1582+
int
1583+
mdbm_trylock_smart(MDBM_File db, datum key, int flags)
1584+
CODE:
1585+
RETVAL = mdbm_trylock_smart(db, &key, flags);
1586+
OUTPUT:
1587+
RETVAL
1588+
1589+
int
1590+
mdbm_unlock_smart(MDBM_File db, datum key, int flags)
1591+
CODE:
1592+
RETVAL = mdbm_unlock_smart(db, &key, flags);
1593+
OUTPUT:
1594+
RETVAL
1595+
1596+
int
1597+
mdbm_lock_shared(MDBM_File db)
1598+
1599+
int
1600+
mdbm_trylock_shared(MDBM_File db)
15751601

15761602
int
15771603
mdbm_plock(MDBM_File db, datum key, int flags)

0 commit comments

Comments
 (0)