cec: clean ups and only include what we need from lib/platform.
[deb_libcec.git] / src / lib / platform / posix / os-types.h
CommitLineData
abbca718
LOK
1#pragma once
2/*
3 * Copyright (C) 2005-2011 Team XBMC
4 * http://www.xbmc.org
5 *
6 * This Program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2, or (at your option)
9 * any later version.
10 *
11 * This Program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with this program. If not, see <http://www.gnu.org/licenses/>.
18 *
19 */
20
b9187cc6
LOK
21#define _FILE_OFFSET_BITS 64
22#include <string.h>
23#include <errno.h>
24#include <sys/time.h>
25#ifndef __APPLE__
f00ff009 26#include <sys/prctl.h>
abbca718 27#endif
b9187cc6
LOK
28#include <pthread.h>
29#include <poll.h>
30#include <semaphore.h>
f00ff009 31#include <stdint.h>
abbca718 32
b9187cc6
LOK
33#define LIBTYPE
34#define DECLSPEC
f00ff009 35
ba65909d
LOK
36typedef int socket_t;
37#define INVALID_SOCKET (-1)
38#define SOCKET_ERROR (-1)
39