system predicates should not belong to a file.
This commit is contained in:
parent
93f8179b3b
commit
6b60742700
1
C/ *Minibuf-7*
Normal file
1
C/ *Minibuf-7*
Normal file
@ -0,0 +1 @@
|
||||
M-x
|
@ -2524,6 +2524,10 @@ static Int p_owner_file(USES_REGS1) { /* '$owner_file'(+P,M,F) */
|
||||
UNLOCKPE(48, pe);
|
||||
return FALSE;
|
||||
}
|
||||
if (is_system(pe) || is_foreign(pe) ) {
|
||||
UNLOCKPE(48, pe);
|
||||
return FALSE;
|
||||
}
|
||||
owner = pe->src.OwnerFile;
|
||||
UNLOCKPE(49, pe);
|
||||
if (owner == AtomNil)
|
||||
|
@ -554,6 +554,7 @@ typedef uint64_t pred_flags_t;
|
||||
#define StatePredFlags (InUsePredFlag|CountPredFlag|SpiedPredFlag|IndexedPredFlag )
|
||||
#define is_system(pe) (pe->PredFlags & SystemPredFlags)
|
||||
#define is_dynamic(pe) (pe->PredFlags & DynamicPredFlag)
|
||||
#define is_foreign(pe) (pe->PredFlags & ForeignPredFlags)
|
||||
#define is_static(pe) (pe->PredFlags & CompiledPredFlag)
|
||||
#define is_logupd(pe) (pe->PredFlags & LogUpdatePredFlag)
|
||||
#ifdef TABLING
|
||||
|
Reference in New Issue
Block a user