我正在使用此fslogger.c在我的Mac中获取文件系统通知。但它只适用于Leopard& SnowLeopard,不是Lion或Mountain Lion。
http://osxbook.com/software/fslogger/download/fslogger.c
当尝试使用ioctl克隆/ dev / fsevents时,它返回错误号14(错误地址)。我试过修复它,我认为它可能是ioctl函数参数中的一些问题。所以我尝试修改它,但根本没用。我根本无法解决这个问题。任何想法如何让它适用于Lion&山狮。
答案 0 :(得分:2)
从Lion Onwards开始,安全性已经增加。所以我必须用第三个参数“S_IROTH”打开文件。这将提供对/ dev / fsevents设备流的访问。希望这对像我这样的人有所帮助。