diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/usage.h | 86 |
1 files changed, 14 insertions, 72 deletions
diff --git a/include/usage.h b/include/usage.h index 052f6fcc2..65a7874fa 100644 --- a/include/usage.h +++ b/include/usage.h | |||
@@ -975,36 +975,6 @@ USE_FEATURE_DATE_ISOFMT( \ | |||
975 | "\t-n\t\tno call to sync()\n" \ | 975 | "\t-n\t\tno call to sync()\n" \ |
976 | "\t-f\t\tforce halt (don't go through init)" | 976 | "\t-f\t\tforce halt (don't go through init)" |
977 | 977 | ||
978 | #ifdef CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF | ||
979 | #define USAGE_SCAN_HWIF(a) a | ||
980 | #else | ||
981 | #define USAGE_SCAN_HWIF(a) | ||
982 | #endif | ||
983 | |||
984 | #ifdef CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF | ||
985 | #define USAGE_UNREGISTER_HWIF(a) a | ||
986 | #else | ||
987 | #define USAGE_UNREGISTER_HWIF(a) | ||
988 | #endif | ||
989 | |||
990 | #ifdef CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET | ||
991 | #define USAGE_DRIVE_RESET(a) a | ||
992 | #else | ||
993 | #define USAGE_DRIVE_RESET(a) | ||
994 | #endif | ||
995 | |||
996 | #ifdef CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF | ||
997 | #define USAGE_TRISTATE_HWIF(a) a | ||
998 | #else | ||
999 | #define USAGE_TRISTATE_HWIF(a) | ||
1000 | #endif | ||
1001 | |||
1002 | #ifdef CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA | ||
1003 | #define USAGE_GETSET_DMA(a) a | ||
1004 | #else | ||
1005 | #define USAGE_GETSET_DMA(a) | ||
1006 | #endif | ||
1007 | |||
1008 | #define hdparm_trivial_usage \ | 978 | #define hdparm_trivial_usage \ |
1009 | "[options] [device] .." | 979 | "[options] [device] .." |
1010 | #define hdparm_full_usage \ | 980 | #define hdparm_full_usage \ |
@@ -1015,7 +985,7 @@ USE_FEATURE_DATE_ISOFMT( \ | |||
1015 | "\t-B set Advanced Power Management setting (1-255)\n" \ | 985 | "\t-B set Advanced Power Management setting (1-255)\n" \ |
1016 | "\t-c get/set IDE 32-bit IO setting\n" \ | 986 | "\t-c get/set IDE 32-bit IO setting\n" \ |
1017 | "\t-C check IDE power mode status\n" \ | 987 | "\t-C check IDE power mode status\n" \ |
1018 | USAGE_GETSET_DMA("\t-d get/set using_dma flag\n") \ | 988 | USE_FEATURE_HDPARM_HDIO_GETSET_DMA("\t-d get/set using_dma flag\n") \ |
1019 | "\t-D enable/disable drive defect-mgmt\n" \ | 989 | "\t-D enable/disable drive defect-mgmt\n" \ |
1020 | "\t-f flush buffer cache for device on exit\n" \ | 990 | "\t-f flush buffer cache for device on exit\n" \ |
1021 | "\t-g display drive geometry\n" \ | 991 | "\t-g display drive geometry\n" \ |
@@ -1033,29 +1003,23 @@ USE_FEATURE_DATE_ISOFMT( \ | |||
1033 | "\t-q change next setting quietly\n" \ | 1003 | "\t-q change next setting quietly\n" \ |
1034 | "\t-Q get/set DMA tagged-queuing depth (if supported)\n" \ | 1004 | "\t-Q get/set DMA tagged-queuing depth (if supported)\n" \ |
1035 | "\t-r get/set readonly flag (DANGEROUS to set)\n" \ | 1005 | "\t-r get/set readonly flag (DANGEROUS to set)\n" \ |
1036 | USAGE_SCAN_HWIF("\t-R register an IDE interface (DANGEROUS)\n") \ | 1006 | USE_FEATURE_HDPARM_HDIO_SCAN_HWIF("\t-R register an IDE interface (DANGEROUS)\n") \ |
1037 | "\t-S set standby (spindown) timeout\n" \ | 1007 | "\t-S set standby (spindown) timeout\n" \ |
1038 | "\t-t perform device read timings\n" \ | 1008 | "\t-t perform device read timings\n" \ |
1039 | "\t-T perform cache read timings\n" \ | 1009 | "\t-T perform cache read timings\n" \ |
1040 | "\t-u get/set unmaskirq flag (0/1)\n" \ | 1010 | "\t-u get/set unmaskirq flag (0/1)\n" \ |
1041 | USAGE_UNREGISTER_HWIF("\t-U un-register an IDE interface (DANGEROUS)\n") \ | 1011 | USE_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF("\t-U un-register an IDE interface (DANGEROUS)\n") \ |
1042 | "\t-v defaults; same as -mcudkrag for IDE drives\n" \ | 1012 | "\t-v defaults; same as -mcudkrag for IDE drives\n" \ |
1043 | "\t-V display program version and exit immediately\n" \ | 1013 | "\t-V display program version and exit immediately\n" \ |
1044 | USAGE_DRIVE_RESET("\t-w perform device reset (DANGEROUS)\n") \ | 1014 | USE_FEATURE_HDPARM_HDIO_DRIVE_RESET("\t-w perform device reset (DANGEROUS)\n") \ |
1045 | "\t-W set drive write-caching flag (0/1) (DANGEROUS)\n" \ | 1015 | "\t-W set drive write-caching flag (0/1) (DANGEROUS)\n" \ |
1046 | USAGE_TRISTATE_HWIF("\t-x tristate device for hotswap (0/1) (DANGEROUS)\n") \ | 1016 | USE_FEATURE_HDPARM_HDIO_TRISTATE_HWIF("\t-x tristate device for hotswap (0/1) (DANGEROUS)\n") \ |
1047 | "\t-X set IDE xfer mode (DANGEROUS)\n" \ | 1017 | "\t-X set IDE xfer mode (DANGEROUS)\n" \ |
1048 | "\t-y put IDE drive in standby mode\n" \ | 1018 | "\t-y put IDE drive in standby mode\n" \ |
1049 | "\t-Y put IDE drive to sleep\n" \ | 1019 | "\t-Y put IDE drive to sleep\n" \ |
1050 | "\t-Z disable Seagate auto-powersaving mode\n" \ | 1020 | "\t-Z disable Seagate auto-powersaving mode\n" \ |
1051 | "\t-z re-read partition table" | 1021 | "\t-z re-read partition table" |
1052 | 1022 | ||
1053 | #ifdef CONFIG_FEATURE_FANCY_HEAD | ||
1054 | #define USAGE_FANCY_HEAD(a) a | ||
1055 | #else | ||
1056 | #define USAGE_FANCY_HEAD(a) | ||
1057 | #endif | ||
1058 | |||
1059 | #define head_trivial_usage \ | 1023 | #define head_trivial_usage \ |
1060 | "[OPTION]... [FILE]..." | 1024 | "[OPTION]... [FILE]..." |
1061 | #define head_full_usage \ | 1025 | #define head_full_usage \ |
@@ -1064,7 +1028,7 @@ USE_FEATURE_DATE_ISOFMT( \ | |||
1064 | "file name. With no FILE, or when FILE is -, read standard input.\n\n" \ | 1028 | "file name. With no FILE, or when FILE is -, read standard input.\n\n" \ |
1065 | "Options:\n" \ | 1029 | "Options:\n" \ |
1066 | "\t-n NUM\t\tPrint first NUM lines instead of first 10" \ | 1030 | "\t-n NUM\t\tPrint first NUM lines instead of first 10" \ |
1067 | USAGE_FANCY_HEAD( \ | 1031 | USE_FEATURE_FANCY_HEAD( \ |
1068 | "\n\t-c NUM\t\toutput the first NUM bytes\n" \ | 1032 | "\n\t-c NUM\t\toutput the first NUM bytes\n" \ |
1069 | "\t-q\t\tnever output headers giving file names\n" \ | 1033 | "\t-q\t\tnever output headers giving file names\n" \ |
1070 | "\t-v\t\talways output headers giving file names" ) | 1034 | "\t-v\t\talways output headers giving file names" ) |
@@ -1111,44 +1075,22 @@ USE_FEATURE_DATE_ISOFMT( \ | |||
1111 | "$ hostname\n" \ | 1075 | "$ hostname\n" \ |
1112 | "sage\n" | 1076 | "sage\n" |
1113 | 1077 | ||
1114 | #ifdef CONFIG_FEATURE_HTTPD_BASIC_AUTH | ||
1115 | # define USAGE_HTTPD_BASIC_AUTH(a) a | ||
1116 | # ifdef CONFIG_FEATURE_HTTPD_AUTH_MD5 | ||
1117 | # define USAGE_HTTPD_AUTH_MD5(a) a | ||
1118 | # else | ||
1119 | # define USAGE_HTTPD_AUTH_MD5(a) | ||
1120 | # endif | ||
1121 | #else | ||
1122 | # define USAGE_HTTPD_BASIC_AUTH(a) | ||
1123 | # define USAGE_HTTPD_AUTH_MD5(a) | ||
1124 | #endif | ||
1125 | #ifdef CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY | ||
1126 | # define USAGE_HTTPD_STANDALONE(a) | ||
1127 | # define USAGE_HTTPD_SETUID(a) | ||
1128 | #else | ||
1129 | # define USAGE_HTTPD_STANDALONE(a) a | ||
1130 | # ifdef CONFIG_FEATURE_HTTPD_SETUID | ||
1131 | # define USAGE_HTTPD_SETUID(a) a | ||
1132 | # else | ||
1133 | # define USAGE_HTTPD_SETUID(a) | ||
1134 | # endif | ||
1135 | #endif | ||
1136 | #define httpd_trivial_usage \ | 1078 | #define httpd_trivial_usage \ |
1137 | "[-c <conf file>]" \ | 1079 | "[-c <conf file>]" \ |
1138 | USAGE_HTTPD_STANDALONE(" [-p <port>]") \ | 1080 | USE_FEATURE_HTTPD_WITHOUT_INETD(" [-p <port>]") \ |
1139 | USAGE_HTTPD_SETUID(" [-u user]") \ | 1081 | USE_FEATURE_HTTPD_SETUID(" [-u user]") \ |
1140 | USAGE_HTTPD_BASIC_AUTH(" [-r <realm>]") \ | 1082 | USE_FEATURE_HTTPD_BASIC_AUTH(" [-r <realm>]") \ |
1141 | USAGE_HTTPD_AUTH_MD5(" [-m pass]") \ | 1083 | USE_FEATURE_HTTPD_AUTH_MD5(" [-m pass]") \ |
1142 | " [-h home]" \ | 1084 | " [-h home]" \ |
1143 | " [-d/-e <string>]" | 1085 | " [-d/-e <string>]" |
1144 | #define httpd_full_usage \ | 1086 | #define httpd_full_usage \ |
1145 | "Listens for incoming http server requests.\n\n" \ | 1087 | "Listens for incoming http server requests.\n\n" \ |
1146 | "Options:\n" \ | 1088 | "Options:\n" \ |
1147 | "\t-c FILE\t\tSpecifies configuration file. (default httpd.conf)\n" \ | 1089 | "\t-c FILE\t\tSpecifies configuration file. (default httpd.conf)\n" \ |
1148 | USAGE_HTTPD_STANDALONE("\t-p PORT\tServer port (default 80)\n") \ | 1090 | USE_FEATURE_HTTPD_WITHOUT_INETD("\t-p PORT\tServer port (default 80)\n") \ |
1149 | USAGE_HTTPD_SETUID("\t-u USER\tSet uid to USER after listening privileges port\n") \ | 1091 | USE_FEATURE_HTTPD_SETUID("\t-u USER\tSet uid to USER after listening privileges port\n") \ |
1150 | USAGE_HTTPD_BASIC_AUTH("\t-r REALM\tAuthentication Realm for Basic Authentication\n") \ | 1092 | USE_FEATURE_HTTPD_BASIC_AUTH("\t-r REALM\tAuthentication Realm for Basic Authentication\n") \ |
1151 | USAGE_HTTPD_AUTH_MD5("\t-m PASS\t\tCrypt PASS with md5 algorithm\n") \ | 1093 | USE_FEATURE_HTTPD_AUTH_MD5("\t-m PASS\t\tCrypt PASS with md5 algorithm\n") \ |
1152 | "\t-h HOME \tSpecifies http HOME directory (default ./)\n" \ | 1094 | "\t-h HOME \tSpecifies http HOME directory (default ./)\n" \ |
1153 | "\t-e STRING\tHtml encode STRING\n" \ | 1095 | "\t-e STRING\tHtml encode STRING\n" \ |
1154 | "\t-d STRING\tURL decode STRING" | 1096 | "\t-d STRING\tURL decode STRING" |