| .TH skipRelease 3 "12 July 2007" "ClearSilver" "util/skiplist.h" |
| |
| .de Ss |
| .sp |
| .ft CW |
| .nf |
| .. |
| .de Se |
| .fi |
| .ft P |
| .sp |
| .. |
| .SH NAME |
| skipRelease - release lock on value. |
| .SH SYNOPSIS |
| .Ss |
| #include <util/skiplist.h> |
| .Se |
| .Ss |
| void skipRelease(skipList list, void *lock); |
| |
| .Se |
| |
| .SH ARGUMENTS |
| list - list containing value to release. |
| .br |
| lock - lock to release. |
| |
| .SH DESCRIPTION |
| Releases the lock on the value associated with <lock>. Once |
| the lock is released, the freeValue callback can be called |
| and the item freed (see skipNewList()). |
| |
| MT-Level: Safe if <list> thread-safe. |
| |
| .SH "RETURN VALUE" |
| None. |
| |
| .SH "SEE ALSO" |
| .BR skipDelete "(3), "skipFreeList "(3), "skipRelease "(3), "skipInsert "(3), "skipSearch "(3), "skipNext "(3), "skipNewList |