Проблема такая: надо узнать время выполнения потоков данного процесса в режиме юзера и режиме ядра. Для процесса все просто: вызываешь times и имеешь счастье. Существует ли что-нить подобное для потоков?
В принципе данная информация должна храниться в какой-нить из таблиц ядра. Как до нее добраться? Если нет сишных функций, может существует какой-нить системный вызов?