From 53de42e3334a004f3ed5bbc33317c871158ca2a4 Mon Sep 17 00:00:00 2001 From: Kornel Date: Tue, 7 Nov 2017 12:17:04 +0000 Subject: [PATCH] Warn about non-portability of glob patterns --- src/libstd/env.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libstd/env.rs b/src/libstd/env.rs index f81adad3ebe..457c6e1409d 100644 --- a/src/libstd/env.rs +++ b/src/libstd/env.rs @@ -671,6 +671,10 @@ pub struct ArgsOs { inner: sys::args::Args } /// set to arbitrary text, and may not even exist. This means this property should /// not be relied upon for security purposes. /// +/// On Unix systems shell usually expands unquoted arguments with glob patterns +/// (such as `*` and `?`). On Windows this is not done, and such arguments are +/// passed as-is. +/// /// # Panics /// /// The returned iterator will panic during iteration if any argument to the