/*
* This file is part of the libCEC(R) library.
*
- * libCEC(R) is Copyright (C) 2011-2012 Pulse-Eight Limited. All rights reserved.
+ * libCEC(R) is Copyright (C) 2011-2013 Pulse-Eight Limited. All rights reserved.
* libCEC(R) is an original work, containing original code.
*
* libCEC(R) is a trademark of Pulse-Eight Limited.
{
FD_ZERO(&port);
FD_SET(socket, &port);
- int returnv = select(socket + 1, NULL, &port, NULL, tv);
+ ssize_t returnv = (ssize_t)select(socket + 1, NULL, &port, NULL, tv);
if (returnv < 0)
{
*iError = errno;
FD_ZERO(&port);
FD_SET(socket, &port);
- int32_t returnv = select(socket + 1, &port, NULL, NULL, tv);
+ ssize_t returnv = (ssize_t)select(socket + 1, &port, NULL, NULL, tv);
if (returnv == -1)
{
{
if (iTimeoutMs > 0)
{
- int iPollResult = poll(&fds, 1, iTarget - iNow);
+ int iPollResult = poll(&fds, 1, (int)(iTarget - iNow));
if (iPollResult == 0)
{
*iError = ETIMEDOUT;
pfd.events = POLLOUT;
pfd.revents = 0;
- int iPollResult = poll(&pfd, 1, iTimeout);
+ int iPollResult = poll(&pfd, 1, (int)iTimeout);
if (iPollResult == 0)
*iError = ETIMEDOUT;
else if (iPollResult == -1)