Changeset b76a2217 in mainline for kernel/generic/include
- Timestamp:
- 2007-07-29T19:17:25Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7fe9c5b
- Parents:
- 83a5cba
- Location:
- kernel/generic/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/adt/avl.h
r83a5cba rb76a2217 54 54 typedef uint64_t avltree_key_t; 55 55 56 typedef void (* avltree_walker_t)(avltree_node_t*);56 typedef bool (* avltree_walker_t)(avltree_node_t *, void *); 57 57 58 58 /** AVL tree node structure. */ … … 134 134 extern void avltree_delete(avltree_t *t, avltree_node_t *node); 135 135 extern bool avltree_delete_min(avltree_t *t); 136 extern void avltree_walk(avltree_t *t, avltree_walker_t walker );136 extern void avltree_walk(avltree_t *t, avltree_walker_t walker, void *arg); 137 137 138 138 #endif -
kernel/generic/include/proc/task.h
r83a5cba rb76a2217 42 42 #include <synch/rwlock.h> 43 43 #include <synch/futex.h> 44 #include <adt/avl.h> 44 45 #include <adt/btree.h> 45 46 #include <adt/list.h> … … 57 58 /** Task structure. */ 58 59 typedef struct task { 60 /** Task's linkage for the tasks_tree AVL tree. */ 61 avltree_node_t tasks_tree_node; 62 59 63 /** Task lock. 60 64 * … … 107 111 108 112 SPINLOCK_EXTERN(tasks_lock); 109 extern btree_t tasks_btree;113 extern avltree_t tasks_tree; 110 114 111 115 extern void task_init(void);
Note:
See TracChangeset
for help on using the changeset viewer.