top: provide command line sort field override switches
This commit adds two new command line switches dealing with the potential need to automate/script the setting of top's current sort field independent of the rcfile. The -o (lower case) switch requires a lone valid field name as an argument, from among the 42 currently used. Then, it overrides the config file's Curwin->sortindx. And since field names are now translatable, they could diverge from those reflected in the documentation. So, a 2nd switch of -O (upper case) is also provided which outputs all names as translated and understood by top. (now that we know a '.' + 2 spaces is squeezed to one) (everything's perfectly justified, but it's just luck) Reference(s): Bug-Redhat: https://bugzilla.redhat.com/871844 http://www.freelists.org/post/procps/PATCH-Allow-core-file-generation-by-ps-command-rhbz871825-rhbz512857,9 http://www.freelists.org/post/procps/PATCH-Allow-core-file-generation-by-ps-command-rhbz871825-rhbz512857,15 http://www.freelists.org/post/procps/PATCH-Allow-core-file-generation-by-ps-command-rhbz871825-rhbz512857,16 Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
		@@ -80,10 +80,7 @@ enum norm_nls {
 | 
			
		||||
   THREADS_show_fmt, TIME_accumed_fmt, UNKNOWN_cmds_txt, UNKNOWN_opts_fmt,
 | 
			
		||||
   USAGE_abbrev_txt, WORD_allcpus_txt, WORD_another_txt, WORD_eachcpu_fmt,
 | 
			
		||||
   WORD_process_txt, WORD_threads_txt, WRITE_rcfile_fmt, WRONG_switch_fmt,
 | 
			
		||||
   XTRA_fixwide_fmt,
 | 
			
		||||
#ifndef WARN_CFG_OFF
 | 
			
		||||
   XTRA_warncfg_txt,
 | 
			
		||||
#endif
 | 
			
		||||
   XTRA_fixwide_fmt, XTRA_sortopt_fmt, XTRA_warncfg_txt,
 | 
			
		||||
#ifndef INSP_OFFDEMO
 | 
			
		||||
   YINSP_demo01_txt, YINSP_demo02_txt, YINSP_demo03_txt, YINSP_deqfmt_txt,
 | 
			
		||||
   YINSP_deqtyp_txt, YINSP_dstory_txt,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user