ipc_init(9)
π ipc_init(9) π
okay so this is the ipc_init(9) page from the Kernel API Manual, and bestie, it's a short one but we're gonna treat it with the respect it deserves π
πΈ NAME πΈ
ipc_init β initialise ipc subsystem
β¨ SYNOPSIS β¨
int ipc_init (void );
π«Ά ARGUMENTS π«Ά
voidβ no arguments, periodt. literally none. the void is voiding π³οΈ
π₯ DESCRIPTION π₯
okay so here's the tea: the various sysv ipc resources β semaphores, messages and shared memory β are initialised. that's the main character energy of this function β¨
also, a callback routine is registered into the memory hotplug notifier chain. since msgmni scales to lowmem, this callback routine will be called upon successful memory add / remove to recompute msmgni. yes bestie, msmgni, that's exactly what the page says π
π SEE ALSO π
Kernel file ./ipc/util.c β and the whole squad of related pages:
ipc_init_ids(9)ipc_init_proc_interface(9)ipc_findkey(9)ipc_addid(9)ipcget_new(9)ipc_check_perms(9)ipcget_public(9)ipc_kht_remove(9)ipc_search_maxidx(9)ipc_rmid(9)ipc_set_key_private(9)ipcperms(9)kernel_to_ipc64_perm(9)ipc64_perm_to_ipc_perm(9)ipc_obtain_object_idr(9)ipc_obtain_object_check(9)ipcget(9)ipc_update_perm(9)ipcctl_obtain_check(9)ipc_parse_version(9)sysvipc_find_ipc(9)
xoxo, from ./ipc, October 2026 π
π¦ 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