MDEX_PUT(3) | Librecast Programmer's Manual | MDEX_PUT(3) |
mdex_put - insert an entry into a multicast index
Librecast library (liblibrecast, -llibrecast)
#include <librecast/mdex.h>
int mdex_put(mdex_t *mdex, unsigned char *hash, size_t hashlen, mdex_entry_t *entry);
Compile and link with -llibrecast.
The mdex_put function stores the value of entry in the multicast index mdex, using hash (of length hashlen) as the key.
entry may be NULL, and an entry will still be created.
mdex_put() returns zero on success. On error, -1 is returned, and errno is set to indicate the error.
ENOMEM Not enough space/cannot allocate memory (POSIX.1-2001).
mdex_init(3), mdex_free(3), mdex_get(3), mdex_del(3), lc_share(3)
2023-06-20 | LIBRECAST |