cosmopolitan/test/libc
Justine Tunney c88f95a892
Remove Windows executable path guessing logic
Unlike CMD.EXE, CreateProcess() doesn't care if an executable name ends
with .COM or .EXE. We now have the unbourne shell and bash working well
on Windows, so we don't need DOS anymore. Making this change will grant
us better performance, particularly for builds, because commandv() will
need to make fewer system calls. Path mangling magic still happens with
WinMain() and ntspawn() in order to do things like turn \ into / so the
interop works well at the borders. But all the code in libraries, which
did that, has been removed. It's not possible for libraries to abstract
the differences between paths.
2023-09-21 08:13:50 -07:00
..
calls Remove Windows executable path guessing logic 2023-09-21 08:13:50 -07:00
dns Make improvements 2023-09-18 21:04:47 -07:00
fmt Remove Windows executable path guessing logic 2023-09-21 08:13:50 -07:00
intrin Make improvements 2023-09-18 21:04:47 -07:00
log Make improvements 2023-09-18 21:04:47 -07:00
mem Make improvements 2023-09-18 21:04:47 -07:00
nexgen32e Make improvements 2023-09-18 21:04:47 -07:00
proc Make improvements 2023-09-18 21:04:47 -07:00
release Refactor fatcosmocc into a single file 2023-08-14 22:26:17 -07:00
runtime Make improvements 2023-09-21 07:30:39 -07:00
sock Make improvements 2023-09-18 21:04:47 -07:00
stdio Fix some zipos directory related bugs 2023-09-19 02:30:42 -07:00
str Remove Windows executable path guessing logic 2023-09-21 08:13:50 -07:00
thread Make improvements 2023-09-21 07:30:39 -07:00
time Clean up more code 2023-06-18 01:00:05 -07:00
tinymath Make the Windows Console work better 2023-09-07 18:27:22 -07:00
x Make improvements 2023-09-18 21:04:47 -07:00
xed Make improvements 2023-09-06 12:34:59 -07:00
test.mk Make improvements 2023-09-18 21:04:47 -07:00