mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-25 03:50:29 +00:00
Make improvements
- Polyfill readlink("foo/") dir check on Windows - Support asynchronous signal delivery on Windows - Restore Windows Console from execve() daisy chain - Work around bug in AARCH64 Optimized Routines memcmp() - Disable unbourne.com shell completion on Windows for now - Don't always set virtual terminal input state on console - Remove Musl Libc's unusual preservation of realpath("//") - Make realpath() strongly link malloc() to pass configure test - Delete cosh.com shell, now that unbourne.com works on Windows!
This commit is contained in:
parent
f9c9a323fe
commit
425c055116
40 changed files with 581 additions and 706 deletions
|
@ -11,9 +11,9 @@
|
|||
# Name Actual DLL Arity
|
||||
imp '' CloseHandle kernel32 1
|
||||
imp '' CreateDirectoryW kernel32 2
|
||||
imp '' CreateFileA kernel32 7
|
||||
imp '' CreateFileMappingNumaW kernel32 7
|
||||
imp '' CreateFileMappingW kernel32 6
|
||||
imp '' CreateFileA kernel32 7
|
||||
imp '' CreateFileW kernel32 7
|
||||
imp '' CreateNamedPipeW kernel32 8
|
||||
imp '' CreatePipe kernel32 4
|
||||
|
@ -162,6 +162,7 @@ imp 'GetSystemTimePreciseAsFileTime' GetSystemTimePreciseAsFileTime kernel3
|
|||
imp 'GetSystemTimes' GetSystemTimes kernel32 3
|
||||
imp 'GetTempPath' GetTempPathW kernel32 2
|
||||
imp 'GetTempPathA' GetTempPathA kernel32 2
|
||||
imp 'GetThreadContext' GetThreadContext kernel32 2
|
||||
imp 'GetThreadIOPendingFlag' GetThreadIOPendingFlag kernel32 2
|
||||
imp 'GetThreadId' GetThreadId kernel32 1
|
||||
imp 'GetThreadPriority' GetThreadPriority kernel32 1
|
||||
|
@ -182,6 +183,7 @@ imp 'HeapCreate' HeapCreate kernel32 3
|
|||
imp 'HeapDestroy' HeapDestroy kernel32 1
|
||||
imp 'HeapFree' HeapFree kernel32 3
|
||||
imp 'HeapReAlloc' HeapReAlloc kernel32 4
|
||||
imp 'InitializeContext' InitializeContext kernel32 4 # Windows 7+
|
||||
imp 'InitializeCriticalSection' InitializeCriticalSection kernel32 1
|
||||
imp 'InitializeCriticalSectionAndSpinCount' InitializeCriticalSectionAndSpinCount kernel32 2
|
||||
imp 'InitializeProcThreadAttributeList' InitializeProcThreadAttributeList kernel32 4
|
||||
|
@ -223,6 +225,7 @@ imp 'ReleaseSemaphore' ReleaseSemaphore kernel32 3
|
|||
imp 'RemoveVectoredContinueHandler' RemoveVectoredContinueHandler kernel32 1
|
||||
imp 'RemoveVectoredExceptionHandler' RemoveVectoredExceptionHandler kernel32 1
|
||||
imp 'ResetEvent' ResetEvent kernel32 1
|
||||
imp 'ResumeThread' ResumeThread kernel32 1
|
||||
imp 'SetConsoleActiveScreenBuffer' SetConsoleActiveScreenBuffer kernel32 1 # TODO(jart): 6.2 and higher
|
||||
imp 'SetConsoleCP' SetConsoleCP kernel32 1 # TODO(jart): 6.2 and higher
|
||||
imp 'SetConsoleCtrlHandler' SetConsoleCtrlHandler kernel32 2
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue