'open :if-exists nil' not working on windows
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
sbcl under ms-windows:
:if-exists nil with open should return nil if file exists, ansi common lisp:
"No file or stream is created; instead, nil is returned to indicate failure."
but sbcl under windows throw error:
error opening #P"k:/work/
[Condition of type SB-INT:
Restarts:
0: [RETRY] Retry SLIME REPL evaluation request.
1: [*ABORT] Return to SLIME's top level.
2: [ABORT] abort thread (#<THREAD "repl-thread" RUNNING {267C8E51}>)
Backtrace:
0: ((FLET SB-IMPL:
1: ((LAMBDA ()))
2: (SB-INT:
3: (EVAL (WITH-OPEN-FILE (S "k:/work/
--more--
Test:
(with-open-file (s "k:/work/
sbcl: 1.3.12 MS Windows 7 Professional
description: | updated |
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
In 202e00628820daf 9a6d141daea2222 73cb252f6d