Changeset 3432 for trunk/OS2.bugs


Ignore:
Timestamp:
Apr 19, 2000, 10:26:58 PM (25 years ago)
Author:
bird
Message:

Added FP13 DosQuerySysState bug.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/OS2.bugs

    r1230 r3432  
    55- DosSetMem doesn't seem to do what it's supposed to;
    66  the size parameter has to be adjusted to take page boundary crossing
    7   into account. According to the Control Program Programming Guide, DosSetMem 
     7  into account. According to the Control Program Programming Guide, DosSetMem
    88  should do this automatically.
    99
     
    1111  attributes and then access the memory with a 16 bit API (such as DosRead),
    1212  it will have the old (alloc time) attributes
     13
     14FP13:
     15- DosQuerySysState bug when object information is requested. Probably a
     16  problem which occurs in _LDRSysMteInfo when qsCheckCache is calle before
     17  writing object info. The result is that the cache flushed and the attempt
     18  of updating the qsLrec_t next and object pointer is not done. This used to
     19  work earlier and on Aurora AFAIK.
     20
     21  The fix for this problem is to check if the pObjInfo is NULL while the
     22  number of objects isn't 0 and correct this. pNextRec will also be NULL at
     23  this time. This will be have to corrected before we exit the loop or moves
     24  to the next record. There is also a nasty alignment of the object info...
     25  Hope I got it right. (This aligment seems new to FP13.)
     26
Note: See TracChangeset for help on using the changeset viewer.