<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="os-specific-parameters.xsl"?>
<?xml-model href="os-specific-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="os-specific-parameters">
  <title>Operating System Specific Parameters</title>
  <category>Operating System Names</category>
  <created>2003-10-31</created>
  <updated>2024-06-11</updated>
  
  <registry id="fact-names">
    <title>OS Specific Fact Names</title>
    <xref type="rfc" data="rfc3659"/>
    <registration_rule>First Come First Served</registration_rule>
    
    <record date="2014-03-20">
      <value>Unix</value>
      <description>Unix.ctime</description>
      <definition>"time-val" from <xref type="rfc" data="rfc3659"/></definition>
      <spec>
        <paragraph>From IEEE Std 1003.1-2004 XBD 4.7 "File Times Update" <xref type="uri" data="http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap04.html#tag_04_07"/>: 
        "st_ctime is associated with the times that the file status is changed."</paragraph>
        <paragraph>
        This is clarified in the operations described throughout IEEE Std 
        1003.1-2004 XSH 3 "System Interfaces."
        </paragraph>
        <paragraph>
        Although IEEE Std 1003.1-2004 only considers st_ctime as having second 
        resolution, platform-specific extensions exist that provide st_ctime 
        semantics but with sub-second resolution.  Unix.ctime values from such 
        platforms MAY use such finer-grain resolution.
        </paragraph>
      </spec>
      <xref type="person" data="Paul_Millar"/>
    </record>  
    <record date="2014-03-20">
      <value>Unix</value>
      <description>Unix.atime</description>
      <definition>"time-val" from <xref type="rfc" data="rfc3659"/></definition>
      <spec>
        <paragraph>From IEEE Std 1003.1-2004 XBD 4.7 "File Times Update" <xref type="uri" data="http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap04.html#tag_04_07"/>: 
        "The st_atime field is associated with the times that the file data is accessed."</paragraph>
        <paragraph>
        This is clarified in the operations described throughout IEEE Std 
        1003.1-2004 XSH 3 "System Interfaces."
        </paragraph>
        <paragraph>
        Although IEEE Std 1003.1-2004 only considers st_atime as having second 
        resolution, platform-specific extensions exist that provide st_atime 
        semantics but with sub-second resolution.  Unix.atime values from such 
        platforms MAY use such finer-grain resolution.
        </paragraph>
        <paragraph>
        For performance reasons, some platforms allow operations to delay or 
        suppress updates to st_atime.  FTP servers on such platforms MAY refrain 
        from publishing the Unix.atime fact.
        </paragraph>
      </spec>
      <xref type="person" data="Paul_Millar"/>
    </record>   
    <record date="2014-03-20">
      <value>Unix</value>
      <description>Unix.ownername</description>
      <definition>"1*RCHAR" from <xref type="rfc" data="rfc3659"/></definition>
      <spec>
        <paragraph>
          File owner name, as mapped from the numeric owner ID, by the operating system.
        </paragraph>
      </spec>
      <xref type="person" data="TJ_Saunders"/>
    </record> 
    <record date="2014-03-20">
      <value>Unix</value>
      <description>Unix.groupname</description>
      <definition>"1*RCHAR" from <xref type="rfc" data="rfc3659"/></definition>
      <spec>
        <paragraph>
          File group name, as mapped from the numeric group ID, by the operating system.
        </paragraph>
      </spec>
      <xref type="person" data="TJ_Saunders"/>
    </record>
  </registry>
  
  
  <registry id="filetypes">
    <title>OS Specific Filetypes</title>
    <xref type="rfc" data="rfc3659"/>
    <xref type="rfc-errata" data="6252"/>
    <registration_rule>First Come First Served</registration_rule>
    <record date="2020-08-12">
      <value>UNIX</value>
      <description>fifo</description>
      <definition>N/A</definition>
      <spec>FIFO special file (S_IFIFO)</spec>
      <xref type="uri" data="https://pubs.opengroup.org/onlinepubs/009695299/basedefs/sys/stat.h.html">Single Unix Specification</xref>
      <xref type="person" data="Simon_Kissane"/>
    </record>
    <record date="2020-08-12">
      <value>UNIX</value>
      <description>slink</description>
      <definition>N/A</definition>
      <spec>Symbolic link (S_IFLNK)</spec>
      <xref type="uri" data="https://pubs.opengroup.org/onlinepubs/009695299/basedefs/sys/stat.h.html">Single Unix Specification</xref>
      <xref type="person" data="Simon_Kissane"/>
    </record>
    <record date="2020-08-12">
      <value>UNIX</value>
      <description>socket</description>
      <definition>N/A</definition>
      <spec>Socket (S_IFSOCK)</spec>
      <xref type="uri" data="https://pubs.opengroup.org/onlinepubs/009695299/basedefs/sys/stat.h.html">Single Unix Specification</xref>
      <xref type="person" data="Simon_Kissane"/>
    </record>
    <record date="2020-08-12">
      <value>UNIX</value>
      <description>blk</description>
      <definition>N/A</definition>
      <spec>Block special file (S_IFBLK)</spec>
      <xref type="uri" data="https://pubs.opengroup.org/onlinepubs/009695299/basedefs/sys/stat.h.html">Single Unix Specification</xref>
      <xref type="person" data="Simon_Kissane"/>
    </record>
    <record date="2020-08-12">
      <value>UNIX</value>
      <description>chr</description>
      <definition>N/A</definition>
      <spec>Character special file (S_IFCHR)</spec>
      <xref type="uri" data="https://pubs.opengroup.org/onlinepubs/009695299/basedefs/sys/stat.h.html">Single Unix Specification</xref>
      <xref type="person" data="Simon_Kissane"/>
    </record>
  </registry>
  
  
  <people>
    <person id="Paul_Millar">
      <name>Paul Millar</name>
      <uri>mailto:paul.millar&amp;desy.de</uri>
      <updated>2014-03-20</updated>
    </person>
    <person id="Simon_Kissane">
      <name>Simon Kissane</name>
      <uri>mailto:skissane&amp;gmail.com</uri>
      <updated>2020-08-12</updated>
    </person>
    <person id="TJ_Saunders">
      <name>TJ Saunders</name>
      <uri>mailto:tj&amp;castaglia.org</uri>
      <updated>2016-11-15</updated>
    </person>
  </people>
</registry>
