#include <PalmOS.h>
#include <StringMgr.h>
#include <globals.h>
#include <locking.h>
#include <mem_compat.h>
Go to the source code of this file.
Data Structures | |
struct | tag_lockers |
items to be locked/unlocked More... | |
Functions | |
void | LockZone (lockZone zone) |
lock the zone specified for writing | |
void | ReleaseZone (lockZone zone) |
release the memory allocated to this zone | |
void | UnlockZone (lockZone zone) |
unlock the zone specified. don't write to it anymore | |
Variables | |
tag_lockers | lockZones [lz_end] |
items to be locked/unlocked |
Definition in file palm_locking.c.
|
lock the zone specified for writing
Definition at line 24 of file palm_locking.c. References tag_lockers::destVar, tag_lockers::handle, tag_lockers::lockcount, lockZone, and lockZones. |
|
release the memory allocated to this zone
Definition at line 39 of file palm_locking.c. References tag_lockers::destVar, tag_lockers::handle, tag_lockers::lockcount, LockZone(), lockZone, and lockZones. |
|
unlock the zone specified. don't write to it anymore
Definition at line 53 of file palm_locking.c. References tag_lockers::destVar, tag_lockers::handle, tag_lockers::lockcount, lockZone, and lockZones. |