| 1472 |
return -1; |
return -1; |
| 1473 |
} |
} |
| 1474 |
|
|
| 1475 |
if (p_menu_set->p_reserved != NULL && munmap(p_menu_set->p_reserved, p_menu_set->shm_size) < 0) |
if (p_menu_set->p_reserved != NULL && mprotect(p_menu_set->p_reserved, p_menu_set->shm_size, PROT_READ) < 0) |
| 1476 |
{ |
{ |
| 1477 |
log_error("munmap() error (%d)\n", errno); |
log_error("mprotect() error (%d)\n", errno); |
| 1478 |
return -2; |
return -2; |
| 1479 |
} |
} |
| 1480 |
|
|
|
if (get_menu_shm_readonly(p_menu_set) < 0) |
|
|
{ |
|
|
log_error("get_menu_shm_readonly() error\n"); |
|
|
return -3; |
|
|
} |
|
|
|
|
| 1481 |
return 0; |
return 0; |
| 1482 |
} |
} |
| 1483 |
|
|