Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

149 lines
2.6 KiB

  1. LIBRARY PSXDLL
  2. EXPORTS
  3. __PdxGetCmdLine
  4. __PdxInitializeData
  5. fork
  6. execl
  7. execv
  8. execle
  9. execve
  10. execlp
  11. execvp
  12. wait
  13. waitpid
  14. _exit
  15. kill
  16. signal
  17. sigemptyset
  18. sigfillset
  19. sigaddset
  20. sigdelset
  21. sigismember
  22. sigaction
  23. sigprocmask
  24. sigpending
  25. sigsuspend
  26. siglongjmp
  27. alarm
  28. pause
  29. sleep
  30. getpid
  31. getppid
  32. getuid
  33. geteuid
  34. getgid
  35. getegid
  36. setuid
  37. setgid
  38. getgroups
  39. getlogin
  40. getpgrp
  41. getreg
  42. setsid
  43. setpgid
  44. uname
  45. time
  46. times
  47. getenv
  48. ctermid
  49. ttyname
  50. isatty
  51. isatty2
  52. sysconf
  53. opendir
  54. readdir
  55. rewinddir
  56. closedir
  57. chdir
  58. getcwd
  59. open
  60. creat
  61. umask
  62. link
  63. mkdir
  64. mkfifo
  65. unlink
  66. rmdir
  67. rename
  68. stat
  69. fstat
  70. access
  71. chmod
  72. chown
  73. utime
  74. pathconf
  75. fpathconf
  76. pipe
  77. dup
  78. dup2
  79. close
  80. read
  81. write
  82. fcntl
  83. lseek
  84. fileno
  85. getpwuid
  86. getpwnam
  87. getgrgid
  88. getgrnam
  89. tcgetattr
  90. tcsetattr
  91. tcdrain
  92. tcflush
  93. tcflow
  94. tcsetpgrp
  95. tcgetpgrp
  96. tcsendbreak
  97. cuserid
  98. cfgetispeed
  99. cfgetospeed
  100. cfsetispeed
  101. cfsetospeed
  102. raise
  103. system
  104. remove
  105. _sigjmp_store_mask
  106. ;; this for libc, but can't be forwarded
  107. GetProcessHeap
  108. ;; apis forwarded for libc
  109. HeapAlloc = NTDLL.RtlAllocateHeap
  110. HeapFree = NTDLL.RtlFreeHeap
  111. HeapReAlloc = NTDLL.RtlReAllocateHeap
  112. HeapSize = NTDLL.RtlSizeHeap
  113. RtlUnwind = NTDLL.RtlUnwind
  114. RtlMoveMemory = NTDLL.RtlMoveMemory
  115. RtlZeroMemory = NTDLL.RtlZeroMemory
  116. RtlFillMemory = NTDLL.RtlFillMemory
  117. RtlAnsiCharToUnicodeChar = NTDLL.RtlAnsiCharToUnicodeChar
  118. RtlMultiByteToUnicodeN = NTDLL.RtlMultiByteToUnicodeN
  119. RtlUpcaseUnicodeToMultiByteN = NTDLL.RtlUpcaseUnicodeToMultiByteN
  120. RtlUpcaseUnicodeChar = NTDLL.RtlUpcaseUnicodeChar
  121. RtlUnicodeToMultiByteN = NTDLL.RtlUnicodeToMultiByteN
  122. RtlUnicodeToMultiByteSize = NTDLL.RtlUnicodeToMultiByteSize
  123. #if defined(MIPS)
  124. RtlCaptureContext = NTDLL.RtlCaptureContext
  125. RtlLookupFunctionEntry = NTDLL.RtlLookupFunctionEntry
  126. RtlVirtualUnwind = NTDLL.RtlVirtualUnwind
  127. #endif
  128. #if defined(ALPHA)
  129. RtlCaptureContext = NTDLL.RtlCaptureContext
  130. RtlLookupFunctionEntry = NTDLL.RtlLookupFunctionEntry
  131. RtlUnwindRfp = NTDLL.RtlUnwindRfp
  132. RtlVirtualUnwind = NTDLL.RtlVirtualUnwind
  133. #endif
  134. #if defined(PPC)
  135. RtlCaptureContext = NTDLL.RtlCaptureContext
  136. RtlLookupFunctionEntry = NTDLL.RtlLookupFunctionEntry
  137. RtlVirtualUnwind = NTDLL.RtlVirtualUnwind
  138. #endif
  139. ftruncate