tomoyo_merge_path2_acl(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… tomoyo_merge_path2_acl β€” the Kernel API Manual, bestie edition πŸŽ€

okay so this is a page from the Kernel API Manual (section 9, the kernel-api girlies know πŸ‘‘), and today's main character is tomoyo_merge_path2_acl. Buckle up, it's a short one but it EATS. ✨


🌸 NAME 🌸

tomoyo_merge_path2_acl β€” merges a duplicated "struct tomoyo_path2_acl" entry. that's it, that's the whole job. lowkey iconic for it πŸ’…


✨ SYNOPSIS ✨

bool tomoyo_merge_path2_acl (struct tomoyo_acl_info *a , struct
tomoyo_acl_info *b , const bool is_delete );

copy it exactly bestie, character for character, no cap 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • a β€” a pointer to "struct tomoyo_acl_info". yes, the quotes are part of the bit, keep 'em πŸ’–
  • b β€” another pointer to "struct tomoyo_acl_info". sibling energy fr fr.
  • is_delete β€” the vibe check flag: true means it does a &= ~b, and false means it does a |= b. literally the whole personality of this function right here 🌈

πŸŽ€ DESCRIPTION πŸŽ€

So basically it returns true if a is empty, and false if it's not. that's the entire behavior, no extra lore, no secret sauce, we love a clean contract ✨


πŸ’œ SEE ALSO πŸ’œ

the whole friend group, and the kernel file they all live in: ./security/tomoyo/file.c. prepare to scroll, it's a long group chat 😭

ngl, if a name isn't on this list it's not invited to the function party πŸ™ˆ

okay that's the whole page, go merge some ACLs bestie, you got this πŸ’ͺ🌸

sign-off time πŸŽ€: this little masterpiece lives in ./security/tomoyo, and it's dated October 2026 β€” yes, from the future, main character energy only πŸ‘‘βœ¨πŸ’–

πŸ“¦ where this page comes from