finished implementing get_thread_info, get_next_thread_info, get_team_info, get_next_team_info. New ps command behaving like the BeOS one is here, but doesn't work as libroot seems to crash when loaded at process startup... :/
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@570 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -345,14 +345,22 @@ thread_id find_thread(const char *);
|
||||
|
||||
status_t snooze(bigtime_t);
|
||||
|
||||
status_t _get_thread_info(thread_id id, thread_info *info, size_t size);
|
||||
status_t _get_next_thread_info(team_id team, int32 *cookie, thread_info *info, size_t size);
|
||||
status_t _get_team_info(team_id id, team_info *info, size_t size);
|
||||
status_t _get_next_team_info(int32 *cookie, team_info *info, size_t size);
|
||||
|
||||
#define get_thread_info(id, info) \
|
||||
_get_thread_info((id), (info), sizeof(*(info)))
|
||||
|
||||
#define get_next_thread_info(team, cookie, info) \
|
||||
_get_next_thread_info((team), (cookie), (info), sizeof(*(info)))
|
||||
|
||||
#define get_team_info(id, info) \
|
||||
_get_team_info((id), (info), sizeof(*(info)))
|
||||
|
||||
#define get_next_team_info(cookie, info) \
|
||||
_get_next_sem_info((cookie), (info), sizeof(*(info)))
|
||||
_get_next_team_info((cookie), (info), sizeof(*(info)))
|
||||
|
||||
/** @} */
|
||||
#ifdef __cplusplus
|
||||
|
||||
Reference in New Issue
Block a user