inform that we started from restore
This commit is contained in:
parent
d91b06bb6c
commit
d49a7387ef
1
C/save.c
1
C/save.c
@ -1430,6 +1430,7 @@ OpenRestore(const char *inpf, const char *YapLibDir, CELL *Astate, CELL *ATrail,
|
|||||||
return FAIL_RESTORE;
|
return FAIL_RESTORE;
|
||||||
if (fname[0] &&
|
if (fname[0] &&
|
||||||
(mode = try_open(fname,Astate,ATrail,AStack,AHeap,streamp)) != FAIL_RESTORE) {
|
(mode = try_open(fname,Astate,ATrail,AStack,AHeap,streamp)) != FAIL_RESTORE) {
|
||||||
|
setAtomicGlobalPrologFlag( RESOURCE_DATABASE_FLAG, MkAtomTerm(Yap_LookupAtom(fname)) );
|
||||||
return mode;
|
return mode;
|
||||||
}
|
}
|
||||||
/* try to open from current directory */
|
/* try to open from current directory */
|
||||||
|
@ -300,7 +300,7 @@ static inline bool trueLocalPrologFlag(int id) {
|
|||||||
return LOCAL_Flags[id].at == TermTrue;
|
return LOCAL_Flags[id].at == TermTrue;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool falsePrologFlag(int id) {
|
static inline bool falseLocalPrologFlag(int id) {
|
||||||
CACHE_REGS
|
CACHE_REGS
|
||||||
return LOCAL_Flags[id].at == TermFalse;
|
return LOCAL_Flags[id].at == TermFalse;
|
||||||
}
|
}
|
||||||
@ -317,6 +317,10 @@ static inline bool silentMode(void) {
|
|||||||
return GLOBAL_Flags[VERBOSE_FLAG].at == TermSilent;
|
return GLOBAL_Flags[VERBOSE_FLAG].at == TermSilent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static inline bool verboseMode(void) {
|
||||||
|
return GLOBAL_Flags[VERBOSE_FLAG].at != TermSilent;
|
||||||
|
}
|
||||||
|
|
||||||
static inline void setVerbosity(Term val) {
|
static inline void setVerbosity(Term val) {
|
||||||
GLOBAL_Flags[VERBOSE_FLAG].at = val;
|
GLOBAL_Flags[VERBOSE_FLAG].at = val;
|
||||||
}
|
}
|
||||||
|
@ -358,7 +358,7 @@ call_count_data/3 built-in.
|
|||||||
YAP_FLAG(REPORT_ERROR_FLAG, "report_error", true, booleanFlag, "true",
|
YAP_FLAG(REPORT_ERROR_FLAG, "report_error", true, booleanFlag, "true",
|
||||||
NULL),
|
NULL),
|
||||||
YAP_FLAG(RESOURCE_DATABASE_FLAG, "resource_database", false, isatom,
|
YAP_FLAG(RESOURCE_DATABASE_FLAG, "resource_database", false, isatom,
|
||||||
"boot.yap", NULL),
|
"pl/boot.yap", NULL),
|
||||||
/**<`resource_database`
|
/**<`resource_database`
|
||||||
Name of the resource file (saved-state or Prolog file) used to construct
|
Name of the resource file (saved-state or Prolog file) used to construct
|
||||||
the YAP
|
the YAP
|
||||||
|
Reference in New Issue
Block a user