tomoyo_upda...h_number_acl(9)
π tomoyo_upda...h_number_acl(9) β Kernel API Manual β¨
okay so bestie, buckle up π this one lives in the Kernel API Manual, and the name got truncated by the terminal because it's long β the full thing is tomoyo_update_path_number_acl. iykyk π
πΈ NAME πΈ
tomoyo_update_path_number_acl β Update ioctl/chmod/chown/chgrp ACL.
like, that's the whole vibe: it's the little function that goes in and refreshes the ACL for path + number stuff. no cap π«Ά
β¨ SYNOPSIS β¨
int tomoyo_update_path_number_acl (const u8 perm , struct
tomoyo_acl_param *param );
yes it literally wraps like that, i didn't do it, the manpage did π
π¦ ARGUMENTS π¦
permβ Permission. that's it, that's the whole description, she's brief and iconic πparamβ Pointer to"struct tomoyo_acl_param". (the quotes are literally in the original, so i'm keeping them, periodt π )
π DESCRIPTION π
Returns 0 on success, negative value otherwise.
and that's genuinely the entire description. short queen behavior fr fr π honestly? obsessed. it does the thing, it tells you 0 means slay and negative means something went sideways π
π₯ SEE ALSO π₯
bestie. there are so many siblings in this family. like a whole group chat of (9) pages π here they all are, and yes, the kernel file lives at ./security/tomoyo/file.c:
tomoyo_put_name_union(9)tomoyo_compare_name_union(9)tomoyo_put_number_union(9)tomoyo_compare_number_union(9)tomoyo_add_slash(9)tomoyo_get_realpath(9)tomoyo_audit_path_log(9)tomoyo_audit_path2_log(9)tomoyo_audit_mkdev_log(9)tomoyo_audit_path_number_log(9)tomoyo_check_path_acl(9)tomoyo_check_path_number_acl(9)tomoyo_check_path2_acl(9)tomoyo_check_mkdev_acl(9)tomoyo_same_path_acl(9)tomoyo_merge_path_acl(9)tomoyo_update_path_acl(9)tomoyo_same_mkdev_acl(9)tomoyo_merge_mkdev_acl(9)tomoyo_update_mkdev_acl(9)tomoyo_same_path2_acl(9)tomoyo_merge_path2_acl(9)tomoyo_update_path2_acl(9)tomoyo_path_permission(9)tomoyo_execute_permission(9)tomoyo_same_path_number_acl(9)tomoyo_merge_path_number_acl(9)tomoyo_path_number_perm(9)tomoyo_check_open_permission(9)tomoyo_path_perm(9)tomoyo_mkdev_perm(9)tomoyo_path2_perm(9)tomoyo_same_mount_acl(9)tomoyo_update_mount_acl(9)tomoyo_write_file(9)
me trying to keep all 35 of these in my head: π§β¨π anyway go read them, they're all main character energy
ngl, everything here is straight from the kernel API manual β no invented lore, no extra tips, just the facts with a little glitter on top π
and finally, the cute little sign-off at the bottom of the page: this one's sourced from ./security/tomoyo, stamped October 2026, and the whole thing is filed under tomoyo_upda...h_number_acl(9) π bye bestie, go update those ACLs π¦π
π¦ 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