site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com I have these requirements: a) Do not destabilize the OS b) Low system overhead c) Reasonably rapid update (> 10 fps) I'd appreciate any suggestions. Thanks! -- Rick _______________________________________________ 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... Hi. I'd like to implement a disk activity indicator that lives in the menu bar. I'm looking for suggestions on how to determine when a particular a volume, device, or the filesystem (in decreasing order of desirability) is reading from or writing to a device. I've been looking at the fs_usage sources and sysctl() using KERN_KDREADTR, and determining when read or write functions are called. However, this polling approach doesn't strike me as very elegant. I suppose I could make the call 10 times each second, and then process the results, but it seems very unwieldy to do this. I also don't know much about KERN_KDREADTR, because I can't seem to find any documentation about it. I'm trying to find the sources for sysctl(), but I don't know where to look (is there a way to look up the location of commands and functions?). This email sent to site_archiver@lists.apple.com