家庭内で

家庭内で

1.1.3.1.2 “Pipe” Pipeは、パイプのレコードとそれに関連するデータと現在の状態を含むデータ構造体である。最後のフィールドを除くすべてのフィールドは “struct Pipe_t “型である。最後のフィールドは常に “0”(”close”)である。 パイプの最初のフィールドはパイプの「アドレス」である。アドレスはデータの最初のバイトである。データを読むためには、データがパイプの中になければなりません。データの長さはパイプの2番目のフィールドで表され、これはデータのバイト数である。3番目のフィールドにはパイプのデータ、つまりデータの最後のバイトが入ります。 パイプの4番目のフィールドはパイプの「名前」である。名前はデータの最後のバイトである。パイプが空の場合はNULLになります。5番目のフィールドはパイプの “型 “である。型は常に “struct Pipe_t “である。型は常に “Pipe_t”, “int”, “char”, “size_t”, “S_char”, “S_size_t”, “S_int”, “S_long”, “S_u8”, “S_longlong”, “S_u16”, “S_u32”, “S_u64”, “S_u128”, “S_u256”, “S_u1024”, “S_u2048”, “S_u4096″ である、 「S_u8192”, “S_u16384”, “S_u32768”, “S_u65536”, “S_u113623”, “S_u131072”, “S_u262144”, “S_u569094″、 「S_u869063″、”S_u134217728″、”S_u283544832″、”S_u51228447″、または “S_u2544674408″。 6番目のフィールドはパイプの “ステータス “である。これは常に “0 “である。 第7フィールドはパイプの「長さ」である。これは常に “1 “である。 第8フィールドはパイプの「データ」である。常に “0 “である。

Photo by NASA Johnson

この作品の出来はいかがでしたでしょうか。ご判定を投票いただくと幸いです。
 
- 投票結果 -
よい
わるい
お気軽にコメント残して頂ければ、うれしいです。