Changeset b22b0a94 in mainline for uspace/app/tester/proc/task_wait.c


Ignore:
Timestamp:
2019-08-07T05:39:54Z (5 years ago)
Author:
Matthieu Riolo <matthieu.riolo@…>
Children:
b8341bc
Parents:
5cd2290
git-author:
Michal Koutný <xm.koutny+hos@…> (2015-10-19 21:34:52)
git-committer:
Matthieu Riolo <matthieu.riolo@…> (2019-08-07 05:39:54)
Message:

task: Inoperative API for passing kernel task events to uspace

  • Based on user-provided callback function.
  • Includes slight refactoring of tester application code.

Conflicts:

uspace/lib/c/include/task.h

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/tester/proc/task_wait.c

    r5cd2290 rb22b0a94  
    3636#include "common.h"
    3737
    38 #define DUMMY_TASK     "/root/app/tester"
    39 #define DUMMY_TASK_ARG "proc_dummy_task"
    40 
    41 #define S(x) #x
    42 #define S_(x) S(x)
    43 #define S__LINE__ S_(__LINE__)
    44 
    45 #define TASSERT(expr) \
    46         do { \
    47                 if (!(expr)) \
    48                         return "Failed " #expr " " __FILE__ ":" S__LINE__ ; \
    49         } while (0)
    50 
    51 static int dummy_task_spawn(task_id_t *task_id, task_wait_t *wait,
    52     const char *behavior)
    53 {
    54         return task_spawnl(task_id, wait,
    55             DUMMY_TASK, DUMMY_TASK, DUMMY_TASK_ARG, behavior,
    56             NULL);
    57 }
    5838
    5939const char *test_proc_task_wait(void)
Note: See TracChangeset for help on using the changeset viewer.