[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00273] error handling with chflags(2)
- Subject: [FDclone-users:00273] error handling with chflags(2)
- From: "Akinori MUSHA" <knu@iDaemons.org>
- Date: Sat, 22 May 2004 06:27:12 +0900
さらにもうひとつ。
*BSD のように chflags(2) をサポートした環境での問題です。
ATTR_FILE は、マークがない状態で単一のファイルに対して実行
すると、フラグ部分を編集したときだけ chflags(2) を呼びます。
ところが、マークがある状態で実行すると、すべてのマークファイルに
ついて chflags(2) を呼ぶようです。
そのため、 chflags(2) がサポートされないファイルシステム上で
マークファイルに対して ATTR_FILE を実行すると、フラグ部分を全く
いじっていない場合でも、ファイル一つ一つについて「Operation not
supported」エラーが出てキー入力を促されます。これが鬱陶しい…。
マークファイルに対しての ATTR_FILE においても、各ファイルに
ついて変更が必要な場合だけ chflags(2) を呼ぶようにするとか、
あるいは EOPNOTSUPP は最後にまとめて報告するとか、うまく対処
してもらえないでしょうか。
--
/
/__ __ Akinori.org / MUSHA.org
/ ) ) ) ) / FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp
"It seems to me as we make our own few circles 'round the sun
We get it backwards and our seven years go by like one"