RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > breaks the DosSetProcessorAffinity API so that the WPS can present a couple > > > of obscure things differently on a W4 system than on a WSeB uni system. > > > > Имеется в виду закладка "Language" в сеттингах программных объектов. Однако, начиная с XR_C003 эта закладка показывается всегда, независимо от типа кернеля. Так что уже совсем разницы нет. > > По состоянию на 14.062 там множество мелких различий в области IPC, инициализации и т.д. - похоже, что когда определенный legacy-софт при подготовке XR_M013 завалил тестирование с 14.xxx, в _W4 были реализованы хаки, приближавшие его к ядрам 8.xxx/9.xxx. Вот, например: > > --- E:/projects/kref/14.062UNI/os2krnl/task/apifs.asm Sat Feb 10 14:53:22 2001 > +++ E:/projects/kref/14.062W4/os2krnl/task/apifs.asm Sat Feb 10 14:53:22 2001 > @@ -1569,23 +1569,6 @@ > jmp to_return > mov ds, ax > jmp to_return > -loc_XXX: > - jbe near ptr loc_XXX+2 > -loc_XXX: > - mov [bp+0], di > - mov si, [bp+12h] > - lea di, [bp+66h] > - call to_getusrbufz206 > - mov dx, [bp+68h] > - mov [bp+6], dx > - mov dx, [bp+66h] > - mov ax, 1 > - mov si, [bp+2] > - mov di, [bp+0] > - call to_farcall > - push ss > - pop dx > - or al, [bx+si] > add bh, ss:[bx+si+seg dseg09] > mov ds, ax > jmp to_return > --- E:/projects/kref/14.062UNI/os2krnl/task/semevent.c Sat Feb 10 14:53:26 2001 > +++ E:/projects/kref/14.062W4/os2krnl/task/semevent.c Sat Feb 10 14:53:26 2001 > @@ -1434,6 +1434,26 @@ > push ecx > call _semSharedAlloc > mov edi, eax > + test eax, eax > + jnz loc_XXX > + mov ecx, [ebp-4] > + mov ebx, [ebp+0Ch] > + push ecx > + mov ecx, [ebp-8] > + push ecx > + mov ecx, [ebp+14h] > + push ecx > + mov ecx, [ebp+10h] > + push ecx > + mov ecx, [ebp+8] > + push ebx > + push ecx > + call _semCreateEventSem > + mov edi, eax > + test eax, eax > + jz loc_XXX > + xor edx, edx > + mov dx, [ebx] > cmp _ulShTblSize, edx > jbe short loc_XXX > mov ecx, _pShSemTbl > @@ -1459,7 +1473,6 @@ > push eax > mov eax, _pkshdVMDescs > push eax > - call _BMPFree > jmp loc_XXX > loc_XXX: > sub esp, 4 >
__, _,_ _, __, ___,
|_) | | | |_ ` /
| \ | | | , | /
~ ~ `~' ~~~ ~~~ ~~~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.