summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cpukit/ChangeLog5
-rw-r--r--cpukit/rtems/src/workspace.c5
2 files changed, 8 insertions, 2 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog
index 91faf5363c..8ded7fc6b5 100644
--- a/cpukit/ChangeLog
+++ b/cpukit/ChangeLog
@@ -1,5 +1,10 @@
2011-12-07 Ralf Cors├ępius <ralf.corsepius@rtems.org>
+ * rtems/src/workspace.c:
+ Include <rtems/rtems/support.h> (Missing prototypes).
+
+2011-12-07 Ralf Cors├ępius <ralf.corsepius@rtems.org>
+
PR 1983/networking
* libnetworking/libc/gethostbyht.c (gethostent_r):
Abort if (!hostf).
diff --git a/cpukit/rtems/src/workspace.c b/cpukit/rtems/src/workspace.c
index e6394aca86..3a3d086858 100644
--- a/cpukit/rtems/src/workspace.c
+++ b/cpukit/rtems/src/workspace.c
@@ -20,6 +20,7 @@
#include <rtems/score/protectedheap.h>
#include <rtems/score/interr.h>
#include <rtems/config.h>
+#include <rtems/rtems/support.h>
#include <string.h> /* for memset */
@@ -37,7 +38,7 @@ bool rtems_workspace_get_information(
* _Workspace_Allocate
*/
bool rtems_workspace_allocate(
- uintptr_t bytes,
+ size_t bytes,
void **pointer
)
{
@@ -55,7 +56,7 @@ bool rtems_workspace_allocate(
/*
* Allocate the memory
*/
- ptr = _Protected_heap_Allocate( &_Workspace_Area, (intptr_t) bytes );
+ ptr = _Protected_heap_Allocate( &_Workspace_Area, bytes );
if (!ptr)
return false;