add: return 0;
context: allocator(void *_pool){	BufferPool &pool = *(BufferPool *)_pool;	int32 id = atomic_add(&gID, 1);	for (int32 i = 0; i < NUM_LOOPS; i++) {		snooze(50000);		printf("%ld. Get buffer...\n", id);		status_t status;		void *buffer;		if ((status = pool.GetBuffer(&buffer)) != B_OK) {			printf("\t%ld. Couldn't get buffer: %s\n", id, strerror(status));			continue;		}		printf("\t%ld. got buffer\n", id);		snooze(50000);		pool.PutBuffer(buffer);		printf("\t%ld. released buffer\n", id);	}}