Changeset 4075 for trunk/include/os2sel.h
- Timestamp:
- Aug 23, 2000, 8:05:56 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/os2sel.h
r2544 r4075 1 /* $Id: os2sel.h,v 1. 6 2000-01-28 12:06:58sandervl Exp $ */1 /* $Id: os2sel.h,v 1.7 2000-08-23 18:05:54 sandervl Exp $ */ 2 2 /* 3 3 * … … 8 8 #define __OS2SEL_H__ 9 9 10 unsigned short _System GetFS (); 11 unsigned short _System RestoreOS2FS(); 12 void _System SetFS (unsigned short selector); 13 unsigned short _System SetReturnFS (unsigned short selector); 10 #ifdef __WATCOMC__ 11 unsigned short GetFS(void); 12 #pragma aux GetFS = \ 13 "mov ax,fs" \ 14 value [ax] \ 15 parm nomemory; 16 17 void SetFS(unsigned short sel); 18 #pragma aux SetFS = \ 19 "mov fs,ax" \ 20 parm [ax]; 21 22 unsigned short RestoreOS2FS(void); 23 #pragma aux RestoreOS2FS = \ 24 "mov bx, fs" \ 25 "mov ax, 150bh" \ 26 "mov fs, ax" \ 27 value [bx] \ 28 modify nomemory exact [ax]; 29 30 #else 31 unsigned short SYSTEM GetFS (); 32 unsigned short SYSTEM RestoreOS2FS(); 33 void SYSTEM SetFS (unsigned short selector); 34 unsigned short SYSTEM SetReturnFS (unsigned short selector); 35 #endif 14 36 15 37 //SvL: Checks if thread FS & exception structure are valid 16 int _SystemCheckCurFS();38 int SYSTEM CheckCurFS(); 17 39 18 40 #endif //__OS2SEL_H__
Note:
See TracChangeset
for help on using the changeset viewer.