Unix/Linux Go Back    


Linux 2.6 - man page for posix_trace_start (linux section 3posix)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


POSIX_TRACE_START(P)		    POSIX Programmer's Manual		     POSIX_TRACE_START(P)

NAME
       posix_trace_start, posix_trace_stop - trace start and stop (TRACING)

SYNOPSIS
       #include <trace.h>

       int posix_trace_start(trace_id_t trid);
       int posix_trace_stop (trace_id_t trid);

DESCRIPTION
       The  posix_trace_start()  and  posix_trace_stop() functions, respectively, shall start and
       stop the trace stream identified by the argument trid.

       The effect of calling the posix_trace_start() function shall  be  recorded  in  the  trace
       stream  as  the	POSIX_TRACE_START  system  trace event and the status of the trace stream
       shall become POSIX_TRACE_RUNNING. If the trace stream is in progress when this function is
       called,	the  POSIX_TRACE_START	system	trace  event  shall not be recorded and the trace
       stream shall continue to run.  If the trace stream is full, the	POSIX_TRACE_START  system
       trace event shall not be recorded and the status of the trace stream shall not be changed.

       The  effect  of	calling  the  posix_trace_stop()  function shall be recorded in the trace
       stream as the POSIX_TRACE_STOP system trace event and the status of the trace stream shall
       become  POSIX_TRACE_SUSPENDED.  If  the	trace  stream  is suspended when this function is
       called, the POSIX_TRACE_STOP system trace event shall not be recorded and the trace stream
       shall  remain  suspended.   If the trace stream is full, the POSIX_TRACE_STOP system trace
       event shall not be recorded and the status of the trace stream shall not be changed.

RETURN VALUE
       Upon successful completion, these functions shall return a value of zero. Otherwise,  they
       shall return the corresponding error number.

ERRORS
       These functions shall fail if:

       EINVAL The  value  of  the argument trid does not correspond to an active trace stream and
	      thus no trace stream was started or stopped.

       EINTR  The operation was interrupted by a signal and thus the trace stream was not  neces-
	      sarily started or stopped.

       The following sections are informative.

EXAMPLES
       None.

APPLICATION USAGE
       None.

RATIONALE
       None.

FUTURE DIRECTIONS
       None.

SEE ALSO
       posix_trace_create() , the Base Definitions volume of IEEE Std 1003.1-2001, <trace.h>

COPYRIGHT
       Portions  of  this  text  are  reprinted  and  reproduced in electronic form from IEEE Std
       1003.1, 2003 Edition, Standard for Information Technology  --  Portable	Operating  System
       Interface  (POSIX), The Open Group Base Specifications Issue 6, Copyright (C) 2001-2003 by
       the Institute of Electrical and Electronics Engineers, Inc and  The  Open  Group.  In  the
       event  of  any  discrepancy  between this version and the original IEEE and The Open Group
       Standard, the original IEEE and The Open Group Standard is the referee document. The orig-
       inal Standard can be obtained online at http://www.opengroup.org/unix/online.html .

IEEE/The Open Group			       2003			     POSIX_TRACE_START(P)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 05:33 AM.