ipcget(9)
π NAME π
okay bestie, welcome to ipcget(9) from the Kernel API Manual β this page is literally about ipcget, and the name-line tea is Common sys_*get() code. itβs giving shared kernel-helper energy, no cap. β¨
π¦ SYNOPSIS π¦
int ipcget (struct ipc_namespace *ns , struct ipc_ids *ids , const
struct ipc_ops *ops , struct ipc_params *params );
π ARGUMENTS π
nsβ the namespace, literally.idsβ the ipc identifier set, aka the id squad.opsβ operations to be called on ipc object creation, permission checks and further checks; think of it as the ops itinerary.paramsβ the parameters needed by the previous operations. yes, the whole params posse. π«Ά
πΈ DESCRIPTION πΈ
This is the common routine called by sys_msgget, sys_semget and sys_shmget. no cap β itβs the shared sys_*get() helper those three pull up to. π
π SEE ALSO π
Kernel file: ./ipc/util.c
ipc_init(9)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)ipc_update_perm(9)ipcctl_obtain_check(9)ipc_parse_version(9)sysvipc_find_ipc(9)
xoxo, your kernel bestie π
β source/version ./ipc, dated 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