Fixed failing FreeRTOS target due to recent code refactors
Signed-off-by: Thijs Sassen <thijs.sassen@adlinktech.com> Adjusted the close methode not to expand by the lwip close macro and added a check for DDSI_INCLUDE_SSM to match the correct pid table size. Signed-off-by: Thijs Sassen <thijs.sassen@adlinktech.com>
This commit is contained in:
parent
ee9a12b469
commit
2fe4a4ca35
9 changed files with 34 additions and 29 deletions
|
@ -67,13 +67,13 @@ sockaddr_from_ip_addr(
|
|||
}
|
||||
}
|
||||
|
||||
static dds_retcode_t
|
||||
static dds_return_t
|
||||
copyaddr(
|
||||
ddsrt_ifaddrs_t **ifap,
|
||||
const struct netif *netif,
|
||||
const ip_addr_t *addr)
|
||||
{
|
||||
dds_retcode_t rc = DDS_RETCODE_OK;
|
||||
dds_return_t rc = DDS_RETCODE_OK;
|
||||
ddsrt_ifaddrs_t *ifa;
|
||||
struct sockaddr_storage sa;
|
||||
|
||||
|
@ -122,12 +122,12 @@ copyaddr(
|
|||
return rc;
|
||||
}
|
||||
|
||||
dds_retcode_t
|
||||
dds_return_t
|
||||
ddsrt_getifaddrs(
|
||||
ddsrt_ifaddrs_t **ifap,
|
||||
const int *afs)
|
||||
{
|
||||
dds_retcode_t rc = DDS_RETCODE_OK;
|
||||
dds_return_t rc = DDS_RETCODE_OK;
|
||||
int use_ip4, use_ip6;
|
||||
struct netif *netif;
|
||||
ddsrt_ifaddrs_t *ifa, *next_ifa, *root_ifa;
|
||||
|
|
|
@ -29,10 +29,10 @@
|
|||
#error "Time base for run time stats is not defined"
|
||||
#endif
|
||||
|
||||
static dds_retcode_t
|
||||
static dds_return_t
|
||||
rusage_self(ddsrt_rusage_t *usage)
|
||||
{
|
||||
dds_retcode_t rc = DDS_RETCODE_OK;
|
||||
dds_return_t rc = DDS_RETCODE_OK;
|
||||
dds_duration_t nsecs;
|
||||
UBaseType_t cnt, len;
|
||||
TaskStatus_t *states = NULL, *ptr;
|
||||
|
@ -65,7 +65,7 @@ rusage_self(ddsrt_rusage_t *usage)
|
|||
return rc;
|
||||
}
|
||||
|
||||
static dds_retcode_t
|
||||
static dds_return_t
|
||||
rusage_thread(ddsrt_rusage_t *usage)
|
||||
{
|
||||
TaskStatus_t states;
|
||||
|
@ -78,10 +78,10 @@ rusage_thread(ddsrt_rusage_t *usage)
|
|||
return DDS_RETCODE_OK;
|
||||
}
|
||||
|
||||
dds_retcode_t
|
||||
dds_return_t
|
||||
ddsrt_getrusage(int who, ddsrt_rusage_t *usage)
|
||||
{
|
||||
dds_retcode_t rc;
|
||||
dds_return_t rc;
|
||||
|
||||
assert(who == DDSRT_RUSAGE_SELF || who == DDSRT_RUSAGE_THREAD);
|
||||
assert(usage != NULL);
|
||||
|
|
|
@ -82,13 +82,13 @@ void ddsrt_mutex_unlock(ddsrt_mutex_t *mutex)
|
|||
}
|
||||
}
|
||||
|
||||
static dds_retcode_t
|
||||
static dds_return_t
|
||||
cond_timedwait(
|
||||
ddsrt_cond_t *cond,
|
||||
ddsrt_mutex_t *mutex,
|
||||
dds_duration_t reltime)
|
||||
{
|
||||
dds_retcode_t rc = DDS_RETCODE_OK;
|
||||
dds_return_t rc = DDS_RETCODE_OK;
|
||||
dds_time_t abstime;
|
||||
TaskHandle_t task;
|
||||
TickType_t ticks = 0;
|
||||
|
@ -174,7 +174,7 @@ ddsrt_cond_waitfor(
|
|||
ddsrt_mutex_t *mutex,
|
||||
dds_duration_t reltime)
|
||||
{
|
||||
dds_retcode_t rc;
|
||||
dds_return_t rc;
|
||||
|
||||
assert(cond != NULL);
|
||||
assert(mutex != NULL);
|
||||
|
@ -198,7 +198,7 @@ ddsrt_cond_waituntil(
|
|||
ddsrt_mutex_t *mutex,
|
||||
dds_time_t abstime)
|
||||
{
|
||||
dds_retcode_t rc;
|
||||
dds_return_t rc;
|
||||
dds_time_t time;
|
||||
dds_duration_t reltime;
|
||||
|
||||
|
|
|
@ -135,10 +135,10 @@ thread_context_find(TaskHandle_t task)
|
|||
return ctx;
|
||||
}
|
||||
|
||||
static dds_retcode_t
|
||||
static dds_return_t
|
||||
thread_context_create(thread_context_t **ctxptr)
|
||||
{
|
||||
dds_retcode_t rc = DDS_RETCODE_OK;
|
||||
dds_return_t rc = DDS_RETCODE_OK;
|
||||
size_t len;
|
||||
thread_context_t *ctx = NULL, **ctxs = NULL;
|
||||
|
||||
|
@ -172,10 +172,10 @@ thread_context_create(thread_context_t **ctxptr)
|
|||
|
||||
#define thread_context_require() thread_context_acquire(NULL)
|
||||
|
||||
static dds_retcode_t
|
||||
static dds_return_t
|
||||
thread_context_acquire(thread_context_t **ctxptr)
|
||||
{
|
||||
dds_retcode_t rc = DDS_RETCODE_OK;
|
||||
dds_return_t rc = DDS_RETCODE_OK;
|
||||
thread_context_t *ctx = thread_context;
|
||||
|
||||
if (ctx == NULL) {
|
||||
|
@ -340,7 +340,7 @@ thread_start_routine(void *arg)
|
|||
the user to change it on a per-thread basis at runtime. */
|
||||
#define MIN_STACK_SIZE ((uint16_t)(configMINIMAL_STACK_SIZE * WORD_SIZE))
|
||||
|
||||
dds_retcode_t
|
||||
dds_return_t
|
||||
ddsrt_thread_create(
|
||||
ddsrt_thread_t *thread,
|
||||
const char *name,
|
||||
|
@ -348,7 +348,7 @@ ddsrt_thread_create(
|
|||
ddsrt_thread_routine_t start_routine,
|
||||
void *arg)
|
||||
{
|
||||
dds_retcode_t rc;
|
||||
dds_return_t rc;
|
||||
TaskHandle_t task;
|
||||
UBaseType_t prio;
|
||||
uint16_t size = MIN_STACK_SIZE;
|
||||
|
@ -437,10 +437,10 @@ ddsrt_thread_fini(void)
|
|||
}
|
||||
}
|
||||
|
||||
dds_retcode_t
|
||||
dds_return_t
|
||||
ddsrt_thread_join(ddsrt_thread_t thread, uint32_t *thread_result)
|
||||
{
|
||||
dds_retcode_t rc;
|
||||
dds_return_t rc;
|
||||
thread_context_t *ctx;
|
||||
eTaskState status;
|
||||
|
||||
|
@ -502,10 +502,10 @@ ddsrt_thread_join(ddsrt_thread_t thread, uint32_t *thread_result)
|
|||
return rc;
|
||||
}
|
||||
|
||||
dds_retcode_t
|
||||
dds_return_t
|
||||
ddsrt_thread_cleanup_push(void (*routine)(void *), void *arg)
|
||||
{
|
||||
dds_retcode_t rc = DDS_RETCODE_OK;
|
||||
dds_return_t rc = DDS_RETCODE_OK;
|
||||
thread_cleanup_t *tail = NULL;
|
||||
thread_context_t *ctx;
|
||||
|
||||
|
@ -525,7 +525,7 @@ ddsrt_thread_cleanup_push(void (*routine)(void *), void *arg)
|
|||
return rc;
|
||||
}
|
||||
|
||||
dds_retcode_t
|
||||
dds_return_t
|
||||
ddsrt_thread_cleanup_pop(int execute)
|
||||
{
|
||||
thread_cleanup_t *tail;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue