current_prolog_flag/2 ISOcurrent_prolog_flag(?FlagName, ?Value)
same as prolog_flag(FlagName, Value), except that
current_prolog_flag(FlagName, Value) type checks FlagName.
atom
term
type_errorFlagName is not an atom.
domain_errorFlagName is not a valid flag name.
prolog_flag/[2,3], set_prolog_flag/2, ref-lps-flg.