splinter_unset_label Splinter API Reference
The purpose of splinter_unset_label is to atomically remove a previously applied Bloom label mask from a slot.
Forward Declaration & Use
int splinter_unset_label(const char *key, uint64_t mask) <splinter.h>
splinter_unset_label("job:7", 0x1ULL); /* clear label bit 0 */
Return & Rationale
Return Behavior: Returns 0 on success and a negative value on failure.
Errno Behavior: None.
Rationale (Or None):
Labels persist until explicitly cleared with this function; splinter_unset also clears them as part of slot destruction.
See Also
Relevant Symbols (Or None): splinter_set_label, splinter_unset