From 885b79ec17ed54f2f5c1713045d48922706e5be7 Mon Sep 17 00:00:00 2001 From: "KJK::Hyperion" Date: Sun, 10 Mar 2002 17:10:30 +0000 Subject: [PATCH] added some exports, and tweaked the makefile svn path=/trunk/; revision=2694 --- posix/lib/psxdll/Makefile | 3 ++- posix/lib/psxdll/psxdll.def | 22 +++++++++++++++++++++- posix/lib/psxdll/psxdll.edf | 22 +++++++++++++++++++++- 3 files changed, 44 insertions(+), 3 deletions(-) diff --git a/posix/lib/psxdll/Makefile b/posix/lib/psxdll/Makefile index 2aed37f8efc..1e831709e62 100644 --- a/posix/lib/psxdll/Makefile +++ b/posix/lib/psxdll/Makefile @@ -1,4 +1,4 @@ -# $Id: Makefile,v 1.4 2002/03/07 06:07:31 hyperion Exp $ +# $Id: Makefile,v 1.5 2002/03/10 17:10:30 hyperion Exp $ PATH_TO_TOP = ../../../.. @@ -41,6 +41,7 @@ OBJECTS_MISC = \ misc/safeobj.o \ misc/spawn.o \ misc/path.o \ + misc/pdata.o \ misc/fdtable.o OBJECTS_DIRENT = \ diff --git a/posix/lib/psxdll/psxdll.def b/posix/lib/psxdll/psxdll.def index 7a852df0f8b..d4fdf46ca71 100644 --- a/posix/lib/psxdll/psxdll.def +++ b/posix/lib/psxdll/psxdll.def @@ -1,4 +1,4 @@ -; $Id: psxdll.def,v 1.4 2002/03/07 06:07:31 hyperion Exp $ +; $Id: psxdll.def,v 1.5 2002/03/10 17:10:30 hyperion Exp $ ; ; ReactOS POSIX+ Client Library ; @@ -37,7 +37,12 @@ __fdtable_entry_add __fdtable_entry_remove __fdtable_entry_get ;misc/heap +;for Microsoft POSIX and Interix compatibility GetProcessHeap +HeapAlloc +HeapFree +HeapReAlloc +HeapSize ;misc/init __PdxInitializeData ;misc/path @@ -81,6 +86,7 @@ pthread_kill raise ;stdio +;temporary forward exports, soon to be changed printf gets @@ -91,6 +97,8 @@ realloc free calloc exit +;FIXME: should the two calls be distinct? +_exit ;string ;forward-exports to NTDLL @@ -146,4 +154,16 @@ wcstombs wcstoul ;implemented internally +;others (FIXME: cathegorize these calls) +RtlAnsiCharToUnicodeChar +RtlFillMemory +RtlMoveMemory +RtlMultiByteToUnicodeN +RtlUnicodeToMultiByteN +RtlUnicodeToMultiByteSize +RtlUnwind +RtlUpcaseUnicodeChar +RtlUpcaseUnicodeToMultiByteN +RtlZeroMemory + ;EOF diff --git a/posix/lib/psxdll/psxdll.edf b/posix/lib/psxdll/psxdll.edf index 7d427ed6701..1769d99e074 100644 --- a/posix/lib/psxdll/psxdll.edf +++ b/posix/lib/psxdll/psxdll.edf @@ -1,4 +1,4 @@ -; $Id: psxdll.edf,v 1.4 2002/03/07 06:07:31 hyperion Exp $ +; $Id: psxdll.edf,v 1.5 2002/03/10 17:10:30 hyperion Exp $ ; ; ReactOS POSIX+ Client Library ; @@ -37,7 +37,12 @@ __fdtable_entry_add=__fdtable_entry_add __fdtable_entry_remove=__fdtable_entry_remove __fdtable_entry_get=__fdtable_entry_get ;misc/heap +;for Microsoft POSIX and Interix compatibility GetProcessHeap=GetProcessHeap@0 +HeapAlloc=NTDLL.RtlAllocateHeap +HeapFree=NTDLL.RtlFreeHeap +HeapReAlloc=NTDLL.ReAllocateHeap +HeapSize=NTDLL.RtlSizeHeap ;misc/init __PdxInitializeData=__PdxInitializeData@8 ;misc/path @@ -81,6 +86,7 @@ pthread_kill=pthread_kill raise=raise ;stdio +;temporary forward exports, soon to be changed printf=MSVCRT.printf gets=MSVCRT.gets @@ -91,6 +97,8 @@ realloc=realloc free=free calloc=calloc exit=exit +;FIXME: should the two calls be distinct? +_exit=exit ;string ;forward-exports to NTDLL @@ -146,4 +154,16 @@ wcstombs=NTDLL.wcstombs wcstoul=NTDLL.wcstoul ;implemented internally +;others (FIXME: cathegorize these calls) +RtlAnsiCharToUnicodeChar=NTDLL.RtlAnsiCharToUnicodeChar +RtlFillMemory=NTDLL.RtlFillMemory +RtlMoveMemory=NTDLL.RtlMoveMemory +RtlMultiByteToUnicodeN=NTDLL.RtlMultiByteToUnicodeN +RtlUnicodeToMultiByteN=NTDLL.RtlUnicodeToMultiByteN +RtlUnicodeToMultiByteSize=NTDLL.RtlUnicodeToMultiByteSize +RtlUnwind=NTDLL.RtlUnwind +RtlUpcaseUnicodeChar=NTDLL.RtlUpcaseUnicodeChar +RtlUpcaseUnicodeToMultiByteN=NTDLL.RtlUpcaseUnicodeToMultiByteN +RtlZeroMemory=NTDLL.RtlZeroMemory + ;EOF