|   
cvs.gedasymbols.org/djgpp/doc/libc/libc_441.html
 | 
  
search  
 | 
libc.a reference
 _go32_dpmi_lock_code 
 Syntax                                                                                                                                                                                                                                                                                                                                                                                                                    
|   | #include <dpmi.h>
int _go32_dpmi_lock_code( void *lockaddr, unsigned long locksize);
  | 
 Description                                                                                                                                                                                                                                                                                                                                                                                                                 
Locks the given region of code, starting at lockaddr for
locksize bytes.  lockaddr is a regular pointer in
your program, such as the address of a function.
 Return Value                                                                                                                                                                                                                                                                                                                                                                                 
0 if success, -1 if failure.
 Portability                                                                                                                                                                                                                                                                                                                                                                                                                   
 Example                                                                                                                                                                                                         
|   | 
void my_handler()
{
}
void lock_my_handler()
{
  _go32_dpmi_lock_code(my_handler,
                       (unsigned long)(lock_my_handler - my_handler));
}
 |