nvme_ctrl_set_persistent(2)

✨ nvme_ctrl_set_persistent(2) ✨

okay bestie, welcome to the libnvme API manual πŸ’– this one's a tiny little bop from the libnvme crew, and honestly? it's a one-job icon.


πŸŽ€ NAME πŸŽ€

nvme_ctrl_set_persistent β€” set the 'persistent' flag πŸ’…


🌸 SYNOPSIS 🌸

void nvme_ctrl_set_persistent (nvme_ctrl_t c , bool persistent );

that's it. that's the whole vibe. no return value, no drama, just vibes and one flag getting set πŸ¦‹


🫢 ARGUMENTS 🫢

  • c β€” the Controller instance πŸ‘‘ this is your main character, the thing you're setting a flag on.
  • persistent β€” the value of the 'persistent' flag ✨ so like, what you want that flag to become.

πŸ’œ DESCRIPTION πŸ’œ

not me explaining the entire function in one sentence: set the 'persistent' flag of c to persistent πŸŽ€

literally that. you hand it a controller, you hand it a value, it sets the flag. no side quests, no hidden lore, no cap fr fr 🌈

heads up: this is a void function β€” it gives you nothing back. not a status, not a signal, not an exit code. it just does the thing and moves on. lowkey iconic behaviour πŸ’…

and that's the whole page, bestie πŸ“ this lil cutie is part of the libnvme API manual, clocked in around July 2026 🌸 mwah, go set some flags, you got this πŸ‘‘βœ¨

πŸ“¦ where this page comes from