Changeset 102f641 in mainline for uspace/app
- Timestamp:
- 2019-09-02T19:01:50Z (6 years ago)
- Children:
- 25697163
- Parents:
- 241f1985
- Location:
- uspace/app
- Files:
-
- 8 edited
-
getterm/getterm.c (modified) (1 diff)
-
sysctl/main.c (modified) (4 diffs)
-
tester/proc/dummy_task.c (modified) (1 diff)
-
tester/proc/task_anywait.c (modified) (1 diff)
-
tester/proc/task_wait.c (modified) (16 diffs)
-
tester/tester.c (modified) (1 diff)
-
tester/tester.h (modified) (1 diff)
-
vlaunch/vlaunch.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/getterm/getterm.c
r241f1985 r102f641 177 177 return rc; 178 178 } 179 179 180 180 rc = task_wait(&twait, NULL, NULL); 181 181 if (rc != EOK) { -
uspace/app/sysctl/main.c
r241f1985 r102f641 41 41 #include <fibril.h> 42 42 43 44 43 #define NAME "sysctl" 45 44 #define NAME_BUFFER 256 … … 48 47 const char *name; 49 48 int args; 50 int (* handler)(int, char **);49 int (*handler)(int, char **); 51 50 } command_t; 52 51 … … 91 90 printf("%-25s\t%s\n", name, unit_state(state)); 92 91 continue; 93 fail: 92 93 fail: 94 94 printf(" -- unit skipped due to IPC error (%s) --\n", 95 95 str_error(rc)); … … 176 176 } 177 177 } 178 179 178 180 179 int main(int argc, char *argv[]) -
uspace/app/tester/proc/dummy_task.c
r241f1985 r102f641 37 37 #include "common.h" 38 38 39 typedef void (* behavior_func_t)(void);39 typedef void (*behavior_func_t)(void); 40 40 41 41 typedef struct { -
uspace/app/tester/proc/task_anywait.c
r241f1985 r102f641 166 166 /* --- */ 167 167 168 169 168 TPRINTF("All task waiting tests finished"); 170 169 -
uspace/app/tester/proc/task_wait.c
r241f1985 r102f641 36 36 #include "common.h" 37 37 38 39 38 const char *test_proc_task_wait(void) 40 39 { … … 54 53 55 54 TPRINTF("waiting..."); 56 texit = TASK_EXIT_RUNNING; retval = 255; 57 rc = task_wait(&wait, &texit, &retval); 58 TPRINTF("done.\n"); 59 TASSERT(rc == EOK); 60 TASSERT(task_wait_get(&wait) == 0); 61 TASSERT(texit == TASK_EXIT_UNEXPECTED); 62 TPRINTF("OK\n"); 63 /* ---- */ 64 55 texit = TASK_EXIT_RUNNING; 56 retval = 255; 57 rc = task_wait(&wait, &texit, &retval); 58 TPRINTF("done.\n"); 59 TASSERT(rc == EOK); 60 TASSERT(task_wait_get(&wait) == 0); 61 TASSERT(texit == TASK_EXIT_UNEXPECTED); 62 TPRINTF("OK\n"); 63 /* ---- */ 64 65 65 TPRINTF("12 lost wait\n"); 66 66 … … 70 70 71 71 TPRINTF("waiting..."); 72 texit = TASK_EXIT_RUNNING; retval = 255; 72 texit = TASK_EXIT_RUNNING; 73 retval = 255; 73 74 rc = task_wait(&wait, &texit, &retval); 74 75 TPRINTF("done.\n"); … … 85 86 86 87 TPRINTF("waiting..."); 87 texit = TASK_EXIT_RUNNING; retval = 255; 88 texit = TASK_EXIT_RUNNING; 89 retval = 255; 88 90 rc = task_wait(&wait, &texit, &retval); 89 91 TPRINTF("done.\n"); … … 103 105 104 106 TPRINTF("waiting..."); 105 texit = TASK_EXIT_RUNNING; retval = 255; 107 texit = TASK_EXIT_RUNNING; 108 retval = 255; 106 109 rc = task_wait(&wait, &texit, &retval); 107 110 TPRINTF("done.\n"); … … 120 123 121 124 TPRINTF("waiting..."); 122 texit = TASK_EXIT_RUNNING; retval = 255; 125 texit = TASK_EXIT_RUNNING; 126 retval = 255; 123 127 rc = task_wait(&wait, &texit, &retval); 124 128 TPRINTF("done.\n"); … … 138 142 139 143 TPRINTF("waiting..."); 140 texit = TASK_EXIT_RUNNING; retval = 255; 144 texit = TASK_EXIT_RUNNING; 145 retval = 255; 141 146 rc = task_wait(&wait, &texit, &retval); 142 147 TPRINTF("done.\n"); … … 156 161 157 162 TPRINTF("waiting..."); 158 texit = TASK_EXIT_RUNNING; retval = 255; 163 texit = TASK_EXIT_RUNNING; 164 retval = 255; 159 165 rc = task_wait(&wait, &texit, &retval); 160 166 TPRINTF("done.\n"); … … 166 172 /* ---- */ 167 173 168 169 174 TPRINTF("32 keep retval until exit\n"); 170 175 … … 174 179 175 180 TPRINTF("waiting..."); 176 texit = TASK_EXIT_RUNNING; retval = 255; 181 texit = TASK_EXIT_RUNNING; 182 retval = 255; 177 183 rc = task_wait(&wait, &texit, &retval); 178 184 TPRINTF("done.\n"); … … 195 201 196 202 TPRINTF("waiting..."); 197 texit = TASK_EXIT_RUNNING; retval = 255; 203 texit = TASK_EXIT_RUNNING; 204 retval = 255; 198 205 rc = task_wait(&wait, &texit, &retval); 199 206 TPRINTF("done.\n"); … … 212 219 213 220 TPRINTF("waiting..."); 214 texit = TASK_EXIT_RUNNING; retval = 255; 221 texit = TASK_EXIT_RUNNING; 222 retval = 255; 215 223 rc = task_wait(&wait, &texit, &retval); 216 224 TPRINTF("done.\n"); … … 229 237 230 238 TPRINTF("waiting..."); 231 texit = TASK_EXIT_RUNNING; retval = 255; 239 texit = TASK_EXIT_RUNNING; 240 retval = 255; 232 241 rc = task_wait(&wait, &texit, &retval); 233 242 TPRINTF("done.\n"); … … 237 246 task_kill(tid); /* Terminate daemon */ 238 247 TPRINTF("waiting 2..."); 239 texit = TASK_EXIT_RUNNING; retval = 255; 248 texit = TASK_EXIT_RUNNING; 249 retval = 255; 240 250 rc = task_wait(&wait, &texit, &retval); 241 251 TPRINTF("done.\n"); … … 253 263 254 264 TPRINTF("waiting..."); 255 texit = TASK_EXIT_RUNNING; retval = 255; 265 texit = TASK_EXIT_RUNNING; 266 retval = 255; 256 267 rc = task_wait(&wait, &texit, &retval); 257 268 TPRINTF("done.\n"); … … 264 275 265 276 TPRINTF("All task waiting tests finished"); 266 267 268 277 269 278 return err; -
uspace/app/tester/tester.c
r241f1985 r102f641 81 81 #include "proc/task_anywait.def" 82 82 #include "proc/task_wait.def" 83 { NULL, NULL, NULL, false}83 { NULL, NULL, NULL, false } 84 84 }; 85 85 -
uspace/app/tester/tester.h
r241f1985 r102f641 80 80 } while (0) 81 81 82 83 82 typedef const char *(*test_entry_t)(void); 84 83 -
uspace/app/vlaunch/vlaunch.c
r241f1985 r102f641 73 73 return -1; 74 74 } 75 75 76 76 int retval; 77 77 rc = task_wait(&wait, NULL, &retval);
Note:
See TracChangeset
for help on using the changeset viewer.
