move the EXTERN _KiSystemService:PROC from syscalls.inc to zw.S. Fixes build of ntdll with MSVC

svn path=/branches/cmake-bringup/; revision=51180
This commit is contained in:
Timo Kreuzer 2011-03-28 11:27:08 +00:00
parent baa1116143
commit 4346778201
2 changed files with 6 additions and 2 deletions

View file

@ -1,6 +1,5 @@
#ifdef _M_IX86
EXTERN _KiSystemService:PROC
#define KUSER_SHARED_SYSCALL HEX(7ffe0300)
#define KGDT_R0_CODE 8
MACRO(STUBCODE_U, SyscallId, StackBytes)
@ -18,7 +17,6 @@ MACRO(STUBCODE_K, SyscallId, StackBytes)
ret StackBytes
ENDM
#elif defined(_M_AMD64)
EXTERN KiSystemService:PROC
MACRO(STUBCODE_U, SyscallId, StackBytes)
mov eax, SyscallId
mov r10, rcx

View file

@ -2,6 +2,12 @@
#include <asm.inc>
#include <syscalls.inc>
#ifdef _M_IX86
EXTERN _KiSystemService:PROC
#elif defined(_M_AMD64)
EXTERN KiSystemService:PROC
#endif
.code
SyscallId = 0