| www.delorie.com/djgpp/doc/libc-2.01/libc_225.html | search |
#include <dpmi.h> int __dpmi_set_descriptor_access_rights(int _selector, int _rights);
Please refer to section DPMI Specification for details on DPMI function call operation. Also see section DPMI Overview for general information.
DPMI function AX = 0x0009
This sets the rights of _selector to _rights.
---- ---- ---- --X = 0=not accessed, 1=accessed ---- ---- ---- --X- = data: 0=read, 1=r/w; code: 1=readable ---- ---- ---- -X-- = data: 0=expand-up, 1=expand-down; code: 0=non-conforming ---- ---- ---- X-- = 0=data, 1=code ---- ---- --1 ---- = must be 1 ---- ---- -XX- ---- = priviledge level (must equal CPL) ---- ---- X-- ---- = 0=absent, 1=present ---X ---- ---- ---- = available for the user --0- ---- ---- ---- = must be 0 -X-- ---- ---- ---- = 0=16-bit 1=32-bit X-- ---- ---- ---- = 0=byte granular (small) 1=page-granular (big)
-1 on error, else zero.
Go to the first, previous, next, last section, table of contents.
| prev next webmaster | delorie software privacy |
| Copyright © 1997 | Updated Apr 1997 |