Created on 2014-07-20.00:00:00 last changed 100 months ago
Proposed resolution:
Change [fs.op.system_complete] as indicated:
For Windows based operating systems,
system_complete(p)has the same semantics asabsolute(p, current_path())ifp.is_absolute() || !p.has_root_name()orpandhave the samebasecurrent_path()root_name(). Otherwise it acts likeabsolute(p, cwd)is the current directory for thep.root_name()drive. This will be the current directory for that drive the last time it was set, and thus may be residue left over from a prior program run by the command processor. Although these semantics are useful, they may be surprising.
[ Apr 2016 Issue updated to address the C++ Working Paper. Previously addressed File System TS ]
The example says "...or p and base have the same root_name().", but
base is not defined. I believe it refers to the value returned by current_path().
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2017-07-30 20:15:43 | admin | set | status: wp -> c++17 |
| 2016-06-28 12:47:21 | admin | set | status: ready -> wp |
| 2016-04-10 22:23:37 | admin | set | messages: + msg8043 |
| 2016-03-07 04:46:57 | admin | set | status: new -> ready |
| 2016-01-28 01:00:35 | admin | set | messages: + msg7931 |
| 2014-07-20 00:00:00 | admin | create | |