fCounterSem
fCounterSem = create_sem(0, "volume event count");
if (fCounterSem >= 0)
set_sem_owner(fCounterSem, B_SYSTEM_TEAM);
if (fCounterSem < 0)
return fCounterSem;
if (fCounterSem >= 0) {
delete_sem(fCounterSem);
fCounterSem = -1;
if (fCounterSem < 0)
release_sem(fCounterSem);
error = acquire_sem(fCounterSem);
sem_id fCounterSem;
fCounterSem(-1),
if (fCounterSem >= 0)
delete_sem(fCounterSem);
fCounterSem = create_sem(0, "messaging counter");
if (fCounterSem < 0)
return fCounterSem;
area_id areaID = _kern_register_messaging_service(fLockSem, fCounterSem);
status_t error = MessagingArea::Create(areaID, fLockSem, fCounterSem,
status_t error = acquire_sem(fCounterSem);
fLockSem, fCounterSem, nextArea);
area->fCounterSem = counterSem;
sem_id fCounterSem; // TODO: Remove, if not needed.
sem_id fCounterSem;
release_sem(fCounterSem);
fCounterSem = counterSem;
fCounterSem = -1;
area = MessagingArea::Create(fLockSem, fCounterSem);
area->fCounterSem = counterSem;
sem_id fCounterSem;
sem_id fCounterSem;