From 105769eb557af47e5f2d0bea47457827114942fa Mon Sep 17 00:00:00 2001 From: Christoph Michael Becker Date: Sun, 22 Nov 2020 22:50:38 +0000 Subject: [PATCH] Generate sysvsem methodsynopses based on stubs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Based on a patch contributed by Máté Kocsis . git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@351507 c90b9560-bf6c-de11-be94-00142212c4b1 --- reference/sem/functions/sem-acquire.xml | 18 +++++------ reference/sem/functions/sem-get.xml | 43 +++++++++++++++++++++---- reference/sem/functions/sem-release.xml | 34 ++++++++++++++++--- reference/sem/functions/sem-remove.xml | 34 ++++++++++++++++--- 4 files changed, 104 insertions(+), 25 deletions(-) diff --git a/reference/sem/functions/sem-acquire.xml b/reference/sem/functions/sem-acquire.xml index d2b6fe95d3..ed6c2b62ca 100644 --- a/reference/sem/functions/sem-acquire.xml +++ b/reference/sem/functions/sem-acquire.xml @@ -1,6 +1,6 @@ - + sem_acquire Acquire a semaphore @@ -10,8 +10,8 @@ &reftitle.description; boolsem_acquire - resourcesem_identifier - boolnowait&false; + SysvSemaphoresemaphore + boolnon_blocking&false; sem_acquire by default blocks (if necessary) until the @@ -31,16 +31,16 @@ - sem_identifier + semaphore - sem_identifier is a semaphore resource, + semaphore is a semaphore obtained from sem_get. - nowait + non_blocking Specifies if the process shouldn't wait for the semaphore to be acquired. @@ -74,9 +74,10 @@ - 5.6.1 + 8.0.0 - The $nowait parameter was added. + semaphore expects a SysvSemaphore + instance now; previously, a resource was expected. @@ -96,7 +97,6 @@ - - + sem_get Get a semaphore id @@ -9,11 +9,11 @@ &reftitle.description; - resourcesem_get + SysvSemaphorefalsesem_get intkey intmax_acquire1 - intperm0666 - intauto_release1 + intpermissions0666 + boolauto_release&true; sem_get returns an id that can be used to @@ -51,7 +51,7 @@ - perm + permissions The semaphore permissions. Actually this value is @@ -81,6 +81,38 @@ + + &reftitle.changelog; + + + + + + &Version; + &Description; + + + + + 8.0.0 + + On success, this function returns a SysvSemaphore instance now; + previously, a resource was returned. + + + + 8.0.0 + + The type of auto_release has been changed from + int to bool. + + + + + + + + &reftitle.notes; @@ -106,7 +138,6 @@ - - + sem_release Release a semaphore @@ -10,7 +10,7 @@ &reftitle.description; boolsem_release - resourcesem_identifier + SysvSemaphoresemaphore sem_release releases the semaphore if it @@ -28,10 +28,10 @@ - sem_identifier + semaphore - A Semaphore resource handle as returned by + A Semaphore as returned by sem_get. @@ -47,6 +47,31 @@ + + &reftitle.changelog; + + + + + + &Version; + &Description; + + + + + 8.0.0 + + semaphore expects a SysvSemaphore + instance now; previously, a resource was expected. + + + + + + + + &reftitle.seealso; @@ -58,7 +83,6 @@ - - + sem_remove Remove a semaphore @@ -10,7 +10,7 @@ &reftitle.description; boolsem_remove - resourcesem_identifier + SysvSemaphoresemaphore sem_remove removes the given semaphore. @@ -25,10 +25,10 @@ - sem_identifier + semaphore - A semaphore resource identifier as returned + A semaphore as returned by sem_get. @@ -44,6 +44,31 @@ + + &reftitle.changelog; + + + + + + &Version; + &Description; + + + + + 8.0.0 + + semaphore expects a SysvSemaphore + instance now; previously, a resource was expected. + + + + + + + + &reftitle.seealso; @@ -56,7 +81,6 @@ -