From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 25 Mar 2004 09:42:45 +0300 From: Grigory Batalov To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] Shared memory - HELP PLEASE! Message-Id: <20040325094245.5814ff9b.bga-no-spam@kovgok.ru> In-Reply-To: <200403242336.15940.iadzhubey@rics.bwh.harvard.edu> References: <20040223182241.028ed881.iadzhubey@rics.bwh.harvard.edu> <20040324171729.08a71738.iadzhubey@rics.bwh.harvard.edu> <40625CA6.2070406@unisoft.com.ua> <200403242336.15940.iadzhubey@rics.bwh.harvard.edu> Organization: OAO "Kovdorsky GOK" X-Mailer: Sylpheed version 0.9.6 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Thu__25_Mar_2004_09_42_45_+0300_C4b9qTML6ge=wzMQ" X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Mar 2004 06:42:43 -0000 Archived-At: List-Archive: This is a multi-part message in MIME format. --Multipart=_Thu__25_Mar_2004_09_42_45_+0300_C4b9qTML6ge=wzMQ Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit On Wed, 24 Mar 2004 23:36:15 -0500 Ivan Adzhubey wrote: > Видимо придется все же самому разбираться. Может кто-нибудь поделится > исходниками чего-то работающего с shm, что у него самого - работает? Или хотя > бы фрагментом. Буду признателен. У меня сохранился небольшой тест. Кажется, без ошибок =). Во время sleep(5) запустите ipcs - увидите выделенный 1К. $ gcc -g -Wall -O2 -o shmtest shmtest.c $ ./shmtest & $ ipcs ------ Shared Memory Segments -------- key shmid owner perms bytes nattch status 0x00000000 1245187 bga 700 1048576 1 -- Григорий Баталов, начальник бюро системного администрирования ОАО "Ковдорский ГОК" +7-(81535)-76036 --Multipart=_Thu__25_Mar_2004_09_42_45_+0300_C4b9qTML6ge=wzMQ Content-Type: text/plain; name="shmtest.c" Content-Disposition: attachment; filename="shmtest.c" Content-Transfer-Encoding: base64 I2luY2x1ZGUgPHN5cy90eXBlcy5oPgojaW5jbHVkZSA8c3lzL2lwYy5oPgojaW5jbHVkZSA8c3lz L3NobS5oPgojaW5jbHVkZSA8ZXJybm8uaD4KI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDx1 bmlzdGQuaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgoKaW50IG1haW4odm9pZCkKewoJaW50IHNobWlk ID0gLTE7CgljaGFyICpyZXN1bHQ7CgkKCXNobWlkID0gc2htZ2V0KElQQ19QUklWQVRFLCAxMDI0 KjEwMjQsIElQQ19DUkVBVHwwNzAwKTsKCglpZihzaG1pZCA9PSAtMSkgewoJCXBlcnJvcigic2ht Z2V0Iik7CgkJZXhpdChFWElUX0ZBSUxVUkUpOwoJfQoKCXJlc3VsdCA9IChjaGFyICopc2htYXQo c2htaWQsIE5VTEwsIDApOwoKCWlmKHJlc3VsdCA9PSAoY2hhciAqKS0xKSB7CgkJaW50IHNhdmVf ZXJybm8gPSBlcnJubzsKCQlpZihzaG1jdGwoc2htaWQsIElQQ19STUlELCBOVUxMKSA9PSAtMSkg ewoJCQlwZXJyb3IoInNobWN0bCIpOwoJCX0KCgkJZXJybm8gPSBzYXZlX2Vycm5vOwoJCXBlcnJv cigic2htYXQiKTsKCQlleGl0KEVYSVRfRkFJTFVSRSk7Cgl9CgoJc2xlZXAoNSk7CgkKCWlmKHNo bWN0bChzaG1pZCwgSVBDX1JNSUQsIE5VTEwpID09IC0xKSB7CgkJcGVycm9yKCJzaG1jdGwiKTsK CQlleGl0KEVYSVRfRkFJTFVSRSk7Cgl9CgoJaWYoc2htZHQocmVzdWx0KSA9PSAtMSkgewoJCXBl cnJvcigic2htZHQiKTsKCQlleGl0KEVYSVRfRkFJTFVSRSk7Cgl9CgoJZXhpdChFWElUX1NVQ0NF U1MpOwp9Cgo= --Multipart=_Thu__25_Mar_2004_09_42_45_+0300_C4b9qTML6ge=wzMQ--