; $Id: psxdll.def,v 1.4 2002/03/07 06:07:31 hyperion Exp $
;
; ReactOS POSIX+ Client Library
;

LIBRARY PSXDLL.DLL
EXPORTS

;dirent
opendir
readdir
closedir

;dlfcn
dlopen
dlclose
dlsym
dlerror

;errno
__PdxGetThreadErrNum

;fcntl
open
creat
fcntl

;libgen
basename

;misc
;misc/fdtable
__fdtable_init
__fdtable_free
__fdtable_entry_nextavail
__fdtable_entry_add
__fdtable_entry_remove
__fdtable_entry_get
;misc/heap
GetProcessHeap
;misc/init
__PdxInitializeData
;misc/path
__PdxPosixPathGetNextComponent_A
__PdxPosixPathGetNextComponent_U
__PdxPosixPathResolve_A
__PdxPosixPathResolve_U
__PdxPosixPathNameToNtPathName
;misc/safeobj
__safeobj_validate
;misc/spawn
__PdxSpawnPosixProcess

;pthread
pthread_create
pthread_exit
pthread_join
pthread_mutex_destroy
pthread_mutex_init
pthread_mutex_lock
pthread_mutex_trylock
pthread_mutex_unlock
pthread_mutex_getprioceiling
pthread_mutex_setprioceiling
pthread_mutexattr_destroy
pthread_mutexattr_getpshared
pthread_mutexattr_init
pthread_mutexattr_setpshared
pthread_mutexattr_gettype
pthread_mutexattr_settype
pthread_mutexattr_getprioceiling
pthread_mutexattr_getprotocol
pthread_mutexattr_setprioceiling
pthread_mutexattr_setprotocol

;sched
sched_yield

;signal
pthread_kill
raise

;stdio
printf
gets

;stdlib
abort
malloc
realloc
free
calloc
exit

;string
;forward-exports to NTDLL
memchr
memcmp
memcpy
memmove
memset
strcat
strchr
strcmp
strcpy
strcspn
strlen
strncat
strncmp
strncpy
strpbrk
strrchr
strspn
strstr
;implemented internally
strdup

;sys/utsname
uname

;unistd
close
dup
dup2
getcwd
getpid
getppid

;wchar
;forward-exports to NTDLL
wcscat
wcschr
wcscmp
wcscpy
wcscspn
wcslen
wcsncat
wcsncmp
wcsncpy
wcspbrk
wcsrchr
wcsspn
wcsstr
wcstol
wcstombs
wcstoul
;implemented internally

;EOF
