From 161cff4c0d1faf4bdda36c2fa1b871a21f602d3e Mon Sep 17 00:00:00 2001 From: "W. Eric Norum" Date: Mon, 13 Dec 1999 22:12:50 +0000 Subject: [PATCH] Initial checkin of RTEMS operating-system-specific routines. --- src/libCom/osi/os/RTEMS/osdSock.h | 69 +++++++++++++++++++++++++++ src/libCom/osi/os/RTEMS/osiFileName.h | 13 +++++ 2 files changed, 82 insertions(+) create mode 100644 src/libCom/osi/os/RTEMS/osdSock.h create mode 100644 src/libCom/osi/os/RTEMS/osiFileName.h diff --git a/src/libCom/osi/os/RTEMS/osdSock.h b/src/libCom/osi/os/RTEMS/osdSock.h new file mode 100644 index 000000000..1d1b270e6 --- /dev/null +++ b/src/libCom/osi/os/RTEMS/osdSock.h @@ -0,0 +1,69 @@ +/* + * RTEMS osiSock.h + * $Id$ + * Author: W. Eric Norum + * eric@cls.usask.ca + * (306) 966-6055 + */ +#ifndef osiSockH +#define osiSockH + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +} +#endif + +typedef int SOCKET; +#define INVALID_SOCKET (-1) +#define SOCKERRNO errno +#define socket_close(S) close(S) +#define socket_ioctl(A,B,C) ioctl(A,B,C) +typedef int osiSockIoctl_t; + +#define FD_IN_FDSET(FD) ((FD) +#include +#include +int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); + +#ifndef INADDR_LOOPBACK +#define INADDR_LOOPBACK (u_long)0x7F000001 +#endif + +#endif /*osiSockH*/ diff --git a/src/libCom/osi/os/RTEMS/osiFileName.h b/src/libCom/osi/os/RTEMS/osiFileName.h new file mode 100644 index 000000000..915a1a51b --- /dev/null +++ b/src/libCom/osi/os/RTEMS/osiFileName.h @@ -0,0 +1,13 @@ +/* + * RTEMS osiFileName.h + * $Id$ + * Author: W. Eric Norum + * eric@cls.usask.ca + * (306) 966-6055 + */ +#ifndef osiFileNameH +#define osiFileNameH + +#include "unixFileName.h" + +#endif /* osiFileNameH */