int21 move
György 'Nog' Jeney
nog at sdf.lonestar.org
Wed Nov 13 11:37:28 CST 2002
I had a nightmare trying to create a new patch sersies from my previous
series. Hanving to copy each file that I changed and diffint against it and
having to do manual merges of my patches because I fixed some stuff lower in
the seriers was just pissing me off so I hope that noone will ask me to
break it up again...
This patch move most of the stuff out of int21. The stuff still remaining
to be moved is:
* FindFirst FindNext FCB functions which Im too lazy to rewrite right now
* force duplicate handle how can we implement it cleanly?
* buffered input
* Parse filename into FCB
* Get/Set PM interrupt vectors can these functions just call
DOSVM_{Get|Set}Handler16?
* Network functions
* Disk serial functions, Is there a win32 API which sets a serail label?
* The massive ioctl functions
The FindFirstFile16 FindNextFile16 and FindClose16 functions are probably
not necessary to export from kernel32, we could just use the ones from the
32-bit api but then I would have to figure out how to truncate the handle
or a simpler (or more complex?) solution would be to allocate 4 bytes of
memory to hold the 32-bit handle.
ChangeLog:
* dlls/winedos/winedos.spec
* dlls/winedos/dosexe.h
* dlls/winedos/int21.c
* dlls/kernel/kernel32.spec
* msdos/int21.c
* msdos/dpmi.c
* msdos/dosmem.c
* include/msdos.h
* include/misemu.h
* include/callback.h
Move most of int21 to winedos.
nog.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: int21.txt.bz2
Type: application/octet-stream
Size: 1730 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20021113/c4f0657b/int21.txt.obj
More information about the wine-patches
mailing list