cvs: phpdoc /en/functions dio.xml

From: Date: Sat, 05 Jan 2002 20:35:25 +0000
Subject: cvs: phpdoc /en/functions dio.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969340791@lists.php.net to get a copy of this message
georg Sat Jan 5 15:35:25 2002 EDT Modified files: /phpdoc/en/functions dio.xml Log: completed param section for dio_fcntl Index: phpdoc/en/functions/dio.xml diff -u phpdoc/en/functions/dio.xml:1.5 phpdoc/en/functions/dio.xml:1.6 --- phpdoc/en/functions/dio.xml:1.5 Fri Jan 4 17:19:25 2002 +++ phpdoc/en/functions/dio.xml Sat Jan 5 15:35:25 2002 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <reference id="ref.dio"> <title>Direct IO functions</title> <titleabbrev>DIO functions</titleabbrev> @@ -236,7 +236,7 @@ <refentry id="function.dio-fcntl"> <refnamediv> <refname>dio_fcntl</refname> - <refpurpose>Perform a c library fcntl on fd </refpurpose> + <refpurpose>Performs a c library fcntl on fd </refpurpose> </refnamediv> <refsect1> <title>Description</title> @@ -257,11 +257,40 @@ additional arguments <parameter>args</parameter> to be supplied. </para> <para> + <parameter>arg</parameter> is an associative array, when + <parameter>cmd</parameter> is F_SETLK or F_SETLLW, with the + following keys: + <itemizedlist> + <listitem><para>"start" - offset where lock begins</para></listitem> + <listitem><para>"length" - size of locked area. zero means to + end of file</para></listitem> + <listitem><para>"wenth" - Where l_start is relative to: can be + SEEK_SET, SEEK_END and SEEK_CUR</para></listitem> + <listitem><para>"type" - type of lock: can be F_RDLCK (read + lock), F_WRLCK (write lock) or F_UNLCK (unlock)</para></listitem> + </itemizedlist> + </para> + <para> <parameter>cmd</parameter> can be one of the following operations: - </para> + <itemizedlist> + <listitem><para>F_SETLK - Lock is set or cleared. If the lock + is held by someone else <function>dio_fcntl</function> returns + -1.</para></listitem> + <listitem><para>F_SETLKW - like F_SETLK, but in case the lock + is held by someone else, <function>dio_fcntl</function> waits + until the lock is released.</para></listitem> + <listitem><para>F_GETLK - <function>dio_fcntl</function> + returns an associative array (as described above) if someone + else prevents lock. If there is no obstruction key "type" + will set to F_UNLCK.</para></listitem> + <listitem><para>F_DUPFD - finds the lowest numbered available + file descriptor greater or equal than + <parameter>arg</parameter> and returns them.</para></listitem> + </itemizedlist> + </para> <para> - cmd parameters still undocumented. + </para> </refsect1> </refentry>

« previous php.doc (#969340791) next »