blob: 4cfb649c2bef3fb2c659b78738b02bbc46a03118 [file] [log] [blame]
#ifdef __cplusplus
extern "C" {
#endif
#include "sapi/tpm20.h"
#include <sys/socket.h>
#include <sys/un.h>
#include <errno.h>
#include <arpa/inet.h>
void WSACleanup();
#define closesocket(serverSock) close(serverSock)
#define SOCKADDR struct sockaddr
#define SOCKET int
#define INVALID_SOCKET -1
#define SOCKET_ERROR -1
int WSAGetLastError();
#define WINAPI
#define LPVOID void *
TSS2_RC
socket_connect (
const char *hostname,
uint16_t port,
SOCKET *socket);
TSS2_RC
socket_close (
SOCKET *socket);
ssize_t
socket_recv_buf (
SOCKET sock,
unsigned char *data,
size_t size);
#ifdef __cplusplus
}
#endif