Rev 1073 | Rev 1081 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1073 | Rev 1079 | ||
---|---|---|---|
Line 35... | Line 35... | ||
35 | #include <thread.h> |
35 | #include <thread.h> |
36 | 36 | ||
37 | extern void utest(void *arg); |
37 | extern void utest(void *arg); |
38 | void utest(void *arg) |
38 | void utest(void *arg) |
39 | { |
39 | { |
40 | // printf("Uspace thread created.\n"); |
40 | // printf("Uspace thread started.\n"); |
41 | for (;;) |
41 | for (;;) |
42 | ; |
42 | ; |
43 | } |
43 | } |
44 | 44 | ||
45 | static void test_printf(void) |
45 | static void test_printf(void) |
Line 187... | Line 187... | ||
187 | } |
187 | } |
188 | 188 | ||
189 | int main(int argc, char *argv[]) |
189 | int main(int argc, char *argv[]) |
190 | { |
190 | { |
191 | int tid; |
191 | int tid; |
192 | char *stack; |
- | |
193 | version_print(); |
192 | version_print(); |
194 | 193 | ||
195 | /* test_printf(); */ |
194 | /* test_printf(); */ |
196 | // test_ping(); |
195 | // test_ping(); |
197 | // test_async_ipc(); |
196 | // test_async_ipc(); |
198 | // test_advanced_ipc(); |
197 | // test_advanced_ipc(); |
199 | test_connection_ipc(); |
198 | test_connection_ipc(); |
200 | 199 | ||
201 | stack = (char *) malloc(getpagesize()); |
- | |
202 | if (!stack) { |
- | |
203 | printf("Malloc failed.\n"); |
- | |
204 | } else { |
- | |
205 | if ((tid = thread_create(utest, NULL, stack, "utest") != -1)) { |
200 | if ((tid = thread_create(utest, NULL, "utest") != -1)) { |
206 | printf("Created thread tid=%d\n", tid); |
201 | printf("Created thread tid=%d\n", tid); |
207 | } |
- | |
208 | } |
202 | } |
209 | 203 | ||
210 | return 0; |
204 | return 0; |
211 | } |
205 | } |