diff options
author | Giacomo Bagnoli <g.bagnoli@asidev.com> | 2010-03-13 09:56:04 +0100 |
---|---|---|
committer | Giacomo Bagnoli <g.bagnoli@asidev.com> | 2010-03-13 09:56:04 +0100 |
commit | cce5937a45a22d1de2e3112636f66d5534b2c530 (patch) | |
tree | 154a3d26be8c9ac14c59991136cf993ce1774e4c /src | |
parent | 7959e19f3ba90d4b74094b792421e963b314ad5a (diff) |
Changed struct thread_data with typedef thread_data_t
Diffstat (limited to 'src')
-rw-r--r-- | src/rt-app.c | 8 | ||||
-rw-r--r-- | src/rt-app_args.c | 2 | ||||
-rw-r--r-- | src/rt-app_args.h | 2 | ||||
-rw-r--r-- | src/rt-app_types.h | 9 |
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_ |