didou           Sun Jan  2 11:49:46 2005 EDT

  Modified files:              
    /phpdoc/en/reference/xattr  constants.xml 
    /phpdoc/en/reference/xattr/functions        xattr-get.xml xattr-list.xml 
                                                xattr-remove.xml xattr-set.xml 
                                                xattr-supported.xml 
  Log:
  Switch ref.xattr to the new structure
  
http://cvs.php.net/diff.php/phpdoc/en/reference/xattr/constants.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc/en/reference/xattr/constants.xml
diff -u phpdoc/en/reference/xattr/constants.xml:1.1 
phpdoc/en/reference/xattr/constants.xml:1.2
--- phpdoc/en/reference/xattr/constants.xml:1.1 Sat Aug 14 19:39:49 2004
+++ phpdoc/en/reference/xattr/constants.xml     Sun Jan  2 11:49:45 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
+<!-- $Revision: 1.2 $ -->
 <section id="xattr.constants">
  &reftitle.constants;
  &extension.constants;
@@ -11,7 +11,7 @@
    </term>
    <listitem>
     <simpara>
-     
+     Set attribute in root (trusted) namespace. Requires root privileges.
     </simpara>
    </listitem>
   </varlistentry>
@@ -22,7 +22,7 @@
    </term>
    <listitem>
     <simpara>
-     
+     Do not follow the symbolic link but operate on symbolic link itself.
     </simpara>
    </listitem>
   </varlistentry>
@@ -33,7 +33,7 @@
    </term>
    <listitem>
     <simpara>
-     
+     Function will fail if extended attribute already exists.
     </simpara>
    </listitem>
   </varlistentry>
@@ -44,7 +44,7 @@
    </term>
    <listitem>
     <simpara>
-     
+     Function will fail if extended attribute doesn't exist.
     </simpara>
    </listitem>
   </varlistentry>
http://cvs.php.net/diff.php/phpdoc/en/reference/xattr/functions/xattr-get.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc/en/reference/xattr/functions/xattr-get.xml
diff -u phpdoc/en/reference/xattr/functions/xattr-get.xml:1.5 
phpdoc/en/reference/xattr/functions/xattr-get.xml:1.6
--- phpdoc/en/reference/xattr/functions/xattr-get.xml:1.5       Fri Aug 20 
05:37:01 2004
+++ phpdoc/en/reference/xattr/functions/xattr-get.xml   Sun Jan  2 11:49:45 2005
@@ -1,57 +1,84 @@
 <?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
 <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. 
-->
-  <refentry id="function.xattr-get">
-   <refnamediv>
-    <refname>xattr_get</refname>
-    <refpurpose>
-     Get an extended attribute
-    </refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-    <methodsynopsis>
-     <type>string</type><methodname>xattr_get</methodname>
-     <methodparam><type>string</type><parameter>path</parameter></methodparam>
-     <methodparam><type>string</type><parameter>name</parameter></methodparam>
-     <methodparam 
choice="opt"><type>int</type><parameter>flags</parameter></methodparam>
-    </methodsynopsis>
-    <para>
-     This function gets a value of an extended attribute named 
<parameter>name</parameter>
-     of a file <parameter>path</parameter>.
-    </para>
-    <para>
-     Extended attributes have two different namespaces: user and root 
namespace.
-     User namespace is available for all users while root namespace is 
available 
-     only for user with root privileges. xattr operates on user namespace by 
default,
-     but you can change that using <parameter>flags</parameter> argument.
-    </para>
-    <para>
-     <table>
-      <title>Supported xattr flags</title>
-      <tgroup cols="2">
-       <tbody>
-        <row>
-         <entry>XATTR_DONTFOLLOW</entry>
-         <entry>Do not follow the symbolic link but operate on symbolic link 
itself.</entry>
-        </row>
-        <row>
-         <entry>XATTR_ROOT</entry>
-         <entry>Set attribute in root (trusted) namespace. Requires root 
privileges.</entry>
-        </row>
-       </tbody>
-      </tgroup>
-     </table>
-    </para>
-    <para>
-     Returns <type>string</type> with value or &false; if attribute doesn't 
exist. 
-    </para>
-    <example>
-     <title><function>xattr_get</function> example</title>
-     <para>
-      The following code checks if system administrator has signed the file.
-     </para>
-     <programlisting role="php">
+<refentry id="function.xattr-get">
+ <refnamediv>
+  <refname>xattr_get</refname>
+  <refpurpose>
+   Get an extended attribute
+  </refpurpose>
+ </refnamediv>
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>string</type><methodname>xattr_get</methodname>
+   
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
+   <methodparam><type>string</type><parameter>name</parameter></methodparam>
+   <methodparam 
choice="opt"><type>int</type><parameter>flags</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   This function gets the value of an extended attribute of a file.
+  </para>
+  &xattr.namespace;
+ </refsect1>
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>filename</parameter></term>
+     <listitem>
+      <para>
+       The file from which we get the attribute.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>name</parameter></term>
+     <listitem>
+      <para>
+       The name of the attribute.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>flags</parameter></term>
+     <listitem>
+      <para>
+       <table>
+        <title>Supported xattr flags</title>
+        <tgroup cols="2">
+         <tbody>
+          <row>
+           <entry><constant>XATTR_DONTFOLLOW</constant></entry>
+           <entry>Do not follow the symbolic link but operate on symbolic link 
itself.</entry>
+          </row>
+          <row>
+           <entry><constant>XATTR_ROOT</constant></entry>
+           <entry>Set attribute in root (trusted) namespace. Requires root 
privileges.</entry>
+          </row>
+         </tbody>
+        </tgroup>
+       </table>
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Returns a string containing the value or &false; if the attribute doesn't 
+   exist. 
+  </para>
+ </refsect1>
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title>Checks if system administrator has signed the file</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
 $file = '/usr/local/sbin/some_binary';
@@ -61,14 +88,21 @@
 
 ?>
 ]]>
-     </programlisting>
-    </example>
-    <para>
-     See also <function>xattr_set</function>, 
<function>xattr_remove</function>, 
-     <function>xattr_list</function>, <function>xattr_supported</function>.
-    </para>
-   </refsect1>
-  </refentry>
+    </programlisting>
+   </example>
+  </para>
+ </refsect1>
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>xattr_list</function></member>
+    <member><function>xattr_set</function></member>
+    <member><function>xattr_remove</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+</refentry>
 
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -89,4 +123,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/phpdoc/en/reference/xattr/functions/xattr-list.xml?r1=1.6&r2=1.7&ty=u
Index: phpdoc/en/reference/xattr/functions/xattr-list.xml
diff -u phpdoc/en/reference/xattr/functions/xattr-list.xml:1.6 
phpdoc/en/reference/xattr/functions/xattr-list.xml:1.7
--- phpdoc/en/reference/xattr/functions/xattr-list.xml:1.6      Fri Aug 20 
05:37:01 2004
+++ phpdoc/en/reference/xattr/functions/xattr-list.xml  Sun Jan  2 11:49:45 2005
@@ -1,56 +1,74 @@
 <?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.6 $ -->
+<!-- $Revision: 1.7 $ -->
 <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. 
-->
-  <refentry id="function.xattr-list">
-   <refnamediv>
-    <refname>xattr_list</refname>
-    <refpurpose>
-     Get a list of extended attributes
-    </refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-    <methodsynopsis>
-     <type>array</type><methodname>xattr_list</methodname>
-     <methodparam><type>string</type><parameter>path</parameter></methodparam>
-     <methodparam 
choice="opt"><type>int</type><parameter>flags</parameter></methodparam>
-    </methodsynopsis>
-    <para>
-     This functions gets a list of names of extended attributes of a file 
-     <parameter>path</parameter>.
-    </para>
-    <para>
-     Extended attributes have two different namespaces: user and root 
namespace.
-     User namespace is available for all users while root namespace is 
available 
-     only for user with root privileges. xattr operates on user namespace by 
default,
-     but you can change that using <parameter>flags</parameter> argument.
-    </para>
-    <para>
-     <table>
-      <title>Supported xattr flags</title>
-      <tgroup cols="2">
-       <tbody>
-        <row>
-         <entry>XATTR_DONTFOLLOW</entry>
-         <entry>Do not follow the symbolic link but operate on symbolic link 
itself.</entry>
-        </row>
-        <row>
-         <entry>XATTR_ROOT</entry>
-         <entry>Set attribute in root (trusted) namespace. Requires root 
privileges.</entry>
-        </row>
-       </tbody>
-      </tgroup>
-     </table>
-    </para>
-    <para>
-     This function returns <type>array</type> with names of extended 
attributes. 
-    </para>
-    <example>
-     <title><function>xattr_list</function> example</title>
-     <para>
-      The following code prints names of all extended attributes of file.
-     </para>
-     <programlisting role="php">
+<refentry id="function.xattr-list">
+ <refnamediv>
+  <refname>xattr_list</refname>
+  <refpurpose>
+   Get a list of extended attributes
+  </refpurpose>
+ </refnamediv>
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>array</type><methodname>xattr_list</methodname>
+   
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
+   <methodparam 
choice="opt"><type>int</type><parameter>flags</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   This functions gets a list of names of extended attributes of a file. 
+  </para>
+  &xattr.namespace;
+ </refsect1>
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>filename</parameter></term>
+     <listitem>
+      <para>
+       The path of the file.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>flags</parameter></term>
+     <listitem>
+      <para>
+       <table>
+        <title>Supported xattr flags</title>
+        <tgroup cols="2">
+         <tbody>
+          <row>
+           <entry><constant>XATTR_DONTFOLLOW</constant></entry>
+           <entry>Do not follow the symbolic link but operate on symbolic link 
itself.</entry>
+          </row>
+          <row>
+           <entry><constant>XATTR_ROOT</constant></entry>
+           <entry>Set attribute in root (trusted) namespace. Requires root 
privileges.</entry>
+          </row>
+         </tbody>
+        </tgroup>
+       </table>
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   This function returns an array with names of extended attributes. 
+  </para>
+ </refsect1>
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title>Prints names of all extended attributes of file</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
 $file = 'some_file';
@@ -69,14 +87,19 @@
 
 ?>
 ]]>
-     </programlisting>
-    </example>
-    <para>
-     See also <function>xattr_get</function>, <function>xattr_set</function>, 
-     <function>xattr_remove</function>, <function>xattr_supported</function>.
-    </para>
-   </refsect1>
-  </refentry>
+    </programlisting>
+   </example>
+  </para>
+ </refsect1>
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>xattr_get</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+</refentry>
 
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -97,4 +120,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/phpdoc/en/reference/xattr/functions/xattr-remove.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc/en/reference/xattr/functions/xattr-remove.xml
diff -u phpdoc/en/reference/xattr/functions/xattr-remove.xml:1.5 
phpdoc/en/reference/xattr/functions/xattr-remove.xml:1.6
--- phpdoc/en/reference/xattr/functions/xattr-remove.xml:1.5    Fri Aug 20 
05:37:01 2004
+++ phpdoc/en/reference/xattr/functions/xattr-remove.xml        Sun Jan  2 
11:49:45 2005
@@ -1,57 +1,83 @@
 <?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
 <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. 
-->
-  <refentry id="function.xattr-remove">
-   <refnamediv>
-    <refname>xattr_remove</refname>
-    <refpurpose>
-     Remove an extended attribute
-    </refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-    <methodsynopsis>
-     <type>bool</type><methodname>xattr_remove</methodname>
-     <methodparam><type>string</type><parameter>path</parameter></methodparam>
-     <methodparam><type>string</type><parameter>name</parameter></methodparam>
-     <methodparam 
choice="opt"><type>int</type><parameter>flags</parameter></methodparam>
-    </methodsynopsis>
-    <para>
-     This function removes an extended attribute named 
<parameter>name</parameter>
-     of a file <parameter>path</parameter>.
-    </para>
-    <para>
-     Extended attributes have two different namespaces: user and root 
namespace.
-     User namespace is available for all users while root namespace is 
available 
-     only for user with root privileges. xattr operates on user namespace by 
default,
-     but you can change that using <parameter>flags</parameter> argument.
-    </para>
-    <para>
-     <table>
-      <title>Supported xattr flags</title>
-      <tgroup cols="2">
-       <tbody>
-        <row>
-         <entry>XATTR_DONTFOLLOW</entry>
-         <entry>Do not follow the symbolic link but operate on symbolic link 
itself.</entry>
-        </row>
-        <row>
-         <entry>XATTR_ROOT</entry>
-         <entry>Set attribute in root (trusted) namespace. Requires root 
privileges.</entry>
-        </row>
-       </tbody>
-      </tgroup>
-     </table>
-    </para>
-    <para>
-     &return.success;
-    </para>
-    <example>
-     <title><function>xattr_remove</function> example</title>
-     <para>
-      The following code removes all extended attributes of file.
-     </para>
-     <programlisting role="php">
+<refentry id="function.xattr-remove">
+ <refnamediv>
+  <refname>xattr_remove</refname>
+  <refpurpose>
+   Remove an extended attribute
+  </refpurpose>
+ </refnamediv>
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>bool</type><methodname>xattr_remove</methodname>
+   
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
+   <methodparam><type>string</type><parameter>name</parameter></methodparam>
+   <methodparam 
choice="opt"><type>int</type><parameter>flags</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   This function removes an extended attribute of a file.
+  </para>
+  &xattr.namespace;
+ </refsect1>
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>filename</parameter></term>
+     <listitem>
+      <para>
+       The file from which we remove the attribute.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>name</parameter></term>
+     <listitem>
+      <para>
+       The name of the attribute to remove.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>flags</parameter></term>
+     <listitem>
+      <para>
+       <table>
+        <title>Supported xattr flags</title>
+        <tgroup cols="2">
+         <tbody>
+          <row>
+           <entry><constant>XATTR_DONTFOLLOW</constant></entry>
+           <entry>Do not follow the symbolic link but operate on symbolic link 
itself.</entry>
+          </row>
+          <row>
+           <entry><constant>XATTR_ROOT</constant></entry>
+           <entry>Set attribute in root (trusted) namespace. Requires root 
privileges.</entry>
+          </row>
+         </tbody>
+        </tgroup>
+       </table>
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   &return.success;
+  </para>
+ </refsect1>
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title>Removes all extended attributes of a file</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
 $file = 'some_file';
@@ -62,14 +88,21 @@
 }
 ?>
 ]]>
-     </programlisting>
-    </example>
-    <para>
-     See also <function>xattr_get</function>, <function>xattr_set</function>, 
-     <function>xattr_list</function>, <function>xattr_supported</function>.
-    </para>
-   </refsect1>
-  </refentry>
+    </programlisting>
+   </example>
+  </para>
+ </refsect1>
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>xattr_list</function></member>
+    <member><function>xattr_set</function></member>
+    <member><function>xattr_get</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+</refentry>
 
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -90,4 +123,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/phpdoc/en/reference/xattr/functions/xattr-set.xml?r1=1.6&r2=1.7&ty=u
Index: phpdoc/en/reference/xattr/functions/xattr-set.xml
diff -u phpdoc/en/reference/xattr/functions/xattr-set.xml:1.6 
phpdoc/en/reference/xattr/functions/xattr-set.xml:1.7
--- phpdoc/en/reference/xattr/functions/xattr-set.xml:1.6       Fri Aug 20 
05:37:01 2004
+++ phpdoc/en/reference/xattr/functions/xattr-set.xml   Sun Jan  2 11:49:45 2005
@@ -1,69 +1,102 @@
 <?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.6 $ -->
+<!-- $Revision: 1.7 $ -->
 <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. 
-->
-  <refentry id="function.xattr-set">
-   <refnamediv>
-    <refname>xattr_set</refname>
-    <refpurpose>
-     Set an extended attribute
-    </refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-    <methodsynopsis>
-     <type>bool</type><methodname>xattr_set</methodname>
-     <methodparam><type>string</type><parameter>path</parameter></methodparam>
-     <methodparam><type>string</type><parameter>name</parameter></methodparam>
-     <methodparam><type>string</type><parameter>value</parameter></methodparam>
-     <methodparam 
choice="opt"><type>int</type><parameter>flags</parameter></methodparam>
-    </methodsynopsis>
-    <para>
-     This function sets value of an extended attribute named 
<parameter>name</parameter>
-     to <parameter>value</parameter> of a file <parameter>path</parameter>.
-     Extended attribute will be created if it doesn't exist or replaced
-     otherwise. You can change this behaviour by using 
<parameter>flags</parameter>
-     parameter.
-    </para>
-    <para>
-     Extended attributes have two different namespaces: user and root 
namespace.
-     User namespace is available for all users while root namespace is 
available 
-     only for user with root privileges. xattr operates on user namespace by 
default,
-     but you can change that using <parameter>flags</parameter> argument.
-    </para>
-    <para>
-     <table>
-      <title>Supported xattr flags</title>
-      <tgroup cols="2">
-       <tbody>
-        <row>
-         <entry>XATTR_CREATE</entry>
-         <entry>Function will fail if extended attribute already 
exists.</entry>
-        </row>
-        <row>
-         <entry>XATTR_REPLACE</entry>
-         <entry>Function will fail if extended attribute doesn't exist.</entry>
-        </row>
-        <row>
-         <entry>XATTR_DONTFOLLOW</entry>
-         <entry>Do not follow the symbolic link but operate on symbolic link 
itself.</entry>
-        </row>
-        <row>
-         <entry>XATTR_ROOT</entry>
-         <entry>Set attribute in root (trusted) namespace. Requires root 
privileges.</entry>
-        </row>
-       </tbody>
-      </tgroup>
-     </table>
-    </para>
-    <para>
-     &return.success;
-    </para>
-    <example>
-     <title><function>xattr_set</function> example</title>
-     <para>
-      The following code sets extended attributes on .wav file.
-     </para>
-     <programlisting role="php">
+<refentry id="function.xattr-set">
+ <refnamediv>
+  <refname>xattr_set</refname>
+  <refpurpose>
+   Set an extended attribute
+  </refpurpose>
+ </refnamediv>
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>bool</type><methodname>xattr_set</methodname>
+   
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
+   <methodparam><type>string</type><parameter>name</parameter></methodparam>
+   <methodparam><type>string</type><parameter>value</parameter></methodparam>
+   <methodparam 
choice="opt"><type>int</type><parameter>flags</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   This function sets the value of an extended attribute of a file.
+  </para>
+  &xattr.namespace;
+ </refsect1>
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>filename</parameter></term>
+     <listitem>
+      <para>
+       The file in which we set the attribute.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>name</parameter></term>
+     <listitem>
+      <para>
+       The name of the exteded attribute. This attribute will be created if 
+       it doesn't exist or replaced otherwise. You can change this behaviour 
+       by using the <parameter>flags</parameter> parameter.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>value</parameter></term>
+     <listitem>
+      <para>
+       The value of the attribute.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>flags</parameter></term>
+     <listitem>
+      <para>
+       <table>
+        <title>Supported xattr flags</title>
+        <tgroup cols="2">
+         <tbody>
+          <row>
+           <entry><constant>XATTR_CREATE</constant></entry>
+           <entry>Function will fail if extended attribute already 
exists.</entry>
+          </row>
+          <row>
+           <entry><constant>XATTR_REPLACE</constant></entry>
+           <entry>Function will fail if extended attribute doesn't 
exist.</entry>
+          </row>
+          <row>
+           <entry><constant>XATTR_DONTFOLLOW</constant></entry>
+           <entry>Do not follow the symbolic link but operate on symbolic link 
itself.</entry>
+          </row>
+          <row>
+           <entry><constant>XATTR_ROOT</constant></entry>
+           <entry>Set attribute in root (trusted) namespace. Requires root 
privileges.</entry>
+          </row>
+         </tbody>
+        </tgroup>
+       </table>
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   &return.success;
+  </para>
+ </refsect1>
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title>Sets extended attributes on .wav file</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
 $file = 'my_favourite_song.wav';
@@ -76,14 +109,20 @@
 printf("You've played this song %d times", xattr_get($file, 'Listen count')); 
 ?>
 ]]>
-     </programlisting>
-    </example>
-    <para>
-     See also <function>xattr_get</function>, 
<function>xattr_remove</function>, 
-     <function>xattr_list</function>, <function>xattr_supported</function>.
-    </para>
-   </refsect1>
-  </refentry>
+    </programlisting>
+   </example>
+  </para>
+ </refsect1>
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>xattr_get</function></member>
+    <member><function>xattr_remove</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+</refentry>
 
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -104,4 +143,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/phpdoc/en/reference/xattr/functions/xattr-supported.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc/en/reference/xattr/functions/xattr-supported.xml
diff -u phpdoc/en/reference/xattr/functions/xattr-supported.xml:1.3 
phpdoc/en/reference/xattr/functions/xattr-supported.xml:1.4
--- phpdoc/en/reference/xattr/functions/xattr-supported.xml:1.3 Thu Nov 11 
09:54:25 2004
+++ phpdoc/en/reference/xattr/functions/xattr-supported.xml     Sun Jan  2 
11:49:45 2005
@@ -1,36 +1,75 @@
 <?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.3 $ -->
+<!-- $Revision: 1.4 $ -->
 <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. 
-->
-  <refentry id="function.xattr-supported">
-   <refnamediv>
-    <refname>xattr_supported</refname>
-    <refpurpose>
-     Check if filesystem supports extended attributes
-    </refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-    <methodsynopsis>
-     <type>bool</type><methodname>xattr_supported</methodname>
-     <methodparam><type>string</type><parameter>path</parameter></methodparam>
-     <methodparam 
choice="opt"><type>int</type><parameter>flags</parameter></methodparam>
-    </methodsynopsis>
+<refentry id="function.xattr-supported">
+ <refnamediv>
+  <refname>xattr_supported</refname>
+  <refpurpose>
+   Check if filesystem supports extended attributes
+  </refpurpose>
+ </refnamediv>
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>bool</type><methodname>xattr_supported</methodname>
+   
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
+   <methodparam 
choice="opt"><type>int</type><parameter>flags</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   This functions checks if the filesystem holding the given file supports 
+   extended attributes. Read access to the file is required.
+  </para>
+ </refsect1>
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>filename</parameter></term>
+     <listitem>
+      <para>
+       The path of the tested file.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>flags</parameter></term>
+     <listitem>
+      <para>
+       <table>
+        <title>Supported xattr flags</title>
+        <tgroup cols="2">
+         <tbody>
+          <row>
+           <entry><constant>XATTR_DONTFOLLOW</constant></entry>
+           <entry>Do not follow the symbolic link but operate on symbolic link 
itself.</entry>
+          </row>
+         </tbody>
+        </tgroup>
+       </table>
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   This function returns &true; if filesystem supports extended attributes,
+   &false; if it doesn't and &null; if it can't be determined (for example
+   wrong path or lack of permissions to file).
+  </para>
+ </refsect1>
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title><function>xattr_supported</function> example</title>
     <para>
-     This functions checks if filesystem holding file 
<parameter>path</parameter> 
-     supports extended attributes. Read access to file 
<parameter>path</parameter>
-     is required.
+     The following code checks if we can use extended attributes.
     </para>
-    <para>
-     This function returns &true; if filesystem supports extended attributes,
-     &false; if it doesn't and &null; if it can't be determined (for example
-     wrong path or lack of permissions to file).
-    </para>
-    <example>
-     <title><function>xattr_supported</function> example</title>
-     <para>
-      The following code checks if we can use extended attributes.
-     </para>
-     <programlisting role="php">
+    <programlisting role="php">
 <![CDATA[
 <?php
 $file = 'some_file';
@@ -41,14 +80,20 @@
 
 ?>
 ]]>
-     </programlisting>
-    </example>
-    <para>
-     See also <function>xattr_get</function>, <function>xattr_set</function>, 
-     <function>xattr_remove</function>, <function>xattr_list</function>.
-    </para>
-   </refsect1>
-  </refentry>
+    </programlisting>
+   </example>
+  </para>
+ </refsect1>
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>xattr_get</function></member>
+    <member><function>xattr_list</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+</refentry>
 
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -69,4 +114,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
+-->
\ No newline at end of file

Reply via email to