summaryrefslogtreecommitdiffstats
path: root/cpukit/libdl/rap.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libdl/rap.c')
-rw-r--r--cpukit/libdl/rap.c70
1 files changed, 35 insertions, 35 deletions
diff --git a/cpukit/libdl/rap.c b/cpukit/libdl/rap.c
index bb42072b21..ff945314ce 100644
--- a/cpukit/libdl/rap.c
+++ b/cpukit/libdl/rap.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 2012 Chris Johns <chrisj@rtems.org>
+ * COPYRIGHT (c) 2012, 2018 Chris Johns <chrisj@rtems.org>
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
@@ -44,18 +44,18 @@ typedef struct rtems_rap_data_s
rtems_chain_control apps; /**< List if loaded application. */
int last_errno; /**< Last error number. */
char last_error[64]; /**< Last error string. */
-} rtems_rap_data_t;
+} rtems_rap_data;
/**
* The RAP file data. This structure is allocated on the heap when a file is
* loaded.
*/
-typedef struct rtems_rap_app_s
+typedef struct rtems_rap_app
{
rtems_chain_node node; /**< The node's link in the chain. */
const char* name; /**< The file name */
void* handle; /**< The dlopen handle. */
-} rtems_rap_app_t;
+} rtems_rap_app;
/**
* RTL entry.
@@ -69,7 +69,7 @@ typedef struct rtems_rap_app_s
/**
* Static RAP data is returned to the user when the loader is locked.
*/
-static rtems_rap_data_t rap_ = { .once = PTHREAD_ONCE_INIT };
+static rtems_rap_data rap_ = { .once = PTHREAD_ONCE_INIT };
/**
* Verbose level for the RAP loader.
@@ -79,7 +79,7 @@ static bool rap_verbose;
/**
* RAP entry call signature.
*/
-typedef int (*rtems_rap_entry_t)(int argc, const char* argv[]);
+typedef int (*rtems_rap_entry)(int argc, const char* argv[]);
/**
* Forward decl.
@@ -100,7 +100,7 @@ rtems_rap_data_init (void)
rtems_chain_initialize_empty (&rap_.apps);
}
-static rtems_rap_data_t*
+static rtems_rap_data*
rtems_rap_lock (void)
{
pthread_once (&rap_.once, rtems_rap_data_init);
@@ -115,10 +115,10 @@ rtems_rap_unlock (void)
rtems_mutex_unlock (&rap_.lock);
}
-static rtems_rap_app_t*
+static rtems_rap_app*
rtems_rap_check_handle (void* handle)
{
- rtems_rap_app_t* app;
+ rtems_rap_app* app;
rtems_chain_node* node;
app = handle;
@@ -126,7 +126,7 @@ rtems_rap_check_handle (void* handle)
while (!rtems_chain_is_tail (&rap_.apps, node))
{
- rtems_rap_app_t* check = (rtems_rap_app_t*) node;
+ rtems_rap_app* check = (rtems_rap_app*) node;
if (check == app)
return app;
node = rtems_chain_next (node);
@@ -135,17 +135,17 @@ rtems_rap_check_handle (void* handle)
return NULL;
}
-static rtems_rap_app_t*
+static rtems_rap_app*
rtems_rap_app_alloc (void)
{
- rtems_rap_app_t* app = malloc (sizeof (rtems_rap_app_t));
- memset (app, 0, sizeof (rtems_rap_app_t));
+ rtems_rap_app* app = malloc (sizeof (rtems_rap_app));
+ memset (app, 0, sizeof (rtems_rap_app));
rtems_chain_append (&rap_.apps, &app->node);
return app;
}
static void
-rtems_rap_app_free (rtems_rap_app_t* app)
+rtems_rap_app_free (rtems_rap_app* app)
{
if (app->handle)
{
@@ -158,7 +158,7 @@ rtems_rap_app_free (rtems_rap_app_t* app)
}
static bool
-rtems_rap_match_name (rtems_rap_app_t* app, const char* name)
+rtems_rap_match_name (rtems_rap_app* app, const char* name)
{
const char* a;
@@ -211,8 +211,8 @@ rtems_rap_get_rtl_error (void)
static void
rtems_rap_set_error (int error, const char* format, ...)
{
- rtems_rap_data_t* rap = rtems_rap_lock ();
- va_list ap;
+ rtems_rap_data* rap = rtems_rap_lock ();
+ va_list ap;
va_start (ap, format);
rap->last_errno = error;
vsnprintf (rap->last_error, sizeof (rap->last_error), format, ap);
@@ -223,7 +223,7 @@ rtems_rap_set_error (int error, const char* format, ...)
bool
rtems_rap_load (const char* name, int mode, int argc, const char* argv[])
{
- rtems_rap_data_t* rap = rtems_rap_lock ();
+ rtems_rap_data* rap = rtems_rap_lock ();
if (!rap)
return false;
@@ -236,11 +236,11 @@ rtems_rap_load (const char* name, int mode, int argc, const char* argv[])
*/
if (!rtems_rap_find (name))
{
- rtems_rap_app_t* app;
- rtems_rap_entry_t init;
- rtems_rap_entry_t fini;
- size_t size = 0;
- int r;
+ rtems_rap_app* app;
+ rtems_rap_entry init;
+ rtems_rap_entry fini;
+ size_t size = 0;
+ int r;
/*
* Allocate a new application descriptor and attempt to load it.
@@ -309,9 +309,9 @@ rtems_rap_load (const char* name, int mode, int argc, const char* argv[])
bool
rtems_rap_unload (const char* name)
{
- rtems_rap_app_t* app;
- rtems_rap_entry_t fini;
- int r;
+ rtems_rap_app* app;
+ rtems_rap_entry fini;
+ int r;
rtems_rap_lock ();
@@ -352,14 +352,14 @@ rtems_rap_unload (const char* name)
void*
rtems_rap_find (const char* name)
{
- rtems_rap_data_t* rap = rtems_rap_lock ();
+ rtems_rap_data* rap = rtems_rap_lock ();
rtems_chain_node* node;
node = rtems_chain_first (&rap->apps);
while (!rtems_chain_is_tail (&rap->apps, node))
{
- rtems_rap_app_t* app = (rtems_rap_app_t*) node;
+ rtems_rap_app* app = (rtems_rap_app*) node;
if (rtems_rap_match_name (app, name))
{
rtems_rap_unlock ();
@@ -374,9 +374,9 @@ rtems_rap_find (const char* name)
}
bool
-rtems_rap_iterate (rtems_rap_iterator_t iterator)
+rtems_rap_iterate (rtems_rap_iterator iterator)
{
- rtems_rap_data_t* rap = rtems_rap_lock ();
+ rtems_rap_data* rap = rtems_rap_lock ();
rtems_chain_node* node;
bool result = true;
@@ -384,7 +384,7 @@ rtems_rap_iterate (rtems_rap_iterator_t iterator)
while (!rtems_chain_is_tail (&rap->apps, node))
{
- rtems_rap_app_t* app = (rtems_rap_app_t*) node;
+ rtems_rap_app* app = (rtems_rap_app*) node;
result = iterator (app);
if (!result)
break;
@@ -399,7 +399,7 @@ rtems_rap_iterate (rtems_rap_iterator_t iterator)
const char*
rtems_rap_name (void* handle)
{
- rtems_rap_app_t* app = rtems_rap_check_handle (handle);
+ rtems_rap_app* app = rtems_rap_check_handle (handle);
if (app)
return app->name;
return NULL;
@@ -408,7 +408,7 @@ rtems_rap_name (void* handle)
void*
rtems_rap_dl_handle (void* handle)
{
- rtems_rap_app_t* app = rtems_rap_check_handle (handle);
+ rtems_rap_app* app = rtems_rap_check_handle (handle);
if (app)
return app->handle;
return NULL;
@@ -417,8 +417,8 @@ rtems_rap_dl_handle (void* handle)
int
rtems_rap_get_error (char* message, size_t max_message)
{
- rtems_rap_data_t* rap = rtems_rap_lock ();
- int last_errno = rap->last_errno;
+ rtems_rap_data* rap = rtems_rap_lock ();
+ int last_errno = rap->last_errno;
strlcpy (message, rap->last_error, max_message);
rtems_rap_unlock ();
return last_errno;