🕌

[Feature #21878] DOOR / PORT / WHITEOUT のファイルタイプをサポートする提案

に公開

[Feature #21878] More file types: DOOR, PORT, WHITEOUT

  • 以下のファイルタイプをサポートする提案
    • DOOR
    • PORT
    • WHITEOUT
  • Python でこれらのファイルタイプ(を識別する関数)がサポートされているので Ruby でも対応するのがモチベーションみたいですね?
  • ちなみにこれらのファイルタイプはファイルとしてのデータを持っているわけではなくて特定の OS で「特定の状態を判定するため」に使用するためのファイルみたいですね
    • DOOR : Solaris / illumos 系OS で使用され『高速IPC(プロセス間通信)機構』で利用される
    • PORT : Solaris系専用で『イベント通知機構』で利用される
    • WHITEOUT : Union filesystem / BSD系OS で使用され『「削除」を表す特殊エントリ』で使用される
  • 上で上げたみたいにかなり特殊なファイルになるんですが Ruby で利用したい(サポートしたい)ケースって実際にありそうなんですかねー
GitHubで編集を提案

Discussion