Palm OS 4.0
Codewarrior 9

I sometimes need to delete a very large database during startup.  It takes more than a 
minute to delete it.  From within AppStart, I run:

  error = DmDeleteDatabase(0, dbId);

Before DmDeleteDatabase() returns, POSE displays the following message:

"The Memory Manager semaphore has been held for long than 1 minute.  Palm recommends 
that applications not acquire the Memory Manager semaphore at all, but that if they 
do, they should not hold the semaphore any longer than that."

I know how to turn off the POSE message, but I like to fix anything POSE complains 
about.  I have no idea what to do about this.  Does anyone have any suggestions?

Thanks,

John C. Christensen

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to