kobject_uevent_env(9)
π kobject_uevent_env(9) π
okay bestie, welcome to the Kernel API Manual β this one's a lil function from the kernel's /lib era and she is very important, so grab your iced coffee and let's go π§β¨
β¨ NAME β¨
kobject_uevent_env β send an uevent with environmental data π
πΈ SYNOPSIS πΈ
int kobject_uevent_env (struct kobject *kobj , enum kobject_action
action , char *envp_ext[] );
π¦ ARGUMENTS π¦
kobjβ thestruct kobjectthat the action is happening to π this is the main character of the call, lowkeyactionβ theactionthat is happening, like what this whole vibe is about πenvp_extβ pointer to environmental data π yes bestie, you get to pass extra data in, it's giving "bring your own context"
π DESCRIPTION π
so the way this works: it returns 0 if kobject_uevent_env is completed with success π β or the corresponding error when it fails π. that's it, that's the whole summary, fr fr. success = 0, failure = the matching error code. no cap.
ngl this is the entire documented behaviour in the original page, so we are NOT inventing extra lore here. periodt π
β SEE ALSO β
- Kernel file
./lib/kobject_uevent.cπ (yes, the source file itself is listed as a SEE ALSO, iconic) kobject_synth_uevent(9)kobject_uevent(9)add_uevent_var(9)
and that's the page, bestie! π«Ά this one shipped from ./lib back in October 2026, so if you're reading it later just know she's been out here slaying since then πΈπ bye pookie, go send some uevents π
β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms