updated to reflect modifications to the code
[reactos.git] / posix / lib / psxdll / psxdll.def
index e35e999..f54bd82 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: psxdll.def,v 1.3 2002/02/24 22:14:05 ea Exp $
+; $Id: psxdll.def,v 1.6 2002/03/11 20:49:09 hyperion Exp $
 ;
 ; ReactOS POSIX+ Client Library
 ;
 ;
 ; ReactOS POSIX+ Client Library
 ;
@@ -6,12 +6,6 @@
 LIBRARY PSXDLL.DLL
 EXPORTS
 
 LIBRARY PSXDLL.DLL
 EXPORTS
 
-;misc/init
-__PdxInitializeData@8
-;misc/heap
-GetProcessHeap@0
-
-
 ;dirent
 opendir
 readdir
 ;dirent
 opendir
 readdir
@@ -35,21 +29,32 @@ fcntl
 basename
 
 ;misc
 basename
 
 ;misc
-;path
-__PdxPosixPathGetNextComponent_A
-__PdxPosixPathGetNextComponent_U
-__PdxPosixPathResolve_A
-__PdxPosixPathResolve_U
-__PdxPosixPathNameToNtPathName
-;fdtable
+;misc/fdtable
 __fdtable_init
 __fdtable_free
 __fdtable_entry_nextavail
 __fdtable_entry_add
 __fdtable_entry_remove
 __fdtable_entry_get
 __fdtable_init
 __fdtable_free
 __fdtable_entry_nextavail
 __fdtable_entry_add
 __fdtable_entry_remove
 __fdtable_entry_get
-;safeobj
+;misc/heap
+;for Microsoft POSIX and Interix compatibility
+GetProcessHeap@0
+HeapAlloc
+HeapFree
+HeapReAlloc
+HeapSize
+;misc/init
+__PdxInitializeData@8
+;misc/path
+__PdxPosixPathGetNextComponent_A
+__PdxPosixPathGetNextComponent_U
+__PdxPosixPathResolve_A
+__PdxPosixPathResolve_U
+__PdxPosixPathNameToNtPathName
+;misc/safeobj
 __safeobj_validate
 __safeobj_validate
+;misc/spawn
+__PdxSpawnPosixProcess@24
 
 ;pthread
 pthread_create
 
 ;pthread
 pthread_create
@@ -81,6 +86,7 @@ pthread_kill
 raise
 
 ;stdio
 raise
 
 ;stdio
+;temporary forward exports, soon to be changed
 printf
 gets
 
 printf
 gets
 
@@ -91,6 +97,8 @@ realloc
 free
 calloc
 exit
 free
 calloc
 exit
+;FIXME: should the two calls be distinct?
+_exit
 
 ;string
 ;forward-exports to NTDLL
 
 ;string
 ;forward-exports to NTDLL
@@ -146,4 +154,16 @@ wcstombs
 wcstoul
 ;implemented internally
 
 wcstoul
 ;implemented internally
 
+;others (FIXME: cathegorize these calls)
+RtlAnsiCharToUnicodeChar
+RtlFillMemory
+RtlMoveMemory
+RtlMultiByteToUnicodeN
+RtlUnicodeToMultiByteN
+RtlUnicodeToMultiByteSize
+RtlUnwind
+RtlUpcaseUnicodeChar
+RtlUpcaseUnicodeToMultiByteN
+RtlZeroMemory
+
 ;EOF
 ;EOF