Linux Kernel Architecture
Chapter 5: Locking and Interprocess Communication 0 specifies that we want to manipulate the semaphore with identifier 0 in our ...
Chapter 5: Locking and Interprocess Communication characteristics (value, read, and write permissions,etc.), but also for associ ...
Chapter 5: Locking and Interprocess Communication The identifier visible to userland is given bys*SEQ_MULTIPLIER+i,wheresis the ...
Chapter 5: Locking and Interprocess Communication /* ipc stuff */ struct sysv_sem sysvsem; #endif ... }; Note that the SysV code ...
Chapter 5: Locking and Interprocess Communication ❑ sopsis a pointer to an array that holds the pending semaphore operations (a ...
Chapter 5: Locking and Interprocess Communication ipcs_idr struct sem_array sem_pending _last sem_base sem_ pending struct kern_ ...
Chapter 5: Locking and Interprocess Communication This definition brings to mind the sample code shown in Section 5.3.2. It is e ...
Chapter 5: Locking and Interprocess Communication Permission Checks IPC objects are protected by the same mechanisms that apply ...
Chapter 5: Locking and Interprocess Communication A process usually referred to as thesendergenerates messages and writes them t ...
Chapter 5: Locking and Interprocess Communication ❑ q_qbytesspecifies the maximum number of bytes that may be used by the messag ...
Chapter 5: Locking and Interprocess Communication Longer messages must be spread over several pages with the help of thenextpoin ...
Chapter 5: Locking and Interprocess Communication q_messages q_receivers q_senders struct msg_receiver struct task_struct ipcs_i ...
Chapter 5: Locking and Interprocess Communication file linked with the corresponding instance ofshmid_kernelviashm_fileis create ...
Chapter 5: Locking and Interprocess Communication ImplementingSignalHandlers Thesigactionsystem call is used to install a new ha ...
Chapter 5: Locking and Interprocess Communication The prototype of functions that act as signal handlers is as follows: <asm- ...
Chapter 5: Locking and Interprocess Communication Although signal handling takes place in the kernel, the installed signal handl ...
Chapter 5: Locking and Interprocess Communication Table 5-2 shows which signals are assigned to which default handler. The corre ...
Chapter 5: Locking and Interprocess Communication <asm-generic/siginfo.h> typedef struct siginfo { int si_signo; int si_er ...
Chapter 5: Locking and Interprocess Communication information on the implementation structure, I willnot discuss specific cases ...
Chapter 5: Locking and Interprocess Communication Oncefind_task_by_vpidhas found the task structure of the target process, the k ...
«
16
17
18
19
20
21
22
23
24
25
»
Free download pdf