From owner-freebsd-emulation@FreeBSD.ORG Sat Sep 16 17:36:47 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7453016A415 for ; Sat, 16 Sep 2006 17:36:47 +0000 (UTC) (envelope-from saper@SYSTEM.PL) Received: from mail01.ish.de (pip249.ish.de [80.69.98.249]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D32D43D53 for ; Sat, 16 Sep 2006 17:36:46 +0000 (GMT) (envelope-from saper@SYSTEM.PL) Received: from [81.210.201.87] (account saper@iesy.net HELO saperski.saper.info) by mail-fe-02.mail01.ish.de (CommuniGate Pro SMTP 5.0.6) with ESMTPSA id 67092899 for emulation@freebsd.org; Sat, 16 Sep 2006 19:36:44 +0200 Received: from [127.0.0.1] (saperski.saper.info [127.0.0.1]) by saperski.saper.info (8.13.8/8.13.8) with ESMTP id k8GHabkm008171 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Sat, 16 Sep 2006 19:36:40 +0200 (CEST) (envelope-from saper@SYSTEM.PL) Message-ID: <450C3625.30406@SYSTEM.PL> Date: Sat, 16 Sep 2006 19:36:37 +0200 From: Marcin Cieslak User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.0.6) Gecko/20060912 SeaMonkey/1.0.4 MIME-Version: 1.0 To: emulation@freebsd.org Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Tests blocking on "fifoor" 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: Sat, 16 Sep 2006 17:36:47 -0000 I had a quick look at this. Some tests (dup05, fcntl07B) wait on close() of the O_RDWR fifo. It is usually enough to supply some data to the fifo (located in /tmp/ somewhere) and the test exits cleanly (and usually passes). I don't understand enough of FIFO blocking/non-blocking behaviour, but generally it's normal that process blocks when no other process is ready to read or write from the other side of the pipe. I will have look at this as soon as I get some fifo clue. -- << Marcin Cieslak // saper@system.pl >>