kernfs_create_empty_dir(9)
π
kernfs_create_empty_dir(9) π
okay so bestie, welcome to the Kernel API Manual β todayβs main character is kernfs_create_empty_dir(9), and weβre gonna get you comfy with it. no cap. π
πΈ NAME πΈ
kernfs_create_empty_dir β create an always empty directory. literally thatβs the vibe: it makes a directory that is always empty, periodt. β¨
β¨ SYNOPSIS β¨
hereβs the exact signature, no edits, no βfixingβ it:
struct kernfs_node * kernfs_create_empty_dir (struct kernfs_node *parent
, const char *name );
π ARGUMENTS π
two lil inputs, both iconic:
parentβ the parent in which to create a new directory π«Άnameβ the name of the new directory π·οΈ
π₯ RETURN π₯
on success you get the created node, and on failure you get an ERR_PTR value. thatβs the whole vibe check, fr fr. π
π¦ SEE ALSO π¦
Kernel file ./fs/kernfs/dir.c is the spot, and hereβs the whole reference squad β every single one, no skips:
- Kernel file
./fs/kernfs/dir.c kernfs_path_from_node_locked(9)kernfs_name(9)kernfs_path_from_node(9)pr_cont_kernfs_name(9)pr_cont_kernfs_path(9)kernfs_get_parent(9)kernfs_name_hash(9)kernfs_link_sibling(9)kernfs_unlink_sibling(9)kernfs_get_active(9)kernfs_put_active(9)kernfs_drain(9)kernfs_get(9)kernfs_put(9)kernfs_node_from_dentry(9)kernfs_add_one(9)kernfs_find_ns(9)kernfs_find_and_get_ns(9)kernfs_walk_and_get_ns(9)kernfs_create_root(9)kernfs_destroy_root(9)kernfs_root_to_node(9)kernfs_create_dir_ns(9)kernfs_next_descendant_post(9)kernfs_activate(9)kernfs_show(9)kernfs_remove(9)kernfs_break_active_protection(9)kernfs_unbreak_active_protection(9)kernfs_remove_self(9)kernfs_remove_by_name_ns(9)kernfs_rename_ns(9)
mwah π this page is from ./fs/kernfs, dated October 2026, and itβs all about kernfs_create_empty_dir(9). bye bestie π«Ά
π¦ 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