您能指出我正确的方向吗?现在我正在寻找系统调用g_io_getattr
..
我不想调用子进程。
回报将是例如'da0','da1'或'ada0'...
答案 0 :(得分:3)
您最有可能希望使用FreeBSD的libgeom-特别是geom_gettree()。 The source to freebsd's partedit-显示它的使用情况,并在read_geom_mesh和相关函数中迭代生成的结构,以获取磁盘列表。 source of the geom program似乎也演示了geom_gettree函数的一些用法,并遍历了返回的结构。