fslogger:ioctl错误:地址错误

时间:2012-09-21 13:59:01

标签: macos osx-lion osx-mountain-lion ioctl fsevents

我正在使用此fslogger.c在我的Mac中获取文件系统通知。但它只适用于Leopard& SnowLeopard,不是Lion或Mountain Lion。

http://osxbook.com/software/fslogger/download/fslogger.c

当尝试使用ioctl克隆/ dev / fsevents时,它返回错误号14(错误地址)。我试过修复它,我认为它可能是ioctl函数参数中的一些问题。所以我尝试修改它,但根本没用。我根本无法解决这个问题。任何想法如何让它适用于Lion&山狮。

1 个答案:

答案 0 :(得分:2)

从Lion Onwards开始,安全性已经增加。所以我必须用第三个参数“S_IROTH”打开文件。这将提供对/ dev / fsevents设备流的访问。希望这对像我这样的人有所帮助。