Solaris 模块调试器指南

mdb_flush()

void mdb_flush(void);

刷新所有当前缓冲的输出。通常,mdb 的标准输出是按行缓冲的;只有遇到新行或者位于当前 dcmd 的结尾时,才会将使用 mdb_printf() 生成的输出刷新到终端(或其他标准输出目标)。但是,在某些情况下,可能希望在列显新行之前显式刷新标准输出;可以使用 mdb_flush() 实现此目的。