mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 19:50:24 +02:00
More fixes for deleting files whose ports are not closed.
* test-suite/tests/r6rs-files.test: Close the port after using it. * test-suite/tests/posix.test ("mkstemp!"): Close the port after using it.
This commit is contained in:
parent
4698a11cbd
commit
bc945fadd2
2 changed files with 4 additions and 1 deletions
|
@ -73,6 +73,7 @@
|
||||||
(str (string-copy template))
|
(str (string-copy template))
|
||||||
(port (mkstemp! str))
|
(port (mkstemp! str))
|
||||||
(result (not (string=? str template))))
|
(result (not (string=? str template))))
|
||||||
|
(close-port port)
|
||||||
(delete-file str)
|
(delete-file str)
|
||||||
result)))
|
result)))
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,9 @@
|
||||||
|
|
||||||
(with-test-prefix "delete-file"
|
(with-test-prefix "delete-file"
|
||||||
(pass-if "delete-file deletes file"
|
(pass-if "delete-file deletes file"
|
||||||
(let ((filename (port-filename (mkstemp! "T-XXXXXX"))))
|
(let* ((port (mkstemp! "T-XXXXXX"))
|
||||||
|
(filename (port-filename port)))
|
||||||
|
(close-port port)
|
||||||
(delete-file filename)
|
(delete-file filename)
|
||||||
(not (file-exists? filename))))
|
(not (file-exists? filename))))
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue