X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-grovel%2Fdef-to-lisp.lisp;h=e1f54f006196283c7df17cdeb53fb1d49b7eb5d9;hb=32c8edbd49ca77907154987e28e8d3f81f61dabc;hp=b16560ba14e0cc14dce1f61f84464ad9da2ec9a3;hpb=99501797db3d77ff2a7f32071d7fab0db3fdacae;p=sbcl.git diff --git a/contrib/sb-grovel/def-to-lisp.lisp b/contrib/sb-grovel/def-to-lisp.lisp index b16560b..e1f54f0 100644 --- a/contrib/sb-grovel/def-to-lisp.lisp +++ b/contrib/sb-grovel/def-to-lisp.lisp @@ -74,7 +74,7 @@ printf(\"(in-package ~S)\\\n\");~%" package-name) (format stream "exit(0);~%}~%"))) (defun c-constants-extract (filename output-file package) - (with-open-file (f output-file :direction :output) + (with-open-file (f output-file :direction :output :if-exists :supersede) (with-open-file (i filename :direction :input) (let* ((headers (read i)) (definitions (read i)))