文件名称:uproc:用户空间proc文件系统
文件大小:19KB
文件格式:ZIP
更新时间:2024-05-19 17:13:21
C
概述 uproc是userspace / proc文件系统的缩写。 uproc允许您将程序的状态导出到目录结构中,就像linux内核的/ proc文件系统一样。 设计 uproc运行一个eventloop来处理读写请求,因此uproc应该在一个独立的线程中运行。 uproc提供的核心接口非常少,并且提供一些用于导出原始类型的实用程序包装。 检出include/uproc.h以查看接口的详细用法。 uproc每个路径名都与两个处理程序相关联,这两个处理程序分别处理读取和写入系统调用。 处理程序的形式为: /* * @buf: For read request, @buf stores the buffer into which data should be written by your handler. * For write request, @
【文件预览】:
uproc-master
----src()
--------htable.c(4KB)
--------uproc.c(17KB)
--------utility.c(30KB)
----example()
--------trivial.c(3KB)
----LICENSE(1KB)
----README.md(5KB)
----Makefile(2KB)
----tests()
--------uproc_test.h(924B)
--------uproc_test.c(6KB)
----include()
--------list.h(2KB)
--------uproc.h(15KB)
--------htable.h(1KB)