proc: read_proc * implementation