Если вы не можете прочитать /proc
, у вас немного проблемы, если ваша программа не взаимодействует с другой программой, которая читает /proc
Если вы не хотите читать / proc из-за проблемы с переносимостью, вы можете использовать библиотеку, которая абстрагирует это немного, например libproc
делает