table of contents
- experimental 3.2-1
| libnvmf_registry_update(2) | libnvme API manual | libnvmf_registry_update(2) |
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 |