<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><section><h1>共通蓄積域管理器属性属性形式ファイル終端除去属性 (SGML 公式システム識別子)</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公式システム識別子</anchor>の<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">共通蓄積域管理器属性<rt xmlns="http://www.w3.org/1999/xhtml">common storage manager attributes</rt></rubyb> (<code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">smcommon</anchor></code>) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性形式</anchor>の<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ファイル終端除去<rt xmlns="http://www.w3.org/1999/xhtml">zap end‐of‐file</rt></rubyb> (<code class="SGMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">zapeof</anchor></code>) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor></dfn>には、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">蓄積域物体</anchor>の末尾にファイル終端子があれば除去するかどうかを指定します。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> 仕様書:<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 10744</anchor>:1997<ul><li><csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">A.6.5.3 Common storage manager attributes</csection>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.6.5.html#clause-A.6.5.3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.6.5.html#clause-A.6.5.3</anchor-external></li></ul></li></ul></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end><dl><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性形式</anchor></dt><dd><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>共通蓄積域管理器属性</anchor><rt xmlns="http://www.w3.org/1999/xhtml">common storage manager attributes</rt></rubyb>
(<code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">smcommon</anchor></code>)</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">完全名</anchor></dt><dd><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ファイル終端除去<rt xmlns="http://www.w3.org/1999/xhtml">zap end‐of‐file</rt></rubyb></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">参照具象構文名</anchor></dt><dd><code class="SGMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">zapeof</anchor></code></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性型</anchor></dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">列挙型</anchor></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性値</anchor></dt><dd><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">zapeof</anchor></code> (既定値: 除去する),
<code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nozapeof</anchor></code> (除去しない)</dd></dl></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> この属性は、蓄積域物体の末尾に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EOF</anchor>
があれば除去するかどうかを指定します。 EOF
の表現やそもそも存在するかどうかは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">蓄積域</anchor>の性質によります。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOS</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ファイル</anchor>であれば EOF は <kbd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Ctrl</anchor> + <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Z</anchor></kbd>
です <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(標準の <anchor>C</anchor> ライブラリは文ファイル・モードではその直前で読み込みを打ち切ります)</weak>。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> この属性は蓄積域物体の一部だけを使うという意味で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">占有度</anchor>
(<code class="SGMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">extents</anchor></code>) 属性と似ていますが、
本当に末尾に EOF があるか否かを
<code class="SGMLa">zapeof</code> では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">利用者</anchor>が調べる必要がありません。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>メモ</h1></section></body></html>