tomoyo_write_domain2(9)
okay bestie, welcome to tomoyo_write_domain2(9) from the Kernel API Manual π sheβs the domain-policy-writing girlie and this is her page. Letβs get into it, no cap. β¨
π NAME π
tomoyo_write_domain2 β write domain policy. Thatβs the whole vibe, periodt. π
β¨ SYNOPSIS β¨
Hereβs the exact signature, untouched and iconic:
int tomoyo_write_domain2 (struct tomoyo_policy_namespace *ns , struct list_head *list , char *data , const bool is_delete );
πΈ ARGUMENTS πΈ
nsβ pointer tostruct tomoyo_policy_namespace. Like, literally that pointer. π«Άlistβ pointer tostruct list_head. Yes bestie, that exact struct. πdataβ the policy to be interpreted. Sheβs the actual policy content in the chat. πis_deleteβ True if it is a delete request. Delete-request energy only, iykyk. π
π¦ DESCRIPTION π¦
Returns 0 on success, negative value otherwise. Thatβs the return tea β β success gets 0, and otherwise gets a negative value.
Caller holds tomoyo_read_lock. No cap, thatβs the context note β the caller is the one holding tomoyo_read_lock. π
π SEE ALSO π
These are the related (9) entries, and we are keeping every single one β no skips, bestie. π
- Kernel file:
./security/tomoyo/common.cβ the file reference, exactly as written. 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_write_task(9)tomoyo_delete_domain(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)
π source/version: ./security/tomoyo β’ date: October 2026 β’ title: tomoyo_write_domain2(9) β’ from the Kernel API Manual β’ bye bestie, slay that policy! π
π¦ 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