ソースを参照

s-s-d: Use symbolic names for option codes

Guillem Jover 12 年 前
コミット
7a1b2fb687
共有1 個のファイルを変更した4 個の追加2 個の削除を含む
  1. 4 2
      utils/start-stop-daemon.c

+ 4 - 2
utils/start-stop-daemon.c

@@ -804,6 +804,8 @@ set_action(enum action_code new_action)
 	action = new_action;
 }
 
+#define OPT_PID		500
+
 static void
 parse_options(int argc, char * const *argv)
 {
@@ -816,7 +818,7 @@ parse_options(int argc, char * const *argv)
 		{ "startas",	  1, NULL, 'a'},
 		{ "name",	  1, NULL, 'n'},
 		{ "oknodo",	  0, NULL, 'o'},
-		{ "pid",	  1, NULL, 500},
+		{ "pid",	  1, NULL, OPT_PID},
 		{ "pidfile",	  1, NULL, 'p'},
 		{ "quiet",	  0, NULL, 'q'},
 		{ "signal",	  1, NULL, 's'},
@@ -877,7 +879,7 @@ parse_options(int argc, char * const *argv)
 		case 'o':  /* --oknodo */
 			exitnodo = 0;
 			break;
-		case 500: /* --pid <pid> */
+		case OPT_PID: /* --pid <pid> */
 			pid_str = optarg;
 			break;
 		case 'p':  /* --pidfile <pid-file> */