/** * @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_*/