tularis Tue Sep 7 17:36:23 2004 EDT
Modified files: /phpdoc/en/reference/dio/functions dio-close.xml dio-fcntl.xml dio-open.xml dio-seek.xml dio-tcsetattr.xml dio-truncate.xml Log: added notes about unavailable functions on windows, and added examples http://cvs.php.net/diff.php/phpdoc/en/reference/dio/functions/dio-close.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/dio/functions/dio-close.xml diff -u phpdoc/en/reference/dio/functions/dio-close.xml:1.4 phpdoc/en/reference/dio/functions/dio-close.xml:1.5 --- phpdoc/en/reference/dio/functions/dio-close.xml:1.4 Thu Mar 4 12:49:47 2004 +++ phpdoc/en/reference/dio/functions/dio-close.xml Tue Sep 7 17:36:21 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <!-- splitted from ./en/functions/dio.xml, last change in rev 1.1 --> <refentry id="function.dio-close"> <refnamediv> @@ -18,6 +18,22 @@ </para> <para> See also <function>dio_open</function>. + </para> + <para> + <example> + <title> + Closing an open file descriptor + </title> + <programlisting role="php"> +<![CDATA[ +<?php +$fd = dio_open('/dev/ttyS0', O_RDWR); + +dio_close($fd); +?> +]]> + </programlisting> + </example> </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/dio/functions/dio-fcntl.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/dio/functions/dio-fcntl.xml diff -u phpdoc/en/reference/dio/functions/dio-fcntl.xml:1.6 phpdoc/en/reference/dio/functions/dio-fcntl.xml:1.7 --- phpdoc/en/reference/dio/functions/dio-fcntl.xml:1.6 Thu Mar 4 12:49:47 2004 +++ phpdoc/en/reference/dio/functions/dio-fcntl.xml Tue Sep 7 17:36:22 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <!-- splitted from ./en/functions/dio.xml, last change in rev 1.1 --> <refentry id="function.dio-fcntl"> <refnamediv> @@ -78,7 +78,7 @@ <listitem> <para> F_DUPFD - finds the lowest numbered available file descriptor - greater or equal than <parameter>args</parameter> and returns + greater than or equal to <parameter>args</parameter> and returns them. </para> </listitem> @@ -91,7 +91,30 @@ </para> </listitem> </itemizedlist> + <example> + <title> + Setting and clearing a lock + </title> + <programlisting role="php"> +<![CDATA[ +<?php + +$fd = dio_open('/dev/ttyS0', O_RDWR); + +if (dio_fcntl($fd, F_SETLK) == -1) { + // the file descriptor appears locked + echo "The lock can not be cleared. It is held by someone else."; +} else { + echo "Lock succesfully set/cleared"; +} + +dio_close($fd); +?> +]]> + </programlisting> + </example> </para> + ¬e.no-windows; </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/dio/functions/dio-open.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/dio/functions/dio-open.xml diff -u phpdoc/en/reference/dio/functions/dio-open.xml:1.5 phpdoc/en/reference/dio/functions/dio-open.xml:1.6 --- phpdoc/en/reference/dio/functions/dio-open.xml:1.5 Thu Mar 4 12:49:47 2004 +++ phpdoc/en/reference/dio/functions/dio-open.xml Tue Sep 7 17:36:22 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <!-- splitted from ./en/functions/dio.xml, last change in rev 1.1 --> <refentry id="function.dio-open"> <refnamediv> @@ -73,6 +73,21 @@ <para> See also: <function>dio_close</function>. </para> + <example> + <title> + Setting the baud rate on a serial port + </title> + <programlisting role="php"> +<![CDATA[ +<?php + +$fd = dio_open('/dev/ttyS0', O_RDWR | O_NOCTTY | O_NONBLOCK); + +dio_close($fd); +?> +]]> + </programlisting> + </example> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/dio/functions/dio-seek.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/dio/functions/dio-seek.xml diff -u phpdoc/en/reference/dio/functions/dio-seek.xml:1.4 phpdoc/en/reference/dio/functions/dio-seek.xml:1.5 --- phpdoc/en/reference/dio/functions/dio-seek.xml:1.4 Thu Aug 12 14:11:57 2004 +++ phpdoc/en/reference/dio/functions/dio-seek.xml Tue Sep 7 17:36:22 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <!-- splitted from ./en/functions/dio.xml, last change in rev 1.1 --> <refentry id="function.dio-seek"> <refnamediv> @@ -46,6 +46,35 @@ </para> </listitem> </itemizedlist> + <example> + <title> + Setting the baud rate on a serial port + </title> + <programlisting role="php"> +<![CDATA[ +<?php + +$fd = dio_open('/dev/ttyS0', O_RDWR); + +dio_seek($fd, SEEK_SET, 10); +// position is now at 10 characters from the start of the file + +dio_seek($fd, SEEK_CUR, -2); +// position is now at 8 characters from the start of the file + +dio_seek($fd, SEEK_END, 5); +// position is now at 5 characters from the end of the file + +dio_seek($fd, SEEK_END, -10); +// position if now at 10 characters past the end of the file. +// The 10 characters between the end of the file and the current +// position are filled with zeros. + +dio_close($fd); +?> +]]> + </programlisting> + </example> </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/dio/functions/dio-tcsetattr.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/dio/functions/dio-tcsetattr.xml diff -u phpdoc/en/reference/dio/functions/dio-tcsetattr.xml:1.7 phpdoc/en/reference/dio/functions/dio-tcsetattr.xml:1.8 --- phpdoc/en/reference/dio/functions/dio-tcsetattr.xml:1.7 Thu Mar 4 12:49:47 2004 +++ phpdoc/en/reference/dio/functions/dio-tcsetattr.xml Tue Sep 7 17:36:22 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <!-- splitted from ./en/functions/dio.xml, last change in rev 1.1 --> <refentry id="function.dio-tcsetattr"> <refnamediv> @@ -75,6 +75,7 @@ </programlisting> </example> </para> + ¬e.no-windows; </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/dio/functions/dio-truncate.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc/en/reference/dio/functions/dio-truncate.xml diff -u phpdoc/en/reference/dio/functions/dio-truncate.xml:1.3 phpdoc/en/reference/dio/functions/dio-truncate.xml:1.4 --- phpdoc/en/reference/dio/functions/dio-truncate.xml:1.3 Sun Jun 29 12:59:53 2003 +++ phpdoc/en/reference/dio/functions/dio-truncate.xml Tue Sep 7 17:36:22 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <!-- splitted from ./en/functions/dio.xml, last change in rev 1.1 --> <refentry id="function.dio-truncate"> <refnamediv> @@ -24,6 +24,7 @@ file is left unchanged or is extended. In the latter case the extended part reads as zero bytes. &return.success;. </para> + ¬e.no-windows; </refsect1> </refentry>