diff --git a/src/libCom/osi/os/RTEMS/osdPoolStatus.c b/src/libCom/osi/os/RTEMS/osdPoolStatus.c index 863b6b861..b01983185 100644 --- a/src/libCom/osi/os/RTEMS/osdPoolStatus.c +++ b/src/libCom/osi/os/RTEMS/osdPoolStatus.c @@ -6,7 +6,7 @@ /* * osiSufficentSpaceInPool () */ -epicsShareFunc int epicsShareAPI osiSufficentSpaceInPool () +epicsShareFunc int epicsShareAPI osiSufficentSpaceInPool ( size_t contiguousBlockSize ) { - return (malloc_free_space() > 100000); + return (malloc_free_space() > 100000 + contiguousBlockSize); } diff --git a/src/libCom/osi/os/WIN32/osdPoolStatus.c b/src/libCom/osi/os/WIN32/osdPoolStatus.c index 59e410fbc..81db00f5a 100644 --- a/src/libCom/osi/os/WIN32/osdPoolStatus.c +++ b/src/libCom/osi/os/WIN32/osdPoolStatus.c @@ -8,7 +8,7 @@ * @@@@@ not implemented @@@@@ * */ -epicsShareFunc int epicsShareAPI osiSufficentSpaceInPool () +epicsShareFunc int epicsShareAPI osiSufficentSpaceInPool ( size_t contiguousBlockSize ) { return 1; }