| 299 | return getsem (unitnum, false); |
| 300 | } |
| 301 | static void freesem (int unitnum) |
| 302 | { |
| 303 | struct blkdevstate *st = &state[unitnum]; |
| 304 | st->sema_cnt--; |
| 305 | if (st->sema_cnt < 0) |
| 306 | write_log (_T("CD: unitsem%d release mismatch! cnt=%d\n"), unitnum, st->sema_cnt); |
| 307 | uae_sem_post (&st->sema); |
| 308 | } |
| 309 | static void sys_command_close_internal (int unitnum) |
| 310 | { |
| 311 | struct blkdevstate *st = &state[unitnum]; |
no test coverage detected