more: accept and ignore a bunch of options
Alpine Linux stumbled over "more -s": http://bugs.alpinelinux.org/issues/5190 function old new delta more_main 857 872 +15 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
		| @@ -73,7 +73,16 @@ int more_main(int argc UNUSED_PARAM, char **argv) | ||||
|  | ||||
| 	INIT_G(); | ||||
|  | ||||
| 	argv++; | ||||
| 	/* Parse options */ | ||||
| 	/* Accepted but ignored: */ | ||||
| 	/* -d	Display help instead of ringing bell is pressed */ | ||||
| 	/* -f	Count logical lines (IOW: long lines are not folded) */ | ||||
| 	/* -l	Do not pause after any line containing a ^L (form feed) */ | ||||
| 	/* -s	Squeeze blank lines into one */ | ||||
| 	/* -u	Suppress underlining */ | ||||
| 	getopt32(argv, "dflsu"); | ||||
| 	argv += optind; | ||||
|  | ||||
| 	/* Another popular pager, most, detects when stdout | ||||
| 	 * is not a tty and turns into cat. This makes sense. */ | ||||
| 	if (!isatty(STDOUT_FILENO)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user