www.delorie.com/djgpp/doc/libc-2.01/libc_225.html   search  
Go to the first, previous, next, last section, table of contents.


__dpmi_set_descriptor_access_rights

Syntax

#include <dpmi.h>

int __dpmi_set_descriptor_access_rights(int _selector, int _rights);

Description

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)

Return Value

-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