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文件。