[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: file-modes, set-file-modes
- X-ml-count: 7302
- Subject: Re: file-modes, set-file-modes
- From: "Seika Abe" <abeseika@xxxxxxxxx>
- Date: Fri, 4 May 2007 10:25:01 +0900
- X-mailer: Microsoft Outlook Express 6.00.2900.3028
ご回答ありがとうございます。
----- Original Message -----
From: "Shun-ichi GOTO" <shunichi.goto@xxxxxxxxx>
To: <meadow-users-jp@xxxxxxxxxxx>
Sent: Friday, May 04, 2007 3:14 AM
Subject: Re: file-modes, set-file-modes
> たとえば私は c:/abc.txt というファイルを新規に編集/保存して、
> *scratch*バッファにて以下を実行してみました。
> (format "%o" (file-modes "c:/abc.txt"))
> => "666"
> (set-file-modes "/abc.txt" ?\444)
> => nil
> (format "%o" (file-modes "c:/abc.txt"))
> => "444"
> (set-file-modes "/abc.txt" ?\644)
> => nil
> (format "%o" (file-modes "/abc.txt"))
> => "666"
たしかにこのようになります。
> で、件の 'x' ビットのことですが、どのように確認されましたかね。
> たとえばcygwin の ls などで確認してしまうと、cygwinの事情も
> 入ってきた結果ということになってしまいますので、そこんところが
> 重要です。
Cygwin の ls での結果です。
そもそも Cygwin でのファイルモードとの食い違いがあるということを知りませんでした。
なぜそんな変な仕様(Cygwin ? Windows ?)なのか、理解できませんが、これは
Meadow とは無関係であることは理解できました。
ありがとうございました。