diff options
| author | 2011-08-29 14:38:52 -0700 | |
|---|---|---|
| committer | 2011-08-29 14:38:52 -0700 | |
| commit | 940673f92ed8a0f4e6448b86ec08cee91ef3fc45 (patch) | |
| tree | b67596f3dcbc24f361e43bb7891ed3ea70b67d37 /include | |
| parent | 6552e46f99dc810e0e85ceac41b3fc1bf55d5507 (diff) | |
| parent | 4fb24275919aab88d0ce346f530c9911d6c08422 (diff) | |
Merge "Add C++ thread API androidGetThreadSchedulingGroup"
Diffstat (limited to 'include')
| -rw-r--r-- | include/utils/threads.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/utils/threads.h b/include/utils/threads.h index c84a9b448c..c685625055 100644 --- a/include/utils/threads.h +++ b/include/utils/threads.h @@ -143,6 +143,13 @@ extern int androidSetThreadSchedulingGroup(pid_t tid, int grp); // in either case errno is set. Thread ID zero means current thread. extern int androidSetThreadPriority(pid_t tid, int prio); +// Get the current scheduling group of a particular thread. Normally returns +// one of the ANDROID_TGROUP constants other than ANDROID_TGROUP_DEFAULT. +// Returns ANDROID_TGROUP_DEFAULT if no pthread support (e.g. on host) or if +// scheduling groups are disabled. Returns INVALID_OPERATION if unexpected error. +// Thread ID zero means current thread. +extern int androidGetThreadSchedulingGroup(pid_t tid); + #ifdef __cplusplus } #endif |