tomoyo_write_task(9)
π« tomoyo_write_task(9) π«
okay so bestie, welcome to the Kernel API Manual β this one's tomoyo_write_task, and no cap it's a tiny little icon in the TOMOYO lineup π
β¨ NAME β¨
tomoyo_write_task β updates the task related list. that's it, that's the whole vibe π¦
πΈ SYNOPSIS πΈ
int tomoyo_write_task (struct tomoyo_acl_param *param );
literally one argument, we love a low-effort signature π
π ARGUMENTS π
paramβ a pointer tostruct tomoyo_acl_param. that's the whole assignment bestie π«Ά
π DESCRIPTION π
so here's the tea: it returns 0 on success, and a negative value otherwise π that's the entire contract, no cap.
also important, bestie β the caller holds tomoyo_read_lock. like, that's not optional, that's the situation, periodt. π₯
π SEE ALSO π
the friend group is huge, grab a snack π:
tomoyo_addprintf(9),tomoyo_flush(9),tomoyo_set_string(9),tomoyo_io_printf(9),tomoyo_set_space(9),tomoyo_set_lf(9),tomoyo_set_slash(9),tomoyo_init_policy_namespace(9),tomoyo_print_namespace(9),tomoyo_print_name_union(9),tomoyo_print_name_union_quoted(9),tomoyo_print_number_union_nospace(9),tomoyo_print_number_union(9),tomoyo_assign_profile(9),tomoyo_profile(9),tomoyo_find_yesno(9),tomoyo_set_uint(9),tomoyo_set_mode(9),tomoyo_write_profile(9),tomoyo_print_config(9),tomoyo_read_profile(9),tomoyo_same_manager(9),tomoyo_update_manager_entry(9),tomoyo_write_manager(9),tomoyo_read_manager(9),tomoyo_manager(9),tomoyo_select_domain(9),tomoyo_same_task_acl(9),tomoyo_delete_domain(9),tomoyo_write_domain2(9),tomoyo_write_domain(9),tomoyo_print_condition(9),tomoyo_set_group(9),tomoyo_print_entry(9),tomoyo_read_domain2(9),tomoyo_read_domain(9),tomoyo_write_pid(9),tomoyo_read_pid(9),tomoyo_write_exception(9),tomoyo_read_group(9),tomoyo_read_policy(9),tomoyo_read_exception(9),tomoyo_truncate(9),tomoyo_numscan(9),tomoyo_patternize_path(9),tomoyo_add_entry(9),tomoyo_supervisor(9),tomoyo_find_domain_by_qid(9),tomoyo_poll_query(9),tomoyo_read_query(9),tomoyo_write_answer(9),tomoyo_read_version(9),tomoyo_update_stat(9),tomoyo_read_stat(9),tomoyo_write_stat(9),tomoyo_open_control(9),tomoyo_poll_control(9),tomoyo_set_namespace_cursor(9),tomoyo_has_more_namespace(9),tomoyo_read_control(9),tomoyo_parse_policy(9),tomoyo_write_control(9),tomoyo_close_control(9),tomoyo_check_profile(9),tomoyo_load_builtin_policy(9)
also worth a mention: the kernel file is ./security/tomoyo/common.c β that's where the magic lives π§
and that's the page, bestie!! πβ¨
so like, this dropped in ./security/tomoyo, dated October 2026, and it's tomoyo_write_task(9) β go forth and hold that read lock responsibly, ily π«Άπ
π¦ 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