Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:27245 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 85259 invoked by uid 1010); 3 Jan 2007 05:52:05 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 85244 invoked from network); 3 Jan 2007 05:52:05 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Jan 2007 05:52:05 -0000 X-Host-Fingerprint: 83.238.26.17 centrum2.piekary.net Received: from [83.238.26.17] ([83.238.26.17:2781] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A3/60-13873-3844B954 for ; Wed, 03 Jan 2007 00:52:04 -0500 Message-ID: To: internals@lists.php.net References: <20070102122940.662ebd49.mba2000@ioplex.com><3E.25.03249.EBCAA954@pb1.pair.com><20070102143627.0c0e6985.mba2000@ioplex.com><6A.C8.03249.FD6FA954@pb1.pair.com> <20070102210641.06af4197.mba2000@ioplex.com> Date: Wed, 3 Jan 2007 06:51:57 +0100 Lines: 13 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.3028 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 X-RFC2646: Format=Flowed; Original X-Posted-By: 83.238.26.17 Subject: Re: [PHP-DEV] Semaphores - feature request From: wojtekm86@konto.pl ("Wojciech Malota") > How would your code decide when to actually go ahead and remove the > semaphore? > > Are you suggesting that the semaphore simply be removed whenever it > is determined to be "unlocked"? Meaning you want to call semget() and > semctl(IPC_RMID) for every single lock/unlock? I've wrote about it in my first letter. There are two functions: my_sem_acquire and my_sem_release. Wojciech Malota