|
From: | Ognyan Kulev |
Subject: | Re: [Fwd: Bug#196085: Device files are not accepted under the Hurd] |
Date: | Tue, 24 Jun 2003 19:40:55 +0300 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3.1) Gecko/20030527 Debian/1.3.1-2 |
Andrew Clausen wrote:
Thanks. I just applied the patch (which you can't see yet... no CVS ): Sorry for the delay. Exams are finished for this semester :)
On Thu, Jun 05, 2003 at 08:10:47AM +1000, Timshel Knoll wrote:
(actually Ognyan Kulev:)
The reason is using store_typed_open instead of store_open. More information can be found in $HURD/libstore/store.h (or /include/hurd/store.h). Basicly, store_typed_open expects something like "device:hd0", while store_open expects something like "/dev/hd0". Needless to say, the latter is what everyone would try. The first style is equivalent of (MAJOR,MINOR) pair in *nix, and the second style is equivalent of block device file name. I forward this bug report to bug-hurd, as I'm not completly sure if this is the right fix.
Unfortunately, this wasn't the correct fix. Further investigation showed that two other bugs are involved: in glibc and in the Hurd itself. The patch is _wrong_. store_typed_open must fall back to store_open when its parameter is not something like "TYPE:OTHER", but it doesn't do so due to bug in the Hurd. Please follow http://bugs.debian.org/196085
Would you revert back this change? Regards -- Ognyan Kulev <address@hidden,fsa-bg.org}> 7D9F 66E6 68B7 A62B 0FCF EB04 80BF 3A8C A252 9782
[Prev in Thread] | Current Thread | [Next in Thread] |