posix_trace_stop 子例程

用途

停止跟踪。

Posix 跟踪库 (libposixtrace.a)

语法

#include <trace.h>

int posix_trace_stop(trid)
trace_id_t trid;

描述

posix_trace_stop子程序会停止trid参数标识的跟踪流。

调用 "posix_trace_stop子程序的结果作为 "posix_trace_stop系统跟踪事件记录在跟踪流中,跟踪流的状态变为 "posix_trace_suspended。 如果调用该子程序时跟踪流处于暂停状态,则不会记录POSIX_TRACE_STOP系统跟踪事件,跟踪流仍处于暂停状态。 如果跟踪流已满,则不会记录POSIX_TRACE_STOP系统跟踪事件,跟踪流的状态也不会改变。

参数

描述
叛徒 指定跟踪流标识。

返回值

成功完成时,此子例程返回值 0。 否则,将返回相应的错误号。

错误

如果返回以下错误号,那么子例程将失败:
描述
EINVAL trid参数值与活动跟踪流不对应,因此不会启动或停止跟踪流。

文件

文件参考中的trace.h文件。