| 40 | struct ulcb_head_list *ulcb_list; |
| 41 | |
| 42 | int ul_init_cbs(void) |
| 43 | { |
| 44 | ulcb_list = shm_malloc(sizeof *ulcb_list); |
| 45 | if (!ulcb_list) { |
| 46 | LM_CRIT("no more shared mem\n"); |
| 47 | return -1; |
| 48 | } |
| 49 | memset(ulcb_list, 0, sizeof *ulcb_list); |
| 50 | INIT_LIST_HEAD(&ulcb_list->first); |
| 51 | |
| 52 | return 1; |
| 53 | } |
| 54 | |
| 55 | |
| 56 | void destroy_ulcb_list(void) |
no test coverage detected