summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1995-07-18 21:11:57 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1995-07-18 21:11:57 +0000
commit3ea52882fb00192d09d505ef95011131cc8e8409 (patch)
treede84fa5733f1bd5867aa4b3c5a8226f852445c76
parentfixed for Linux (diff)
downloadrtems-3ea52882fb00192d09d505ef95011131cc8e8409.tar.bz2
fixed for Linux
-rw-r--r--c/src/lib/libbsp/unix/posix/README18
-rw-r--r--c/src/lib/libbsp/unix/posix/clock/clock.c1
-rw-r--r--c/src/lib/libbsp/unix/posix/timer/timer.c1
3 files changed, 20 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/unix/posix/README b/c/src/lib/libbsp/unix/posix/README
new file mode 100644
index 0000000000..0bf0782737
--- /dev/null
+++ b/c/src/lib/libbsp/unix/posix/README
@@ -0,0 +1,18 @@
+#
+# $Id$
+#
+
+
+This is a "generic" BSP for a modern UNIX system which is enough
+System V and POSIX compliant to support at least the following:
+
+ + semaphores
+ + itimers
+ + mmap
+ + shared memory
+
+At the moment, this BSP is known to work with the following UNIXes:
+
+ + HP-UX 9.0.x
+ + Solaris 2.x
+ + Linux 1.1.x (single processor only -- mmap is broken)
diff --git a/c/src/lib/libbsp/unix/posix/clock/clock.c b/c/src/lib/libbsp/unix/posix/clock/clock.c
index 846d223c19..f2c6152990 100644
--- a/c/src/lib/libbsp/unix/posix/clock/clock.c
+++ b/c/src/lib/libbsp/unix/posix/clock/clock.c
@@ -20,6 +20,7 @@
#include <stdio.h>
#include <signal.h>
#include <time.h>
+#include <sys/time.h>
extern rtems_configuration_table Configuration;
extern sigset_t UNIX_SIGNAL_MASK;
diff --git a/c/src/lib/libbsp/unix/posix/timer/timer.c b/c/src/lib/libbsp/unix/posix/timer/timer.c
index baef9295e5..223a82a5d6 100644
--- a/c/src/lib/libbsp/unix/posix/timer/timer.c
+++ b/c/src/lib/libbsp/unix/posix/timer/timer.c
@@ -19,6 +19,7 @@
#include <rtems.h>
#include <time.h>
+#include <sys/time.h>
struct timeval Timer_start;
struct timeval Timer_stop;