| libnvmf_registry_update(9) | libnvme API manual | libnvmf_registry_update(9) |
NAME
libnvmf_registry_update - Update an attribute in a controller's registry entry
SYNOPSIS
int libnvmf_registry_update (struct libnvme_global_ctx *ctx , const char *device , const char *attr , const char *value );
ARGUMENTS
DESCRIPTION
Writes the attribute value to the controller's registry entry using an atomic tmp-file rename. If the entry does not exist, it is created atomically the same way as on connect, including the best-effort seqnum stamp for the udev cleanup rule. If value is NULL, the attribute file is removed instead; a missing entry is left alone in this case.
RETURN
0 on success, negative errno from underlying system calls otherwise.
| libnvmf_registry_update | October 2026 |