From owner-freebsd-emulation@FreeBSD.ORG Sun Mar 23 14:28:40 2008 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CB301106564A for ; Sun, 23 Mar 2008 14:28:40 +0000 (UTC) (envelope-from chagin.dmitry@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.158]) by mx1.freebsd.org (Postfix) with ESMTP id 5211C8FC18 for ; Sun, 23 Mar 2008 14:28:39 +0000 (UTC) (envelope-from chagin.dmitry@gmail.com) Received: by fg-out-1718.google.com with SMTP id 16so2104659fgg.35 for ; Sun, 23 Mar 2008 07:28:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:date:to:subject:message-id:mime-version:content-type:from; bh=bEsOw64/xbNq5fQjRqjbNXxymhCl3h3heG/xILMEjYU=; b=Z8/NCWD/PzG+ErRFXBzPcUYEOKTHIK6CFeWejXvJSUkq9Fr0X1J0WTfKSDN6Y7vVAdkZ+N892OkXjio/D6Xq03Ef69EUoqy0YCcnU+phX9JLY8oR92FtVYc5dsvSGwBLrrPVG8TD+/VevHri14fJh0o64aMSkTG/CDsYtE4Utx8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=date:to:subject:message-id:mime-version:content-type:from; b=Tl1spYXKmndPlV+TtZ5oj+vDjVnWpC0w6XIqOtXOalDniht5Y6SMWDygG8izi5W5chLcs16nD816mtwp1r84KE/BLb8D0M2mZhii69zx3DZkjPzfN1tqL8418zGNfiXEyaSmZOyZ/lQbgyYU9/atdD/M4QyUgoFBsAjCkUsZju0= Received: by 10.86.95.20 with SMTP id s20mr3654012fgb.6.1206280840716; Sun, 23 Mar 2008 07:00:40 -0700 (PDT) Received: from ora.chd.net ( [81.200.6.196]) by mx.google.com with ESMTPS id e20sm6195868fga.1.2008.03.23.07.00.39 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 23 Mar 2008 07:00:39 -0700 (PDT) Date: Sun, 23 Mar 2008 17:00:34 +0300 (MSK) To: freebsd-emulation@freebsd.org Message-ID: <20080323165826.U1237@ora.chd.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed From: Chagin Dmitry Subject: Linuxolator: Oracle10g && linux_open() whith O_LARGEFILE X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2008 14:28:40 -0000 Hi all! For some education reason a try to start Oracle with SGA=1,4Gb on RELENG_7_0 I put many "trace" code-lines into linuxolator sources and find what Oracle after successful call shmget() try to create files on /dev/shm, aka /dev/shm/ora_orcl_$SHMIDT But don't set O_CREAT flag for open(), only specify O_LARGEFILE flag So, at linux_open() the path (/dev/shm) not converted to linuxolator path. (I mount tmpfs on /compat/linux/dev/shm mountpoint whith options rw,size=2Gb) I find what O_LARGEFILE is only Linux spec flag for open() and I look for correct (aka BSD) way to to change behavior of linux_open() Have fun! chd ps. sorry for my english (