[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:1731]Meadow 1.13 Beta 1 (TANAHASHI:61) release.



From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxxxxxxxxx> さん曰く
Subject: [MD:1730]Meadow 1.13 Beta 1 (TANAHASHI:61) release.
Message-ID: <2000Apr13d7nv73md.kose@xxxxxxxxxxxxxxxxxxxxxxxx>
Date: 13 Apr 2000 00:14:50 +0900

白井> 小関さんが待っていると(勝手に)推測して、line space patch 関連を

kose> 最近別の方法にしました。すみません。

ありゃりゃ。

kose> ascii を 8x16.bdf ではなく 8x18.bdf(fake) を使うようにして、
kose> S-mouse-1 で行間を空ける、空けないの切替ができるようにしちゃ
kose> いました。

ほっほう、今度やってみよう。


以下本題。(NTEmacs の bug or 仕様かな?)

UNIX (Emacs 20.6/Mule 4.0) だと

(let ((file (expand-file-name "zzz" "~/Mail/sonzaishinai")))
  (file-writable-p file)) => nil

Meadow-1.13b1 (WinNT+NTFS, Win95+FAT16 とも) だと

(let ((file (expand-file-name "zzz" "~/Mail/sonzaishinai")))
  (file-writable-p file)) => t
                             ~

# line space patch は外して確かめました。
# 最初、Mew(あるいは寄生虫) が bug ったのかと思った。

fileio.c の 2932行目で

#ifdef WINDOWSNT
  /* The read-only attribute of the parent directory doesn't affect
     whether a file or directory can be created within it.  Some day we
     should check ACLs though, which do affect this.  */
  return Qt;
#else
  dir = Ffile_name_directory (absname);

となっているので directory が無いよということを無視しているみたい。

1.12b から "#ifdef WINDOWSNT" が増えているけど、私には何が正解が
わかりません。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)