فهرست منبع

add option -h for usage

Jan Klemkow 5 سال پیش
والد
کامیت
7a2762d0c1
2فایلهای تغییر یافته به همراه7 افزوده شده و 3 حذف شده
  1. 4 1
      scroll.1
  2. 3 2
      scroll.c

+ 4 - 1
scroll.1

@@ -21,7 +21,7 @@
 .Nd scrollback buffer
 .Sh SYNOPSIS
 .Nm
-.Op Fl M
+.Op Fl Mh
 .Op Fl m Ar size
 .Op program Op arg ...
 .Sh DESCRIPTION
@@ -38,6 +38,9 @@ starts the users default shell.
 .Pp
 The options are as follows:
 .Bl -tag -width Ds
+.It Fl h
+Shows usage of
+.Nm .
 .It Fl M
 Set memory limit used for scrollbackbuffer to maximum.
 .It Fl m Ar size

+ 3 - 2
scroll.c

@@ -370,7 +370,7 @@ jumpdown(char *buf, size_t size)
 
 void
 usage(void) {
-	die("usage: scroll [-M] [-m mem] [program]");
+	die("usage: scroll [-Mh] [-m mem] [program]");
 }
 
 int
@@ -382,7 +382,7 @@ main(int argc, char *argv[])
 	if (getrlimit(RLIMIT_DATA, &rlimit) == -1)
 		die("getrlimit");
 
-	while ((ch = getopt(argc, argv, "Mm:")) != -1) {
+	while ((ch = getopt(argc, argv, "Mm:h")) != -1) {
 		switch (ch) {
 		case 'M':
 			rlimit.rlim_cur = rlimit.rlim_max;
@@ -392,6 +392,7 @@ main(int argc, char *argv[])
 			if (errno != 0)
 				die("strtoull: %s", optarg);
 			break;
+		case 'h':
 		default:
 			usage();
 		}