Proc.read(): call Proc.readall() if size is negative or omitted