Вам просто нужно fopen
файл /proc/<pid>/sched
и проанализировать содержимое, используя fscanf
или подобное. Да, это намного больше проблем, чем на языке сценариев. Это жизнь с C.
Если вы хотите, чтобы время начала вашего собственного процесса было гораздо проще, просто наберите gettimeofday
в начале вашей программы и сохраните результат в глобальной переменной, где другие функции могут получить к ней доступ.