From owner-freebsd-hackers@FreeBSD.ORG Wed Oct 30 10:17:37 2013 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 29184625 for ; Wed, 30 Oct 2013 10:17:37 +0000 (UTC) (envelope-from nkoch@demig.de) Received: from h949823.serverkompetenz.net (demig.de [85.214.63.38]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5769223EB for ; Wed, 30 Oct 2013 10:17:35 +0000 (UTC) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=demig.de; b=mnlkZtWs8o17TGWvwEoYeyZ1gnhrfhzr1l6Cqa2oVpNMbpwso2xUsCQJ4QHQlxO+HjuPxPe8FtrluHXtV++YXtiivKi0k+AMWdcSq2BIcCNFoBHDWtiYSA0xespQAGvn; h=Received:Received:Received:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding:X-Scanned-By; Received: (qmail 21632 invoked from network); 30 Oct 2013 11:10:51 +0100 Received: from ip-84-119-92-252.unity-media.net (HELO firewall.demig.intra) (84.119.92.252) by demig.de with ESMTPSA (DHE-RSA-AES256-SHA encrypted, authenticated); 30 Oct 2013 11:10:51 +0100 Received: from SRV-FS-2.Demig.intra (nameserver.demig.intra [192.168.148.248]) by firewall.demig.intra (8.14.4/8.14.4) with ESMTP id r9UAARla065726 for ; Wed, 30 Oct 2013 11:10:27 +0100 (CET) (envelope-from nkoch@demig.de) Received: from [192.168.148.83] (192.168.148.83) by SRV-FS-2 (192.168.148.248) with Microsoft SMTP Server (TLS) id 14.3.123.3; Wed, 30 Oct 2013 11:10:22 +0100 Message-ID: <5270DB0E.1060704@demig.de> Date: Wed, 30 Oct 2013 11:10:22 +0100 From: Norbert Koch User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Subject: make_dev_alias and sub-directories Content-Type: text/plain; charset="ISO-8859-15" Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.73 on 192.168.148.235 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Oct 2013 10:17:37 -0000 Hello. I have written a device driver which creates dev entries in a sub-directory of /dev, e.g.: /dev/mydev/mydev0a /dev/mydev/mydev0b /dev/mydev/mydev0c ... I want to alias mydev0a to mydev0. With make_dev_alias (pdev, "mydev/mydev0") I see an incorrect symlink: /dev/mydev/mydev0 -> mydev/mydev0a Calling make_dev_alias (pdev, "mydev0") works: /dev/mydev0 -> mydev/mydev0a But this is not what I want. Any way to get this /dev/mydev/mydev0 -> mydev0a ? In other words: Is the behaviour I see a bug or a feature? Thank you, Norbert Koch