From owner-freebsd-questions@FreeBSD.ORG Mon Jan 23 11:06:37 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EDB56106564A for ; Mon, 23 Jan 2012 11:06:37 +0000 (UTC) (envelope-from info@o-notation.org) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.9]) by mx1.freebsd.org (Postfix) with ESMTP id 832F98FC16 for ; Mon, 23 Jan 2012 11:06:37 +0000 (UTC) Received: from kant.vitec-loesung.de (p4FE9AE6F.dip.t-dialin.net [79.233.174.111]) by mrelayeu.kundenserver.de (node=mreu1) with ESMTP (Nemesis) id 0ME24x-1Rqazn26Tn-00GoUc; Mon, 23 Jan 2012 11:54:00 +0100 Received: from [10.0.0.46] (neuromancer.vitec-loesung.de [10.0.0.46]) by kant.vitec-loesung.de (Postfix) with ESMTP id 792762A23E for ; Mon, 23 Jan 2012 11:52:23 +0100 (CET) Message-ID: <4F1D3BE5.9030607@o-notation.org> Date: Mon, 23 Jan 2012 11:52:21 +0100 From: Info User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:ERqkZ52PKEFLSfj9066sTGg2KNtRx4zNhIDMsy6jgV4 l79Rk3P4LO3wRgnTlWXGxc7vl9mGPh4aHPUzIyeF79o+N43hbe +yqnKB3sgsAbtTpHKmpJ2lzhlh3+6fMJdvnPCXNqmyw384DCt1 uMNWMfQM8VADdFWZ1jfRulGoOYolnjavmapHKfWJ7513nTI7U+ pBqyJN+pramFNdJW0rJ56uOKxOrEiPfZTn6SqyVQk3Lv1uYkiz UYfhIdnVvsGqKpTrZqwmSSW7FpIoxynZktWJpd9CjGZTvfNQWh VDBW20krRBt0r9NndLrsIPi5zkCIwAoCQBuCsemDfNLZOSOkod qkecX8XH3H34wP5nQbT8= Subject: kqueue and filenames X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 11:06:38 -0000 Hi, I'm using kqueue for detecting file-events; for additional information I add a struct to udata, when registering an event with kevent. When I delete an event, will be udata deleted too, or do I have to manage the memory for the structs with an own implementation? kevent is triggered when a file is renamed. How do I get the new name? Is there an extra function? In the moment, I see only the possibility by searching the filesystem(folder) for a new name. Thanks for every hint. Matthias Moenchengladbach, Germany