From owner-freebsd-stable@FreeBSD.ORG Thu Sep 29 12:46:07 2005 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7525716A41F for ; Thu, 29 Sep 2005 12:46:07 +0000 (GMT) (envelope-from liguoqiang_0121@126.com) Received: from 126.com (m31-174.126.com [220.181.31.174]) by mx1.FreeBSD.org (Postfix) with SMTP id 3811843D4C for ; Thu, 29 Sep 2005 12:46:04 +0000 (GMT) (envelope-from liguoqiang_0121@126.com) Received: from lgq (unknown [218.18.92.250]) by smtp5 (Coremail) with SMTP id NwANBwXiO0PS4qgA.5403S2; Thu, 29 Sep 2005 20:45:57 +0800 (CST) Message-ID: <001701c5c4f3$e82ac020$c700a8c0@lgq> From: "Gary Li-126" To: Date: Thu, 29 Sep 2005 20:47:09 +0800 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-Mailman-Approved-At: Thu, 29 Sep 2005 12:47:32 +0000 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Problem About how to use shared posix semaphore X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Sep 2005 12:46:07 -0000 SGksDQogICAgSSBhbHdheXMgZ2V0IHRoZSBlcnJvciBtZXNzYWdlOiJPcGVyYXRpb24gbm90IHBl cm1pdHRlZCIgV2hlbiBJIHVzZSBzZW1faW5pdCBzZXQgcHNoYXJlZCBhcmd1bWVudCBlcXVhbCAx LiBDb21waWxpbmcgYXMgOiAiZ2NjIC1vIHNlbV90ZXN0IHNlbV90ZXN0LmMgLWxjX3IiLiBNeSBm cmVlYnNkIHZlciBpcyByZWxlYXNlIDUuNCBwNi4NCiAgICBUZXN0IGNvZGUgYXBwZWFyIGJlbG93 Og0KICAgICAgMSAjaW5jbHVkZSA8c3lzL3R5cGVzLmg+DQogICAgICAyICNpbmNsdWRlIDxzdHJp bmcuaD4NCiAgICAgIDMgI2luY2x1ZGUgPHN0ZGlvLmg+DQogICAgICA0ICNpbmNsdWRlIDxzeXMv c3RhdC5oPg0KICAgICAgNSAjaW5jbHVkZSA8dW5pc3RkLmg+DQogICAgICA2ICNpbmNsdWRlIDxm Y250bC5oPg0KICAgICAgNyAjaW5jbHVkZSA8ZXJybm8uaD4NCiAgICAgIDggI2luY2x1ZGUgPHB0 aHJlYWQuaD4NCiAgICAgIDkgI2luY2x1ZGUgPHNlbWFwaG9yZS5oPg0KICAgICAxMA0KICAgICAx MSBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKiBhcmd2KQ0KICAgICAxMiB7DQogICAgIDEzICAg ICBzZW1fdCAgIG11dGV4Ow0KICAgICAxNCAgICAgaWYgKC0xID09IHNlbV9pbml0ICgmbXV0ZXgs IDEsIDEpKSB7DQogICAgIDE1ICAgICAgICAgcHJpbnRmKCJzZW0gaW5pdCBlcnJvcjolc1xuIiwg c3RyZXJyb3IoZXJybm8pKTsNCiAgICAgMTYgICAgICAgICBleGl0KDApOw0KICAgICAxNyAgICAg fQ0KICAgICAxOCAgICAgc2VtX3dhaXQgKCZtdXRleCk7DQogICAgIDE5ICAgICBwcmludGYoInNl bSB3YWl0IG9rOlxuIik7DQogICAgIDIwICAgICBzZW1fcG9zdCAoJm11dGV4KTsNCiAgICAgMjEg ICAgIHNlbV9kZXN0cm95ICgmbXV0ZXgpOw0KICAgICAyMiAgICAgcmV0dXJuIDA7DQogICAgIDIz IH0NCg0KQmVzdCByZWdhcmRzLA0KR2FyeSBMaQ==