有人可以提供一些简单的例子来创建,阅读,编写FreeBSD内核中常规文件的操作吗?我是FreeBSD的VFS世界的新手,并试图通过示例来探索事物。
我已经看到以下链接,其中概述了如何从现有文件中读取:
Examples for reading text files in FreeBSD kernel module
我正在寻找类似的示例,我将了解如何创建文件以及如何写入文件。
非常感谢您的帮助。
答案 0 :(得分:1)
ktrace(kern / kern_ktrace.c),accounting(kern / kern_acct.c),coredumping(kern / kern_sig.c)....或者你可以检查如何实现用户空间的写入并窃取它。