ubifs_get_nnode(9)
β¨ ubifs_get_nnode(9) β¨
okay so we're in the Kernel API Manual, section 9, and today's main character is ubifs_get_nnode β literally the function that gets you a nnode. that's it, that's the vibe. π
πΈ NAME πΈ
ubifs_get_nnode β get a nnode.
periodt. no notes.
π« SYNOPSIS π«
struct ubifs_nnode * ubifs_get_nnode (struct ubifs_info *c , struct
ubifs_nnode *parent , int iip );
π«Ά ARGUMENTS π«Ά
cβ the UBIFS file-system description object. yes bestie, the whole file system, right there in one struct πparentβ the parent nnode. orNULLfor the root β so if you're passingNULL, congrats, you're at the top of the tree, main character energy fr fr πiipβ index in parent. which slot you're grabbing, iykyk
π¦ DESCRIPTION π¦
so this function returns a pointer to the nnode on success, or a negative error code on failure. that's the whole plot π
lowkey important: check that return value. pointer = slay, negative error code = not slay. don't mix them up bestie π
π§ SEE ALSO π§
the whole lpt.c friend group, all up in ./fs/ubifs/lpt.c π
do_calc_lpt_geom(9)ubifs_calc_lpt_geom(9)calc_dflt_lpt_geom(9)pack_bits(9)ubifs_unpack_bits(9)ubifs_pack_pnode(9)ubifs_pack_nnode(9)ubifs_pack_ltab(9)ubifs_pack_lsave(9)ubifs_add_lpt_dirt(9)set_ltab(9)ubifs_add_nnode_dirt(9)add_pnode_dirt(9)calc_nnode_num(9)calc_nnode_num_from_parent(9)calc_pnode_num_from_parent(9)ubifs_create_dflt_lpt(9)update_cats(9)replace_cats(9)check_lpt_crc(9)check_lpt_type(9)unpack_pnode(9)ubifs_unpack_nnode(9)unpack_ltab(9)unpack_lsave(9)validate_nnode(9)validate_pnode(9)set_pnode_lnum(9)ubifs_read_nnode(9)read_pnode(9)read_ltab(9)read_lsave(9)ubifs_get_pnode(9)ubifs_pnode_lookup(9)ubifs_lpt_lookup(9)dirty_cow_nnode(9)dirty_cow_pnode(9)ubifs_lpt_lookup_dirty(9)ubifs_lpt_calc_hash(9)lpt_check_hash(9)lpt_init_rd(9)lpt_init_wr(9)ubifs_lpt_init(9)struct lpt_scan_node(9)scan_get_nnode(9)scan_get_pnode(9)ubifs_lpt_scan_nolock(9)dbg_chk_pnode(9)dbg_check_lpt_nodes(9)
and that's the whole page bestie, go read all fifty of those, I believe in you π
sign-off time: this one lives in ./fs/ubifs, and the manual's dated October 2026 β so like, future iconic βπ¦β¨
π¦ 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