#include "bcipc.h"#include "bcresources.h"#include "bcsignals.h"#include "sema.h"#include <signal.h>#include <stdlib.h>#include <sys/sem.h>#include <sys/msg.h>#include <sys/shm.h>Go to the source code of this file.
Functions | |
| int | bc_enter_id (ArrayList< int > *list, int id) |
| int | bc_remove_id (ArrayList< int > *list, int id) |
| void | bc_ipc_termination (int signum) |
| int | bc_init_ipc () |
| int | bc_enter_shmem_id (int id) |
| int | bc_remove_shmem_id (int id) |
| int | bc_enter_sema_id (int id) |
| int | bc_remove_sema_id (int id) |
| int | bc_enter_msg_id (int id) |
| int | bc_remove_msg_id (int id) |
Variables | |
| static ArrayList< int > | global_shmem_db |
| static ArrayList< int > | global_sema_db |
| static ArrayList< int > | global_msg_db |
| static Mutex | global_ipc_lock |
| static int | crashed = 0 |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.4