rust/library/std/src/sys/windows
Matthias Krüger 1a43859a74
Rollup merge of #96391 - ChrisDenton:command-non-verbatim, r=joshtriplett
Windows: make `Command` prefer non-verbatim paths

When spawning Commands, the path we use can end up being queried using `env::current_exe` (or the equivalent in other languages). Not all applications handle these paths properly therefore we should have a stronger preference for non-verbatim paths when spawning processes.
2023-03-21 19:00:10 +01:00
..
alloc Rework std::sys::windows::alloc 2021-03-26 12:38:26 +01:00
args Update Windows arg parsing tests 2021-08-08 22:11:29 +01:00
c Windows error codes: Add two missing ones 2021-06-18 18:51:53 +01:00
handle Tests for unsound Windows file methods 2022-07-06 17:40:21 +01:00
locks std: remove lock wrappers in sys_common 2022-11-06 15:32:59 +01:00
os Replace AlignedAs with a more specific Align8 type 2022-08-30 01:15:59 -07:00
path Restore old behaviour on broken UNC paths 2022-09-03 07:56:38 +01:00
process Expose process main_thread_handle on Windows 2022-05-10 02:41:19 -03:00
thread_local_key std: optimize TLS on Windows 2022-10-08 20:19:21 +02:00
alloc.rs Explicitly link kernel32.lib from alloc 2022-09-10 11:57:36 +01:00
args.rs Rollup merge of #96391 - ChrisDenton:command-non-verbatim, r=joshtriplett 2023-03-21 19:00:10 +01:00
c.rs Auto merge of #108262 - ChrisDenton:libntdll, r=Mark-Simulacrum 2023-03-21 02:23:27 +00:00
cmath.rs Correct typo 2022-08-31 18:25:00 +08:00
compat.rs Reinstate preloading of some dll imports 2022-08-28 02:52:06 +01:00
env.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
fs.rs Modify code style as per comments 2023-03-17 10:44:22 -07:00
handle.rs Implement read_buf for a few more types 2023-03-06 12:24:15 +01:00
io.rs Fix is_terminal's handling of long paths on Windows. 2023-02-23 06:29:11 -08:00
memchr.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
mod.rs std: unify id-based thread parking implementations 2022-12-29 17:45:07 +01:00
net.rs Implement read_buf for a few more types 2023-03-06 12:24:15 +01:00
os.rs Remove various double spaces in source comments. 2023-01-14 17:22:04 +01:00
os_str.rs Optimize Wtf8Buf::into_string for the case where it contains UTF-8. 2022-06-23 13:10:47 -07:00
path.rs Windows: make Command prefer non-verbatim paths 2022-12-02 14:32:06 +00:00
pipe.rs Implement read_buf for a few more types 2023-03-06 12:24:15 +01:00
process.rs Rollup merge of #96391 - ChrisDenton:command-non-verbatim, r=joshtriplett 2023-03-21 19:00:10 +01:00
rand.rs Revert to using RtlGenRandom 2023-02-14 19:37:05 +00:00
stack_overflow.rs Apply clippy suggestions 2021-10-09 18:56:01 +02:00
stack_overflow_uwp.rs Move all cleanup to sys::cleanup 2021-04-22 10:44:44 +02:00
stdio.rs [stdio][windows] Use MBTWC and WCTMB 2023-02-25 11:15:23 -08:00
thread.rs refactor[std]: do not use box syntax 2023-01-17 14:08:35 +01:00
thread_local_dtor.rs Never inline Windows dtor access 2022-08-01 03:53:16 +01:00
thread_local_key.rs std: optimize TLS on Windows 2022-10-08 20:19:21 +02:00
thread_parking.rs Replace libc::{type} with crate::ffi::{type} 2023-01-28 11:24:13 +05:30
time.rs Support setting file accessed/modified timestamps 2022-07-15 02:54:06 -07:00