run-program on winxp writes nothing to file given by :output pathname
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
;;; contents of sbclrc:
(setf sb-impl:
;;; eof sbclrc
* (lisp-implement
"1.2.12"
; sorry, can't install minGW so can't check 1.2.13.
* (sb-win32:
5
1
2600
2
"Service Pack 3"
* (sb-ext:run-program "ipconfig.exe" '() :search t :output t)
;; ipconfig.exe output is printed at the console
* (sb-ext:run-program "ipconfig.exe" '() :search t :output #p"c:\\aaba.txt" :if-output-exists :supersede :wait t)
#<SB-IMPL::PROCESS :EXITED 0>
* (with-open-file (in "c:/aaba.txt") (file-length in))
0
;; so it prints nothing to the file.
* *features*
(:ALIEN-CALLBACKS :ANSI-CL :ASH-RIGHT-VOPS :C-STACK-
:COMMON-LISP :COMPARE-
:IEEE-
:MEMORY-
:OS-PROVIDES-
:PRECISE-
:SB-FUTEX :SB-LDB :SB-PACKAGE-LOCKS :SB-QSHOW :SB-SAFEPOINT
:SB-SAFEPOINT-
:SB-UNICODE :SB-WTIMER :SBCL :STACK-
:STACK-
:STACK-
:UNWIND-
Changed in sbcl: | |
status: | New → Fix Released |
The same bug persists under Windows 7 and SBCL 1.2.14