site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=0HJTeW1Y3fDL4xai5mIc/kVFZyVa6vFSjjWCRi8iZoI=; b=nDA2nGnWNh6M43TyVyWXI82jAvpjV/Sq62b7UMXPo8UDDXjYOOYoqTkibG0q99jf6c EnxeWWevC1u7jLMLdfC2JvgCls/yqa0XGPlypQOG+2NN8LpdofJ2wuCmBgA9NYFXvpxg LrJwY0Qkc1dAnkreCBv7DRTX2HAcEZGyQvswA= Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=BHODsS9SoC92aov+kKCKYpBs662ku//b59WNfKIU+FDHbmXxIx/Yi9ZQzfz/hRgzmA ZgbarKgVqZ+vW3ZiWd+AItFpcheLEAKgX6wKI8NtFp6YXSOwcH0IdfjlITVHHeApIiAT 1Yy1foftFqSHI9pNsEdu4dkBbPsukntvn4vrk= i think you are mixing FSEvent framework and bsd fs events /Developer/SDKs/MacOSX10.4u.sdk/usr/include/sys/event.h On Sun, Oct 19, 2008 at 3:57 AM, devmaillists <devmaillists@netdock.de> wrote:
Hello Terry, thanky very much, but I have to be compatible with 10.4. So fsevent is not an option for me (doc shows avail 10.5) You wrote: if you monitor specific files it works Yes I do, how does it work to get for a specific file a reference to the modifying process? Thanks Jürgen On 18.10.2008, at 20:02, Terry Lambert wrote:
On Oct 18, 2008, at 3:36 AM, devmaillists <devmaillists@netdock.de> wrote:
Dear List, I have the challenge to observe files for modification. The difficulty is to filter on the modifing processes. I need a way to get the PSN / PID of the modifing process / the process that triggered the event I get in: int event_count = kevent(kq, events_to_monitor, NUM_EVENT_SLOTS, event_data, num_files, &timeout);
You can't do that for arbitrary files using kevent; if you monitor specific files it works. If you want arbitrary files, you need to use fsevent in user space, or if you want to interpose the operation, kauth in a KEXT. If the latter, go to <http://developer.apple.com> and look for "kauthorama". -- Terry
_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/openspecies%40gmail.com
This email sent to openspecies@gmail.com
-- -mmw _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... This email sent to site_archiver@lists.apple.com