Cleanup, turned off debug output.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12653 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2005-05-12 23:43:39 +00:00
parent 6bdc405f75
commit 0faec19e8a
@@ -34,7 +34,7 @@
#include <string.h> #include <string.h>
#define TRACE_ID_GENERATOR //#define TRACE_ID_GENERATOR
#ifdef TRACE_ID_GENERATOR #ifdef TRACE_ID_GENERATOR
# define TRACE(x) dprintf x # define TRACE(x) dprintf x
#else #else
@@ -76,7 +76,7 @@ create_generator(const char *name)
} }
/** allocate id */ /** Allocate id */
static int32 static int32
create_id_internal(id_generator *generator) create_id_internal(id_generator *generator)
@@ -91,7 +91,7 @@ create_id_internal(id_generator *generator)
// simple bit search // simple bit search
for (id = 0; id < GENERATOR_MAX_ID; ++id) { for (id = 0; id < GENERATOR_MAX_ID; ++id) {
if ((generator->alloc_map[id / 8] & (1 << (id & 7))) == 0) { if ((generator->alloc_map[id / 8] & (1 << (id & 7))) == 0) {
TRACE(("id: %lu\n", id)); TRACE((" id: %lu\n", id));
generator->alloc_map[id / 8] |= 1 << (id & 7); generator->alloc_map[id / 8] |= 1 << (id & 7);
++generator->num_ids; ++generator->num_ids;
@@ -142,7 +142,7 @@ release_generator(id_generator *generator)
if (--generator->ref_count == 0) { if (--generator->ref_count == 0) {
// no one messes with generator // no one messes with generator
if (generator->num_ids == 0) { if (generator->num_ids == 0) {
TRACE(("Destroy %s\n", generator->name)); TRACE((" Destroy %s\n", generator->name));
// no IDs is allocated - destroy generator // no IDs is allocated - destroy generator
list_remove_link(generator); list_remove_link(generator);
free(generator->name); free(generator->name);
@@ -195,7 +195,7 @@ dm_create_id(const char *name)
release_generator(generator); release_generator(generator);
TRACE(("create_id: name: %s, id: %ld", name, id)); TRACE(("dm_create_id: name: %s, id: %ld\n", name, id));
return id; return id;
} }
@@ -207,7 +207,7 @@ dm_free_id(const char *name, uint32 id)
{ {
id_generator *generator; id_generator *generator;
TRACE(("free_id(name: %s, id: %ld)\n", name, id)); TRACE(("dm_free_id(name: %s, id: %ld)\n", name, id));
// find generator // find generator
benaphore_lock(&sGeneratorLock); benaphore_lock(&sGeneratorLock);
@@ -217,7 +217,7 @@ dm_free_id(const char *name, uint32 id)
benaphore_unlock(&sGeneratorLock); benaphore_unlock(&sGeneratorLock);
if (generator == NULL) { if (generator == NULL) {
dprintf("Generator %s doesn't exist\n", name); TRACE((" Generator %s doesn't exist\n", name));
return B_NAME_NOT_FOUND; return B_NAME_NOT_FOUND;
} }
@@ -226,7 +226,7 @@ dm_free_id(const char *name, uint32 id)
// make sure it's really allocated // make sure it's really allocated
// (very important to keep <num_ids> in sync // (very important to keep <num_ids> in sync
if ((generator->alloc_map[id / 8] & (1 << (id & 7))) == 0) { if ((generator->alloc_map[id / 8] & (1 << (id & 7))) == 0) {
dprintf("id %ld of generator %s wasn't allocated", id, generator->name); dprintf("id %ld of generator %s wasn't allocated\n", id, generator->name);
release_generator(generator); release_generator(generator);
return B_BAD_VALUE; return B_BAD_VALUE;