cosmopolitan/test/libc/calls
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
..
access_test.c Make improvements 2023-09-18 21:04:47 -07:00
chdir_test.c Make improvements 2023-09-18 21:04:47 -07:00
clock_getres_test.c Clean up some code 2022-08-20 12:32:51 -07:00
clock_gettime_test.c Make improvements 2023-09-18 21:04:47 -07:00
clock_nanosleep_test.c Make improvements 2023-09-18 21:04:47 -07:00
closefrom_test.c Improve system call wrappers 2022-09-19 15:06:25 -07:00
commandv_test.c Remove Windows executable path guessing logic 2023-09-21 08:13:50 -07:00
copy_file_range_test.c Make improvements 2023-09-18 21:04:47 -07:00
diagnose_syscall_test.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
dup_test.c Make improvements 2023-09-18 21:04:47 -07:00
execve_test.c Improve AARCH64 execution 2023-09-11 14:46:46 -07:00
fchdir_test.c Make improvements 2023-09-18 21:04:47 -07:00
fcntl_test.c Make improvements 2023-09-18 21:04:47 -07:00
fexecve_test.c Make improvements 2023-09-18 21:04:47 -07:00
fileexists_test.c Make improvements 2023-09-18 21:04:47 -07:00
ftruncate_test.c Make improvements 2023-09-18 21:04:47 -07:00
getcontext_test.c Make improvements 2023-09-18 21:04:47 -07:00
getcwd_test.c Make improvements 2023-09-18 21:04:47 -07:00
getgroups_test.c Fix getgroups / setgroups tests across platforms 2022-09-18 03:18:38 -07:00
getitimer_test.c Get TEST_LIBC_CALLS passing on AARCH64 2023-05-13 02:41:41 -07:00
getpriority_test.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
ioctl_test.c Rewrite Windows console input handling 2023-09-19 11:53:27 -07:00
life.c Make improvements to locking 2022-06-19 01:30:12 -07:00
lock2_test.c Make improvements 2023-09-18 21:04:47 -07:00
lock_ofd_test.c Make improvements 2023-09-18 21:04:47 -07:00
lock_test.c Make improvements 2023-09-18 21:04:47 -07:00
lseek_test.c Make improvements 2023-09-18 21:04:47 -07:00
makedirs_test.c Remove Windows executable path guessing logic 2023-09-21 08:13:50 -07:00
mkdir_test.c Make improvements 2023-09-18 21:04:47 -07:00
mkntcmdline_test.c Make improvements 2023-09-18 21:04:47 -07:00
mkntenvblock_test.c Make improvements 2023-09-18 21:04:47 -07:00
mkntpath_test.c Fix breakages in Linux-only build modes 2023-07-09 19:51:44 -07:00
open_test.c Make improvements 2023-09-18 21:04:47 -07:00
openatemp_test.c Make improvements 2023-09-18 21:04:47 -07:00
openbsd_test.c Make improvements 2023-09-18 21:04:47 -07:00
pipe_test.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
pledge2_test.c Make improvements 2023-09-18 21:04:47 -07:00
pledge_test.c Make improvements 2023-09-18 21:04:47 -07:00
poll_test.c Make improvements 2023-09-06 12:34:59 -07:00
posix_fadvise_test.c Make improvements 2023-09-18 21:04:47 -07:00
pread_test.c Make improvements 2023-09-18 21:04:47 -07:00
preadv_test.c Make improvements 2023-09-18 21:04:47 -07:00
raise_test.c Make improvements 2023-09-18 21:04:47 -07:00
read_test.c Make improvements 2023-09-21 07:30:39 -07:00
readansi_test.c Unbloat the build 2022-08-11 00:15:29 -07:00
readlinkat_test.c Make improvements 2023-09-18 21:04:47 -07:00
renameat_test.c Make improvements 2023-09-18 21:04:47 -07:00
reservefd_test.c Make improvements 2023-09-18 21:04:47 -07:00
sched_getaffinity_test.c Make improvements 2023-09-18 21:04:47 -07:00
sched_setscheduler_test.c Brush up some more code 2023-07-10 10:17:26 -07:00
seccomp_test.c Make improvements 2023-09-06 12:34:59 -07:00
setrlimit_test.c Make improvements 2023-09-18 21:04:47 -07:00
sigaction_test.c Make improvements 2023-09-18 21:04:47 -07:00
signal_test.c Make improvements 2023-07-10 04:35:14 -07:00
sigpending_test.c Introduce sigtimedwait() and sigwaitinfo() 2022-10-10 07:39:44 -07:00
sigprocmask_test.c Make improvements 2023-09-18 21:04:47 -07:00
sigsuspend_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
sigtimedwait_test.c Introduce sigtimedwait() and sigwaitinfo() 2022-10-10 07:39:44 -07:00
splice_test.c Make improvements 2023-09-18 21:04:47 -07:00
stat_test.c Make improvements 2023-09-18 21:04:47 -07:00
statfs_test.c Make improvements 2023-09-18 21:04:47 -07:00
symlinkat_test.c Make improvements 2023-09-18 21:04:47 -07:00
test.mk Make improvements 2023-09-18 21:04:47 -07:00
timespec_test.c Fix warnings 2023-09-01 20:50:18 -07:00
tiny64.elf Bump support up to FreeBSD 13 and NetBSD 9.2 2022-06-11 10:36:17 -07:00
unlinkat_test.c Make improvements 2023-09-18 21:04:47 -07:00
unveil_test.c Make improvements 2023-09-18 21:04:47 -07:00
utimensat_test.c Make improvements 2023-09-18 21:04:47 -07:00
vfork_test.c Make improvements 2023-09-18 21:04:47 -07:00
write_test.c Make improvements 2023-09-18 21:04:47 -07:00
writev_test.c Make improvements 2023-09-18 21:04:47 -07:00
zipread.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00