skipRelease(3)
β¨ skipRelease(3) β¨
okay bestie, so we're in util/skiplist.h territory today β this is the skipRelease page and it's giving "let that value GO" energy π
πΈ NAME πΈ
skipRelease β release lock on value. yeah. that's the whole gig. iconic honestly π
π¦ SYNOPSIS π¦
#include <util/skiplist.h>
void skipRelease(skipList list, void *lock);
π ARGUMENTS π
listβ the list that's holding the value you wanna release, bestie. it's right there. containing it. π«Άlockβ the lock to release. yes queen, hand it over. π
β¨ DESCRIPTION β¨
So here's the tea β β skipRelease() releases the lock on the value that's associated with <lock>. That's it. That's the whole vibe.
And the moment the lock is released? the freeValue callback can be called and the item gets freed (go peek at skipNewList() for that whole situation, iykyk π).
MT-Level: Safe if <list> is thread-safe. no cap β if your list isn't thread-safe, don't come crying to me, protect yourself first π§
π RETURN VALUE π
None. literally nothing. it returns void. it said "not me giving you a return value" π
π SEE ALSO π
ClearSilver Β· 12 July 2007 β yeah this page is an elder but it still ate fr fr, mwah, go release those locks bestie ππΈπ¦
π¦ where this page comes from
- debian bookworm: clearsilver-dev 0.10.5-4+b5
- debian trixie: clearsilver-dev 0.10.5-6+b1
- epel 10: clearsilver 0.10.5-80.el10_2 Β· Apache-1.1
- epel 9: clearsilver 0.10.5-74.el9 Β· Apache-1.1
- fedora 43: clearsilver 0.10.5-80.fc43 Β· Apache-1.1
- fedora 44: clearsilver 0.10.5-82.fc44 Β· Apache-1.1
- ubuntu jammy: clearsilver-dev 0.10.5-4build3
- ubuntu noble: clearsilver-dev 0.10.5-4build7
- ubuntu questing: clearsilver-dev 0.10.5-6build1
- ubuntu resolute: clearsilver-dev 0.10.5-7
- ubuntu stonking: clearsilver-dev 0.10.5-7build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms