[samba-jp:10208] Re: Samba+Ruby:File.stat+ 奇数秒ファイル

[前← 日付別 →次] [前← 話題別 →次] [ ] [メーリングリスト一覧]

こんにちは。

In message "[samba-jp:10207] Re: Samba+Ruby:File.stat+ 奇数秒ファイル",
Kenichi Okuyama wrote...
 
 >1) 「奇数秒」の時刻ってのは定義はどうなっているんでしょう?

所詮「プログラミング素人」なので、アプリケーションから見た挙動
しか調べようがないんですが、WinFD(Win32APIを使用するFDクローン)
で、"dos filetime resolution = no"と設定したSamba上にあるファ
イルのタイムスタンプを"18:01:47"というような時刻に変更しようと
したんですが、出来ませんでした。FAT32上のファイルでも同様の結
果でした。

 >2) FreeBSD って(あるいはその他の OS でもいいんですが)閏秒って
 >  扱いどうなってましたっけ?

ご存じだとは思いますが、FreeBSD-user-jpの過去ログを検索すると、
熱い議論のスレッドが引っかかります。レベル高すぎて私にはついて
いけませんが(笑)

 >3) Ruby ってこの辺はどうなってましたっけ?

「こだわる人向け」の拡張モジュールも確かあったと思いますが、標
準のFile.statが返すタイムスタンプ関連の情報は、コンパイル時に
使用されたCライブラリが提供するものそのままです。

# ruby側で独自に再実装はしていないはず。

 >『Windows は「時分秒」に直した形で 奇数秒、偶数秒と言っていて、
 >  なおかつ NT とかは閏秒を知っているけど 98 系は知らない。
 >  Samba は 1970年からの…』
 >
 >とか言われた場合ですな(^^;)

http://www.users.gr.jp/ml/archive/windows/2542.asp

を見ると「Windowsでも実はぐちゃぐちゃ」という話もあるようです
が(笑)

--------
長沢 研二         <kenn@xxxxxxxxxxxxxxxx>


[前← 日付別 →次] [前← 話題別 →次] [ ] [メーリングリスト一覧]