Changeset 4fded58 in mainline for generic/include
- Timestamp:
- 2006-05-31T12:33:30Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 76d7305
- Parents:
- 3de6dd7a
- Location:
- generic/include
- Files:
-
- 2 edited
-
proc/task.h (modified) (2 diffs)
-
synch/futex.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
generic/include/proc/task.h
r3de6dd7a r4fded58 32 32 #include <typedefs.h> 33 33 #include <synch/spinlock.h> 34 #include <synch/mutex.h> 34 35 #include <adt/btree.h> 35 36 #include <adt/list.h> … … 54 55 55 56 task_arch_t arch; /**< Architecture specific task data. */ 57 58 /** 59 * Serializes access to the B+tree of task's futexes. This mutex is 60 * independent on the task spinlock. 61 */ 62 mutex_t futexes_lock; 63 btree_t futexes; /**< B+tree of futexes referenced by this task. */ 56 64 }; 57 65 -
generic/include/synch/futex.h
r3de6dd7a r4fded58 41 41 waitq_t wq; /**< Wait queue for threads waiting for futex availability. */ 42 42 link_t ht_link; /**< Futex hash table link. */ 43 count_t refcount; /**< Number of tasks that reference this futex. */ 43 44 }; 44 45
Note:
See TracChangeset
for help on using the changeset viewer.
