Changeset 1340
- Timestamp:
- Apr 7, 2004, 1:17:37 AM (21 years ago)
- Location:
- trunk/src/emx
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/include/os2emx.h
-
Property cvs2svn:cvs-rev
changed from
1.13
to1.14
r1339 r1340 13206 13206 13207 13207 13208 /* -------------------------- Info Segments ------------------------------- */ 13209 13210 #if defined(INCL_DOSINFOSEG) 13211 13212 #pragma pack(1) 13213 typedef struct _GINFOSEG 13214 { 13215 ULONG time; 13216 ULONG msecs; 13217 UCHAR hour; 13218 UCHAR minutes; 13219 UCHAR seconds; 13220 UCHAR hundredths; 13221 USHORT timezone; 13222 USHORT cusecTimerInterval; 13223 UCHAR day; 13224 UCHAR month; 13225 USHORT year; 13226 UCHAR weekday; 13227 UCHAR uchMajorVersion; 13228 UCHAR uchMinorVersion; 13229 UCHAR chRevisionLetter; 13230 UCHAR sgCurrent; 13231 UCHAR sgMax; 13232 UCHAR cHugeShift; 13233 UCHAR fProtectModeOnly; 13234 USHORT pidForeground; 13235 UCHAR fDynamicSched; 13236 UCHAR csecMaxWait; 13237 USHORT cmsecMinSlice; 13238 USHORT cmsecMaxSlice; 13239 USHORT bootdrive; 13240 UCHAR amecRAS[32]; 13241 UCHAR csgWindowableVioMax; 13242 UCHAR csgPMMax; 13243 USHORT SIS_Syslog; 13244 USHORT SIS_MMIOBase; 13245 USHORT SIS_MMIOAddr; 13246 UCHAR SIS_MaxVDMs; 13247 UCHAR SIS_Reserved; 13248 } GINFOSEG; 13249 typedef GINFOSEG *PGINFOSEG; 13250 13251 typedef struct _LINFOSEG 13252 { 13253 PID pidCurrent; 13254 PID pidParent; 13255 USHORT prtyCurrent; 13256 TID tidCurrent; 13257 USHORT sgCurrent; 13258 UCHAR rfProcStatus; 13259 UCHAR dummy1; 13260 BOOL fForeground; 13261 UCHAR typeProcess; 13262 UCHAR dummy2; 13263 SEL selEnvironment; 13264 USHORT offCmdLine; 13265 USHORT cbDataSegment; 13266 USHORT cbStack; 13267 USHORT cbHeap; 13268 HMODULE hmod; 13269 SEL selDS; 13270 } LINFOSEG; 13271 typedef LINFOSEG *PLINFOSEG; 13272 #pragma pack() 13273 13274 #ifndef PT_FULLSCREEN 13275 #define PT_FULLSCREEN 0 13276 #define PT_REALMODE 1 13277 #define PT_WINDOWABLEVIO 2 13278 #define PT_PM 3 13279 #define PT_DETACHED 4 13280 #define PS_EXITLIST 1 13281 #endif /* !defined PT_FULLSCREEN */ 13282 13283 /* Take address, these are abs symbols. */ 13284 extern void _System DosGlobalInfo(void); 13285 extern void _System DosLocalInfo(void); 13286 #define GETGINFOSEG() ((PGINFOSEG)(void*)(((unsigned)&DosGlobalInfo & 0xfff8) << 13)) 13287 #define GETLINFOSEG() ((PLINFOSEG)(void*)(((unsigned)&DosLocalInfo & 0xfff8) << 13)) 13288 13289 #endif /* INCL_DOSINFOSEG */ 13290 13291 13208 13292 /* ------------------------------ THE END --------------------------------- */ 13209 13293 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libos2/dos.imp
-
Property cvs2svn:cvs-rev
changed from
1.3
to1.4
r1339 r1340 229 229 ; Private API and globals. 230 230 DosAllocProtectedMem doscalls 297 ? 231 DosFlatCS doscalls 369 ?232 DosFlatDS doscalls 370 ?233 231 DosICacheModule doscalls 416 ? 234 232 DosIRaiseException doscalls 594 ? 235 DosLDTSel doscalls 599 ?236 233 SMArray doscalls 859 ? 237 234 SMArraySize doscalls 862 ? … … 240 237 SMQueueRamSem doscalls 858 ? 241 238 239 ; Constants (sort of private) 240 DosMaxPathLen doscalls 214 ? 241 DosPageSize doscalls 215 ? 242 DosLocalInfo doscalls 216 ? 243 DosGlobalInfo doscalls 217 ? 244 DosFlatCS doscalls 369 ? 245 DosFlatDS doscalls 370 ? 246 DosLDTSel doscalls 599 ? 247 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.