- Timestamp:
- Mar 27, 2003, 3:00:54 PM (22 years ago)
- Location:
- trunk/src/kernel32
- Files:
-
- 2 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/dbglocal.cpp
r8864 r9945 1 /* $Id: dbglocal.cpp,v 1.2 7 2002-07-13 15:58:20sandervl Exp $ */1 /* $Id: dbglocal.cpp,v 1.28 2003-03-27 14:00:52 sandervl Exp $ */ 2 2 3 3 /* … … 142 142 "conodin32", 143 143 "oslibmem", 144 "mmapview", 145 "mmapdup", 146 "oslibthread" 144 147 }; 145 148 //****************************************************************************** -
trunk/src/kernel32/dbglocal.h
r8864 r9945 138 138 #define DBG_conodin32 118 139 139 #define DBG_oslibmem 119 140 #define DBG_MAXFILES 120 140 #define DBG_mmapview 120 141 #define DBG_mmapdup 121 142 #define DBG_oslibthread 122 143 #define DBG_MAXFILES 123 141 144 142 145 extern USHORT DbgEnabledKERNEL32[DBG_MAXFILES]; -
trunk/src/kernel32/kernel32.mak
r9911 r9945 1 # $Id: kernel32.mak,v 1.4 2 2003-03-06 10:44:33sandervl Exp $1 # $Id: kernel32.mak,v 1.43 2003-03-27 14:00:52 sandervl Exp $ 2 2 3 3 # … … 100 100 $(OBJDIR)\time.obj \ 101 101 $(OBJDIR)\mmap.obj \ 102 $(OBJDIR)\mmapview.obj \ 103 $(OBJDIR)\mmapdup.obj \ 102 104 $(OBJDIR)\winimagepe2lx.obj \ 103 105 $(OBJDIR)\winimagepeldr.obj \ … … 138 140 $(OBJDIR)\queue.obj \ 139 141 $(OBJDIR)\hmthread.obj \ 142 $(OBJDIR)\oslibthread.obj \ 140 143 $(OBJDIR)\hmnpipe.obj \ 141 144 $(OBJDIR)\hmdisk.obj \ -
trunk/src/kernel32/oslibdos.cpp
r9891 r9945 1 /* $Id: oslibdos.cpp,v 1.11 8 2003-03-03 16:39:11sandervl Exp $ */1 /* $Id: oslibdos.cpp,v 1.119 2003-03-27 14:00:52 sandervl Exp $ */ 2 2 /* 3 3 * Wrappers for OS/2 Dos* API … … 3293 3293 //****************************************************************************** 3294 3294 //****************************************************************************** 3295 DWORD OSLibDosSetPriority(ULONG tid, int priority)3296 {3297 DWORD ret, os2priorityclass;3298 LONG os2prioritydelta;3299 APIRET rc;3300 3301 switch(priority)3302 {3303 case THREAD_PRIORITY_IDLE_W:3304 os2priorityclass = PRTYC_IDLETIME;3305 os2prioritydelta = 0;3306 break;3307 case THREAD_PRIORITY_LOWEST_W:3308 os2priorityclass = PRTYC_REGULAR;3309 os2prioritydelta = PRTYD_MINIMUM;3310 break;3311 case THREAD_PRIORITY_BELOW_NORMAL_W:3312 os2priorityclass = PRTYC_REGULAR;3313 os2prioritydelta = -15;3314 break;3315 case THREAD_PRIORITY_NORMAL_W:3316 os2priorityclass = PRTYC_REGULAR;3317 os2prioritydelta = 0;3318 break;3319 case THREAD_PRIORITY_ABOVE_NORMAL_W:3320 os2priorityclass = PRTYC_REGULAR;3321 os2prioritydelta = 15;3322 break;3323 case THREAD_PRIORITY_HIGHEST_W:3324 os2priorityclass = PRTYC_REGULAR;3325 os2prioritydelta = PRTYD_MAXIMUM;3326 break;3327 case THREAD_PRIORITY_TIME_CRITICAL_W:3328 os2priorityclass = PRTYC_TIMECRITICAL;3329 os2prioritydelta = 0;3330 break;3331 default:3332 dprintf(("!WARNING!: Invalid priority!!"));3333 SetLastError(ERROR_INVALID_PARAMETER_W);3334 return ERROR_INVALID_PARAMETER_W;3335 }3336 rc = DosSetPriority(PRTYS_THREAD, os2priorityclass, os2prioritydelta, tid);3337 ret = error2WinError(rc, ERROR_INVALID_PARAMETER);3338 SetLastError(ret);3339 return ret;3340 }3341 //******************************************************************************3342 //******************************************************************************3343 3295 void OSLibDosSleep(ULONG msecs) 3344 3296 { 3345 3297 DosSleep(msecs); 3346 }3347 //******************************************************************************3348 //******************************************************************************3349 void OSLibDosExitThread(ULONG retcode)3350 {3351 DosExit(EXIT_THREAD, retcode);3352 3298 } 3353 3299 //****************************************************************************** -
trunk/src/kernel32/oslibdos.h
r9653 r9945 1 /* $Id: oslibdos.h,v 1.5 1 2003-01-10 12:57:14sandervl Exp $ */1 /* $Id: oslibdos.h,v 1.52 2003-03-27 14:00:53 sandervl Exp $ */ 2 2 3 3 /* … … 356 356 DWORD OSLibDosDevConfig(PVOID pdevinfo, ULONG item); 357 357 void OSLibDosSleep(ULONG msecs); 358 void OSLibDosExitThread(ULONG retcode);359 360 DWORD OSLibDosSetPriority(ULONG tid, int priority);361 358 362 359 //functions for physical disk & partition information -
trunk/src/kernel32/oslibmem.cpp
r9911 r9945 1 /* $Id: oslibmem.cpp,v 1. 6 2003-03-06 10:44:34sandervl Exp $ */1 /* $Id: oslibmem.cpp,v 1.7 2003-03-27 14:00:53 sandervl Exp $ */ 2 2 /* 3 3 * Wrappers for OS/2 Dos* API … … 44 44 //****************************************************************************** 45 45 //TODO: Check if this works for code aliases... 46 //NOTE: DosAliasMem fails if the address isn't page aligned 46 47 //****************************************************************************** 47 48 DWORD OSLibDosAliasMem(LPVOID pb, ULONG cb, LPVOID *ppbAlias, ULONG fl) -
trunk/src/kernel32/thread.cpp
r9913 r9945 1 /* $Id: thread.cpp,v 1.5 2 2003-03-06 12:49:08sandervl Exp $ */1 /* $Id: thread.cpp,v 1.53 2003-03-27 14:00:54 sandervl Exp $ */ 2 2 3 3 /* … … 32 32 #include "oslibmisc.h" 33 33 #include "oslibdos.h" 34 #include "oslibthread.h" 34 35 #include <handlemanager.h> 35 36 #include <codepage.h>
Note:
See TracChangeset
for help on using the changeset viewer.