|
|
| version 1.9.2.4, 2012/08/22 23:43:36 | version 1.13.16.1, 2014/05/21 21:35:07 |
|---|---|
| Line 36 void *timer(sched_task_t *arg) | Line 36 void *timer(sched_task_t *arg) |
| void *r(sched_task_t *arg) | void *r(sched_task_t *arg) |
| { | { |
| printf("read:: %d bytes wait\n", TASK_RET(arg)); | printf("read:: %ld bytes wait\n", (long) TASK_RET(arg)); |
| Kill++; | Kill++; |
| taskExit(arg, NULL); | taskExit(arg, NULL); |
| } | } |
| void *w(sched_task_t *arg) | void *w(sched_task_t *arg) |
| { | { |
| printf("write:: %d bytes wait\n", TASK_RET(arg)); | printf("write:: %ld bytes wait\n", (long) TASK_RET(arg)); |
| taskExit(arg, NULL); | taskExit(arg, NULL); |
| } | } |
| Line 118 void *aiobulkwrite(sched_task_t *arg) | Line 118 void *aiobulkwrite(sched_task_t *arg) |
| void *thr(sched_task_t *arg) | void *thr(sched_task_t *arg) |
| { | { |
| printf("tid (%lx):: %s\n", TASK_VAL(arg), __func__); | printf("tid (%lx):: %s\n", TASK_VAL(arg), __func__); |
| printf("thread(%lx):: %s\n", TASK_VAL(arg), (char*) TASK_ARG(arg)); | |
| taskExit(arg, 42); | taskExit(arg, 42); |
| } | } |
| Line 128 void *thr4kill(sched_task_t *arg) | Line 127 void *thr4kill(sched_task_t *arg) |
| printf("tid (%lx):: %s\n", TASK_VAL(arg), __func__); | printf("tid (%lx):: %s\n", TASK_VAL(arg), __func__); |
| printf("canceltype aaaaaaaaaaaaaaaaa:: %s (%lx)\n", __func__, TASK_VAL(arg)); | |
| read(0, blah, sizeof blah); | read(0, blah, sizeof blah); |
| printf("never see!!! (%lx):: %s (%d == %d)\n", TASK_VAL(arg), (char*) TASK_ARG(arg), TASK_TYPE(arg), taskTHREAD); | printf("never see!!! (%lx):: %s (%d == %d)\n", TASK_VAL(arg), (char*) TASK_ARG(arg), TASK_TYPE(arg), taskTHREAD); |
| taskExit(arg, 0); | taskExit(arg, 0); |
| Line 165 main(int argc, char **argv) | Line 163 main(int argc, char **argv) |
| f = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); | f = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); |
| if (f == -1) | if (f == -1) |
| return 1; | return 1; |
| #ifndef __linux__ | |
| sin.sin_len = sizeof sin; | sin.sin_len = sizeof sin; |
| #endif | |
| sin.sin_family = AF_INET; | sin.sin_family = AF_INET; |
| sin.sin_port = htons(2345); | sin.sin_port = htons(2345); |
| sin.sin_addr.s_addr = INADDR_ANY; | sin.sin_addr.s_addr = INADDR_ANY; |
| Line 223 main(int argc, char **argv) | Line 223 main(int argc, char **argv) |
| printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError()); | printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError()); |
| return 7; | return 7; |
| } | } |
| if (!schedThread(root, thr, "mdaaaa this is thread task", 0, NULL, 0)) { | if (!schedThread(root, thr, "mdaaaa this is thread task", 8192, NULL, 0)) { |
| printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError()); | printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError()); |
| return 7; | return 7; |
| } | } |
| if (!schedThread(root, thr, "mdaaaa this is thread task -detached", 42, NULL, 0)) { | if (!schedThread(root, thr, "mdaaaa this is thread task -detached", 131072, NULL, 0)) { |
| printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError()); | printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError()); |
| return 7; | return 7; |
| } | } |
| Line 241 main(int argc, char **argv) | Line 241 main(int argc, char **argv) |
| printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError()); | printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError()); |
| return 7; | return 7; |
| } | } |
| if (!(t = schedThread(root, thr4kill, "0aaaa", 0, NULL, 0))) { | |
| printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError()); | |
| return 7; | |
| } | |
| if (!schedThread(root, thr, "mdaaaa this is thread task -j3", 4096, NULL, 0)) { | |
| printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError()); | |
| return 7; | |
| } | |
| sleep(1); | |
| schedCancel(t); | |
| #ifdef AIO_SUPPORT | #ifdef AIO_SUPPORT |
| memset(ole, 0, BUFSIZ); | memset(ole, 0, BUFSIZ); |