version 1.1.2.2, 2011/08/13 17:17:08
|
version 1.2, 2011/10/04 12:34:33
|
Line 7
|
Line 7
|
#include <netinet/in.h> |
#include <netinet/in.h> |
#include <aitsched.h> |
#include <aitsched.h> |
|
|
void *event(void *arg) | intptr_t Kill; |
| |
| void *event(sched_task_t *arg) |
{ |
{ |
printf("Event::\n"); |
printf("Event::\n"); |
return NULL; |
return NULL; |
} |
} |
|
|
void *eventlo(void *arg) | void *eventlo(sched_task_t *arg) |
{ |
{ |
printf("EventLOW::\n"); |
printf("EventLOW::\n"); |
return NULL; |
return NULL; |
} |
} |
|
|
void *timer(void *arg) | void *timer(sched_task_t *arg) |
{ |
{ |
printf("Timer 10sec::\n"); |
printf("Timer 10sec::\n"); |
return NULL; |
return NULL; |
} |
} |
|
|
void *r(void *arg) | void *r(sched_task_t *arg) |
{ |
{ |
printf("read::\n"); |
printf("read::\n"); |
|
Kill++; |
return NULL; |
return NULL; |
} |
} |
|
|
void *w(void *arg) | void *w(sched_task_t *arg) |
{ |
{ |
printf("write::\n"); |
printf("write::\n"); |
return NULL; |
return NULL; |
} |
} |
|
|
void *once(void *arg) | void *once(sched_task_t *arg) |
{ |
{ |
printf("once::\n"); |
printf("once::\n"); |
return NULL; |
return NULL; |
Line 93 main(int argc, char **argv)
|
Line 96 main(int argc, char **argv)
|
|
|
schedCallOnce(root, once, "000000", 42); |
schedCallOnce(root, once, "000000", 42); |
|
|
schedRun(root); | schedRun(root, &Kill); |
schedEnd(root); | schedEnd(&root); |
|
|
close(f); |
close(f); |
return 0; |
return 0; |