summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClinton Webb <webb.clint@gmail.com>2009-03-18 21:34:27 +0900
committerDustin Sallings <dustin@spy.net>2009-03-18 10:05:43 -0700
commit88bcc852d7fbd266033cf06427b28be8cc7e8469 (patch)
tree43ab12dbdbbe16522787907fdacbae4a7498d12d
parentd3807d06f0693b0435545d35462de2829a61a7d1 (diff)
downloadmemcached-88bcc852d7fbd266033cf06427b28be8cc7e8469.tar.gz
Split the getopt string into multiple lines.
This makes it so that it is a little bit easier to see what parameter goes to what, and to make merges with different paramenters a bit easier to manage.
-rw-r--r--memcached.c27
1 files changed, 26 insertions, 1 deletions
diff --git a/memcached.c b/memcached.c
index 8ccb8a6..aa766cd 100644
--- a/memcached.c
+++ b/memcached.c
@@ -4095,7 +4095,32 @@ int main (int argc, char **argv) {
setbuf(stderr, NULL);
/* process arguments */
- while ((c = getopt(argc, argv, "a:p:s:U:m:Mc:khirvdl:u:P:f:s:n:t:D:LR:C:b")) != -1) {
+ while (-1 != (c = getopt(argc, argv,
+ "a:" /* access mask for unix socket */
+ "p:" /* TCP port number to listen on */
+ "s:" /* unix socket path to listen on */
+ "U:" /* UDP port number to listen on */
+ "m:" /* max memory to use for items in megabytes */
+ "M" /* return error on memory exhausted */
+ "c:" /* max simultaneous connections */
+ "k" /* lock down all paged memory */
+ "hi" /* help, licence info */
+ "r" /* maximize core file limit */
+ "v" /* verbose */
+ "d" /* daemon mode */
+ "l:" /* interface to listen on */
+ "u:" /* user identity to run as */
+ "P:" /* save PID in file */
+ "f:" /* factor? */
+ "s:" /* unix socket */
+ "n:" /* minimum space allocated for key+value+flags */
+ "t:" /* threads */
+ "D:" /* prefix delimiter? */
+ "L" /* Large memory pages */
+ "R:" /* max requests per event */
+ "C:" /* Disable use of CAS */
+ "b" /* backlog queue limit */
+ ))) {
switch (c) {
case 'a':
/* access for unix domain socket, as octal mask (like chmod)*/