From owner-freebsd-hackers@FreeBSD.ORG Sun Nov 5 10:43:39 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D7C416A40F; Sun, 5 Nov 2006 10:43:39 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from mfront8.mail.yandex.net (mfront8.mail.yandex.net [213.180.223.98]) by mx1.FreeBSD.org (Postfix) with ESMTP id 38BA343D7C; Sun, 5 Nov 2006 10:43:34 +0000 (GMT) (envelope-from bu7cher@yandex.ru) Received: from YAMAIL (mfront8.yandex.ru) by mail.yandex.ru id ; Sun, 5 Nov 2006 13:43:23 +0300 Received: from [82.211.152.12] ([82.211.152.12]) by mail.yandex.ru with HTTP; Sun, 5 Nov 2006 13:43:23 +0300 (MSK) Date: Sun, 5 Nov 2006 13:43:23 +0300 (MSK) From: "Andrey V. Elsukov" Sender: bu7cher@yandex.ru Message-Id: <454DC04B.000001.16751@mfront8.yandex.ru> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] Errors-To: bu7cher@yandex.ru To: jroberson@chesapeake.net In-Reply-To: <20061104124649.M622@10.0.0.1> References: <454C55BD.000003.22283@webmail11.yandex.ru> <20061104124649.M622@10.0.0.1> X-Source-Ip: 82.211.152.12 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Cc: kostikbel@gmail.com, freebsd-hackers@freebsd.org, xdivac02@stud.fit.vutbr.cz, joel@freebsd.org Subject: Re: Yet another magic symlinks implementation X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bu7cher@yandex.ru List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2006 10:43:39 -0000 >This code really needs some work though. First of all, macros should >never operate on variables not passed in as arguments. The SUBSTITUTE >macro should be a function. The matching algorithm is not very efficient >either. First of thank to all for the attention and spent time. I've tried port this feature after Roman ask. And this is mostly a copy of code from NetBSD. If somebody from commiters want commit this, i can rewrite code. -- WBR, Andrey V. Elsukov