Now dumps all semaphores matching the name you are searching for, not only the first one.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13974 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
f79ba0f9ba
commit
cd661dfcf8
@ -114,6 +114,7 @@ dump_sem(struct sem_entry *sem)
|
||||
static int
|
||||
dump_sem_info(int argc, char **argv)
|
||||
{
|
||||
bool found = false;
|
||||
addr_t num;
|
||||
int32 i;
|
||||
|
||||
@ -143,11 +144,12 @@ dump_sem_info(int argc, char **argv)
|
||||
if (sSems[i].u.used.name != NULL
|
||||
&& strcmp(argv[1], sSems[i].u.used.name) == 0) {
|
||||
dump_sem(&sSems[i]);
|
||||
return 0;
|
||||
found = true;
|
||||
}
|
||||
}
|
||||
|
||||
kprintf("sem \"%s\" doesn't exist!\n", argv[1]);
|
||||
if (!found)
|
||||
kprintf("sem \"%s\" doesn't exist!\n", argv[1]);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user