* become stale after a new audio file has been added or after the
* server process received SIGHUP. For in both cases libosl unmaps and
* remaps the underlying database files, and this remapping may well
* change the starting address of the mapping. To avoid stale pointer
* references we create copies on the heap.
*/
* become stale after a new audio file has been added or after the
* server process received SIGHUP. For in both cases libosl unmaps and
* remaps the underlying database files, and this remapping may well
* change the starting address of the mapping. To avoid stale pointer
* references we create copies on the heap.
*/