Mac OS X用CLISPのposix:file-stat
MacPortsから入れたCLISP 2.47でposix:file-statを使ったらCLISPが死んでしまった。
[1]> (posix:file-stat "test.lisp") *** - handle_fault error2 ! address = 0x4 not in [0x19d9b000,0x19eefa34) ! SIGSEGV cannot be cured. Fault address = 0x4. GC count: 0 Space collected by GC: 0 0 Run time: 0 24367 Real time: 14 942711 GC time: 0 0 Permanently allocated: 89888 bytes. Currently in use: 1942408 bytes. Free space: 504036 bytes.
WindowsやFreeBSDではちゃんと動いたのに…
Mac版特有のバグ?
MacPortsから入れたCLISP2.43でやってみたけど、問題なさげ。
[1]> (posix:file-stat “Cmd.cpp”)
#
[2]>
ちなみに2.43なのは、2.47にしようとするとインストール中にハングするからだったりする。
失礼。出力結果が一部抜けてた。以下が全出力。
[1]> (posix:file-stat “Cmd.cpp”)
#
[2]>
ええと、何度もごめん。「くの字」があるだけで閉じてないのが原因で、投稿がちゃんと表示されてないみたいなので、「くの字」を抜いて、もう一回貼ります。
(posix:file-stat “Cmd.cpp”)
#FILE-STAT :FILE “/Users/bokkko/programming/cpp/Cmd.cpp” :DEV 234881026 :INO 13117579
:MODE (:RUSR :WUSR :RGRP :ROTH 32768) :NLINK 1 :UID 501 :GID 20 :RDEV NIL :SIZE 10322 :BLKSIZE NIL :BLOCKS NIL
:ATIME 3448142732 :MTIME 3448108769 :CTIME 3448108769>
情報ありがとうございます。
今度、バージョンを落として試してみます。