Shown with gcc >= 4.6.0
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
}
/* signal the poll thread */
tmp2 = write(kconsumerd_poll_pipe[1], "4", 1);
}
/* signal the poll thread */
tmp2 = write(kconsumerd_poll_pipe[1], "4", 1);
+ if (tmp2 < 0) {
+ perror("write kconsumerd poll");
+ }
} else {
ERR("Didn't received any fd");
kconsumerd_send_error(KCONSUMERD_ERROR_RECV_FD);
} else {
ERR("Didn't received any fd");
kconsumerd_send_error(KCONSUMERD_ERROR_RECV_FD);
if (pollfd[nb_fd].revents == POLLIN) {
DBG("kconsumerd_poll_pipe wake up");
tmp2 = read(kconsumerd_poll_pipe[0], &tmp, 1);
if (pollfd[nb_fd].revents == POLLIN) {
DBG("kconsumerd_poll_pipe wake up");
tmp2 = read(kconsumerd_poll_pipe[0], &tmp, 1);
+ if (tmp2 < 0) {
+ perror("read kconsumerd poll");
+ }
int ret;
kconsumerd_quit = 1;
ret = write(kconsumerd_should_quit[1], "4", 1);
int ret;
kconsumerd_quit = 1;
ret = write(kconsumerd_should_quit[1], "4", 1);
+ if (ret < 0) {
+ perror("write kconsumerd quit");
+ }
*/
static int start_kernel_trace(struct ltt_kernel_session *session)
{
*/
static int start_kernel_trace(struct ltt_kernel_session *session)
{
if (session->kconsumer_fds_sent == 0) {
ret = send_kconsumerd_fds(kconsumerd_cmd_sock, session);
if (session->kconsumer_fds_sent == 0) {
ret = send_kconsumerd_fds(kconsumerd_cmd_sock, session);
*/
static int process_client_msg(struct command_ctx *cmd_ctx)
{
*/
static int process_client_msg(struct command_ctx *cmd_ctx)
{
DBG("Processing client command %d", cmd_ctx->lsm->cmd_type);
DBG("Processing client command %d", cmd_ctx->lsm->cmd_type);
/* Caller must free() *cmdline */
cmdline = malloc(PATH_MAX);
ret = fread(cmdline, 1, PATH_MAX, fp);
/* Caller must free() *cmdline */
cmdline = malloc(PATH_MAX);
ret = fread(cmdline, 1, PATH_MAX, fp);
+ if (ret < 0) {
+ perror("fread proc list");
+ }