proc: do proper range check on readdir offset