what is re-entrant state in linux?