diff options
| author | Andrea Bastoni <bastoni@cs.unc.edu> | 2009-12-13 15:06:15 -0500 |
|---|---|---|
| committer | Andrea Bastoni <bastoni@cs.unc.edu> | 2009-12-13 15:06:15 -0500 |
| commit | 120595a6d8031d740df752f32b54f4e48a11981e (patch) | |
| tree | 0f8610f949d7fafc68829594379d7510fd49fe5f | |
| parent | a8e360a9c4eda23015e749110cc75c44f6925875 (diff) | |
Fix some compilation warnings
| -rw-r--r-- | bin/base_mt_task.c | 7 | ||||
| -rw-r--r-- | bin/common.c | 1 |
2 files changed, 5 insertions, 3 deletions
diff --git a/bin/base_mt_task.c b/bin/base_mt_task.c index a1e3731..19afb28 100644 --- a/bin/base_mt_task.c +++ b/bin/base_mt_task.c | |||
| @@ -37,7 +37,7 @@ struct thread_context { | |||
| 37 | /* The real-time thread program. Doesn't have to be the same for | 37 | /* The real-time thread program. Doesn't have to be the same for |
| 38 | * all threads. Here, we only have one that will invoke job(). | 38 | * all threads. Here, we only have one that will invoke job(). |
| 39 | */ | 39 | */ |
| 40 | void* rt_thread(struct thread_context* ctx); | 40 | void* rt_thread(void *tcontext); |
| 41 | 41 | ||
| 42 | /* Declare the periodically invoked job. | 42 | /* Declare the periodically invoked job. |
| 43 | * Returns 1 -> task should exit. | 43 | * Returns 1 -> task should exit. |
| @@ -95,7 +95,7 @@ int main(int argc, char** argv) | |||
| 95 | */ | 95 | */ |
| 96 | for (i = 0; i < NUM_THREADS; i++) { | 96 | for (i = 0; i < NUM_THREADS; i++) { |
| 97 | ctx[i].id = i; | 97 | ctx[i].id = i; |
| 98 | pthread_create(task + i, NULL, rt_thread, ctx + i); | 98 | pthread_create(task + i, NULL, rt_thread, (void *) (ctx + i)); |
| 99 | } | 99 | } |
| 100 | 100 | ||
| 101 | 101 | ||
| @@ -118,9 +118,10 @@ int main(int argc, char** argv) | |||
| 118 | * real-time app. Notice, that init_rt_thread() is called to initialized per-thread | 118 | * real-time app. Notice, that init_rt_thread() is called to initialized per-thread |
| 119 | * data structures of the LITMUS^RT user space libary. | 119 | * data structures of the LITMUS^RT user space libary. |
| 120 | */ | 120 | */ |
| 121 | void* rt_thread(struct thread_context* ctx) | 121 | void* rt_thread(void *tcontext) |
| 122 | { | 122 | { |
| 123 | int do_exit; | 123 | int do_exit; |
| 124 | struct thread_context *ctx = (struct thread_context *) tcontext; | ||
| 124 | 125 | ||
| 125 | /* Make presence visible. */ | 126 | /* Make presence visible. */ |
| 126 | printf("RT Thread %d active.\n", ctx->id); | 127 | printf("RT Thread %d active.\n", ctx->id); |
diff --git a/bin/common.c b/bin/common.c index 0a5f5c5..452b882 100644 --- a/bin/common.c +++ b/bin/common.c | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | #include <stdio.h> | 1 | #include <stdio.h> |
| 2 | #include <stdlib.h> | ||
| 2 | #include <errno.h> | 3 | #include <errno.h> |
| 3 | 4 | ||
| 4 | #include "common.h" | 5 | #include "common.h" |
