summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGiacomo Bagnoli <g.bagnoli@asidev.com>2010-03-13 09:56:04 +0100
committerGiacomo Bagnoli <g.bagnoli@asidev.com>2010-03-13 09:56:04 +0100
commitcce5937a45a22d1de2e3112636f66d5534b2c530 (patch)
tree154a3d26be8c9ac14c59991136cf993ce1774e4c /src
parent7959e19f3ba90d4b74094b792421e963b314ad5a (diff)
Changed struct thread_data with typedef thread_data_t
Diffstat (limited to 'src')
-rw-r--r--src/rt-app.c8
-rw-r--r--src/rt-app_args.c2
-rw-r--r--src/rt-app_args.h2
-rw-r--r--src/rt-app_types.h9
4 files changed, 13 insertions, 8 deletions
diff --git a/src/rt-app.c b/src/rt-app.c
index 64661d0..82fe89e 100644
--- a/src/rt-app.c
+++ b/src/rt-app.c
@@ -64,7 +64,7 @@ shutdown(int sig)
void *thread_body(void *arg)
{
- struct thread_data *data = (struct thread_data*) arg;
+ thread_data_t *data = (thread_data_t*) arg;
struct sched_param param;
struct timespec t, t_next;
unsigned long t_start_usec;
@@ -312,7 +312,7 @@ int main(int argc, char* argv[])
char tmp[PATH_LENGTH];
int i,gnuplot, lock_pages;
- struct thread_data *threads_data, *tdata;
+ thread_data_t *threads_data, *tdata;
policy_t policy = other;
unsigned long spacing;
@@ -354,7 +354,7 @@ int main(int argc, char* argv[])
duration = -1;
logbasename = strdup("rt-app");
threads = malloc( sizeof(pthread_t));
- threads_data = malloc( sizeof(struct thread_data));
+ threads_data = malloc( sizeof(thread_data_t));
/* parse args */
#ifdef AQUOSA
@@ -402,7 +402,7 @@ int main(int argc, char* argv[])
if (nthreads > 0)
{
threads = realloc(threads, (nthreads+1) * sizeof(pthread_t));
- threads_data = realloc(threads_data, (nthreads+1) * sizeof(struct thread_data));
+ threads_data = realloc(threads_data, (nthreads+1) * sizeof(thread_data_t));
}
parse_thread_args(optarg,
&threads_data[nthreads],
diff --git a/src/rt-app_args.c b/src/rt-app_args.c
index b649bd7..669607a 100644
--- a/src/rt-app_args.c
+++ b/src/rt-app_args.c
@@ -60,7 +60,7 @@ usage (const char* msg)
void
-parse_thread_args(char *arg, struct thread_data *tdata, policy_t def_policy)
+parse_thread_args(char *arg, thread_data_t *tdata, policy_t def_policy)
{
char *str = strdup(arg);
char *token;
diff --git a/src/rt-app_args.h b/src/rt-app_args.h
index c434723..43d53e5 100644
--- a/src/rt-app_args.h
+++ b/src/rt-app_args.h
@@ -38,6 +38,6 @@ void
usage (const char* msg);
void
-parse_thread_args(char *arg, struct thread_data *tdata, policy_t def_policy);
+parse_thread_args(char *arg, thread_data_t *tdata, policy_t def_policy);
#endif // _RTAPP_ARGS_H_
diff --git a/src/rt-app_types.h b/src/rt-app_types.h
index 92a9815..02a1973 100644
--- a/src/rt-app_types.h
+++ b/src/rt-app_types.h
@@ -46,7 +46,7 @@ typedef enum policy_t
#endif
} policy_t;
-struct thread_data {
+typedef struct _thread_data_t {
int ind;
int lock_pages;
int duration;
@@ -71,7 +71,7 @@ struct thread_data {
#ifdef DLSCHED
struct sched_param_ex dl_params;
#endif
-};
+} thread_data_t;
typedef struct _timing_point_t {
int ind;
@@ -90,4 +90,9 @@ typedef struct _timing_point_t {
#endif
} timing_point_t;
+typedef struct _rtapp_options_t {
+ int gnuplot;
+ int lock_pages;
+} rtapp_options_t;
+
#endif // _RTAPP_TYPES_H_