| /** |
| * @file daemon/opd_pipe.h |
| * Functions handling the $SESSIONDIR/opd_pipe FIFO special file. |
| * NOTE: This code is dealing with potencially insecure input. |
| * |
| * @remark Copyright 2008 OProfile authors |
| * @remark Read the file COPYING |
| * |
| * @author Daniel Hansel |
| */ |
| |
| #ifndef OPD_PIPE_H_ |
| #define OPD_PIPE_H_ |
| |
| /** |
| * opd_create_pipe - creates the oprofiled fifo file |
| * |
| * Creates the Oprofile daemon fifo pipe to enable communication between |
| * the daemon and the 'opcontrol --dump' command. Failure to create the pipe |
| * is a fatal error. |
| */ |
| void opd_create_pipe(void); |
| |
| /** |
| * opd_open_pipe - opens the oprofiled fifo file |
| */ |
| void opd_open_pipe(void); |
| |
| /** |
| * opd_close_pipe - closes the oprofiled fifo file |
| * |
| * Closes the Oprofile daemon fifo pipe. |
| */ |
| void opd_close_pipe(void); |
| |
| /** |
| * is_jitconv_requested - check for request to jit conversion |
| * |
| * Checks the Oprofile daemon fifo pipe for do_jitconv request. |
| * If jit conversion is requested ('do_jitconv' is sent) the check returns 1. |
| * Otherwise it returns 0. |
| */ |
| int is_jitconv_requested(void); |
| |
| #endif /*OPD_PIPE_H_*/ |