top: generalize handling of questionable rcfile issues
Previously top would warn users if an older version of an rcfile was about to be overwritten. That's assuming that RCFILE_NOERR was not defined. This left, however, other potential rcfile issues or questions unattended. For example, if a faulty 'inspect' redirected echo had overwritten all window entries or if the inspect entry was not 'pipe' or 'file' (actually, just a 'p' or 'f') then top would silently accept it but look no further. With this commit top will try to process every inspect entry, while preserving unrecognized entries. Plus all other non-fatal rcfile errors will now alert a user to the potential overwrite when the 'W' command is given. (now that we know a '.' + 2 spaces is squeezed to one) (everything's perfectly justified, but it's just luck) Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
		@@ -368,9 +368,7 @@ static void build_norm_nlstab (void) {
 | 
			
		||||
   Norm_nlstab[GET_find_str_txt] = _("Locate string");
 | 
			
		||||
   Norm_nlstab[FIND_no_find_fmt] = _("%s\"%s\" not found");
 | 
			
		||||
   Norm_nlstab[XTRA_fixwide_fmt] = _("width incr is %d, change to (0 default, -1 auto)");
 | 
			
		||||
#ifndef WARN_CFG_OFF
 | 
			
		||||
   Norm_nlstab[XTRA_warncfg_txt] = _("Overwrite existing old style rcfile?");
 | 
			
		||||
#endif
 | 
			
		||||
   Norm_nlstab[XTRA_warncfg_txt] = _("Overwrite existing obsolete/corrupted rcfile?");
 | 
			
		||||
#ifndef INSP_OFFDEMO
 | 
			
		||||
   Norm_nlstab[YINSP_demo01_txt] = _("Open Files");
 | 
			
		||||
   Norm_nlstab[YINSP_demo02_txt] = _("NUMA Info");
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user