From f5784d2722df6d09dcf09f13a316531bf80fa973 Mon Sep 17 00:00:00 2001 From: Per Persson Date: Mon, 4 Jul 2011 10:19:53 +0200 Subject: HDMIservice: Prepare for lbp build Makefile for building lbp is added. Compiler warnings are removed. ST-Ericsson ID: 350562 ST-Ericsson FOSS-OUT ID: STETL-FOSS-OUT-10177 Change-Id: I32dd6de5eeaedb0a9aaae7dfb3f0dc0713c8e2d5 Signed-off-by: Per Persson Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/26488 Reviewed-by: QATEST Reviewed-by: QATOOLS Reviewed-by: Robert LIND Reviewed-by: Jimmy RUBIN --- src/cec.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/cec.c') diff --git a/src/cec.c b/src/cec.c index d5125d9..13bc063 100644 --- a/src/cec.c +++ b/src/cec.c @@ -7,6 +7,7 @@ #include /* Symbolic Constants */ #include /* Primitive System Data Types */ +#include #include /* Errors */ #include #include /* Input/Output */ @@ -15,7 +16,9 @@ #include #include #include +#ifdef ANDROID #include +#endif #include "../include/hdmi_service_api.h" #include "../include/hdmi_service_local.h" @@ -37,15 +40,18 @@ static int cectxcmdid_get(void) int cecrx_subscribe(void) { int cecrxfd; + int ret = 0; cecrxfd = open(CECRXEVEN_FILE, O_WRONLY); if (cecrxfd < 0) { LOGHDMILIB(" failed to open %s", CECRXEVEN_FILE); return -1; } - write(cecrxfd, cecrxeven_val, sizeof(cecrxeven_val)); + if (write(cecrxfd, cecrxeven_val, sizeof(cecrxeven_val)) != + sizeof(cecrxeven_val)) + ret = -2; close(cecrxfd); - return 0; + return ret; } int cecsenderr(void) -- cgit v1.2.3