#include <dpmi.h> int _go32_dpmi_lock_data( void *lockaddr, unsigned long locksize);
Locks the given region of data, starting at lockaddr for locksize bytes. lockaddr is a regular pointer in your program, such as the address of a variable.
0 if success, -1 if failure.
not ANSI, not POSIX
int semaphore=0; void lock_my_handler() { _go32_dpmi_lock_data(&semaphore, 4); }
Go to the first, previous, next, last section, table of contents.