[ros-svn] [hyperion] 16212: Partial merge from the ROX-U branch
(various fixes for Visual C++ compilation,
see logs for r16198 and r16208)
hyperion at svn.reactos.com
hyperion at svn.reactos.com
Wed Jun 22 01:43:40 CEST 2005
- Previous message: [ros-svn] [greatlrd] 16211: add error code for file not found it
was missing on one place
- Next message: [ros-svn] [ion] 16213: Large change to modify NTDLL'S CSR Functions
to be compatible with NT. They are external and we should at least try to
match the number of arguments (one vs eight? come on!). Because this is
also the direction that Emanuele wants to be taking,
the whole external calling interface was modified to be more compatible with
NT (although internally it still isn't,
and does not have a reason to be). API Names are now generated by a macro
from the Server ID, like Emanuele and I noticed from traces,
and I've entirely removed the concept of a reply structure. CSRSS uses
full-duplex one-way structures,
not dual-strutures (this would've been incompatible with the external
interface anyways). I don't seem to have introduced any new bugs
(console-ROS works great for me, as does the GUI),
but there is still a chance some obscure bug might happen,
so please bear with me, I had to hand-edit over 250 calls. Also,
this now allows full removal of ntdll headers and the next!
commits will clea n this up
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Partial merge from the ROX-U branch (various fixes for Visual C++ compilation, see logs for r16198 and r16208)
Updated files:
trunk/reactos/ntoskrnl/cc/copy.c
trunk/reactos/ntoskrnl/cc/fs.c
trunk/reactos/ntoskrnl/ex/evtpair.c
trunk/reactos/ntoskrnl/ex/init.c
trunk/reactos/ntoskrnl/ex/sysinfo.c
trunk/reactos/ntoskrnl/fs/name.c
trunk/reactos/ntoskrnl/include/internal/arch/ke.h
trunk/reactos/ntoskrnl/include/internal/arch/mm.h
trunk/reactos/ntoskrnl/include/internal/arch/ps.h
trunk/reactos/ntoskrnl/include/internal/i386/ke.h
trunk/reactos/ntoskrnl/include/internal/ke.h
trunk/reactos/ntoskrnl/include/internal/ps.h
trunk/reactos/ntoskrnl/io/driver.c
trunk/reactos/ntoskrnl/io/iomgr.c
trunk/reactos/ntoskrnl/io/irp.c
trunk/reactos/ntoskrnl/io/wmi.c
trunk/reactos/ntoskrnl/ke/ipi.c
trunk/reactos/ntoskrnl/ke/kqueue.c
trunk/reactos/ntoskrnl/ke/main.c
trunk/reactos/ntoskrnl/ke/profile.c
trunk/reactos/ntoskrnl/ldr/loader.c
trunk/reactos/ntoskrnl/ldr/resource.c
trunk/reactos/ntoskrnl/ldr/rtl.c
trunk/reactos/ntoskrnl/mm/iospace.c
trunk/reactos/ntoskrnl/mm/process.c
trunk/reactos/ntoskrnl/mm/section.c
trunk/reactos/ntoskrnl/ob/handle.c
trunk/reactos/ntoskrnl/ps/kill.c
trunk/reactos/ntoskrnl/ps/psmgr.c
trunk/reactos/ntoskrnl/se/acl.c
trunk/reactos/ntoskrnl/se/luid.c
trunk/reactos/ntoskrnl/se/semgr.c
trunk/reactos/ntoskrnl/se/token.c
trunk/reactos/w32api/include/ddk/batclass.h
trunk/reactos/w32api/include/ddk/ntddk.h
trunk/reactos/w32api/include/ddk/ntifs.h
trunk/reactos/w32api/include/ddk/ntpoapi.h
trunk/reactos/w32api/include/ddk/winddk.h
trunk/reactos/w32api/include/ntdef.h
trunk/reactos/w32api/include/windef.h
trunk/reactos/w32api/include/winnt.h
- Previous message: [ros-svn] [greatlrd] 16211: add error code for file not found it
was missing on one place
- Next message: [ros-svn] [ion] 16213: Large change to modify NTDLL'S CSR Functions
to be compatible with NT. They are external and we should at least try to
match the number of arguments (one vs eight? come on!). Because this is
also the direction that Emanuele wants to be taking,
the whole external calling interface was modified to be more compatible with
NT (although internally it still isn't,
and does not have a reason to be). API Names are now generated by a macro
from the Server ID, like Emanuele and I noticed from traces,
and I've entirely removed the concept of a reply structure. CSRSS uses
full-duplex one-way structures,
not dual-strutures (this would've been incompatible with the external
interface anyways). I don't seem to have introduced any new bugs
(console-ROS works great for me, as does the GUI),
but there is still a chance some obscure bug might happen,
so please bear with me, I had to hand-edit over 250 calls. Also,
this now allows full removal of ntdll headers and the next!
commits will clea n this up
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Ros-svn
mailing list