diff --git a/include/usage.h b/include/usage.h
index 23703736f..7abd9ef7d 100644
--- a/include/usage.h
+++ b/include/usage.h
@@ -2575,7 +2575,7 @@
        "Report process status\n" \
 	USAGE_PS \
 	USE_SELINUX( \
-       "\n	-c	Show SE Linux context") \
+       "\n	-Z	Show SE Linux context") \
 	USE_FEATURE_PS_WIDE( \
        "\n	w	Wide output")
 
diff --git a/procps/ps.c b/procps/ps.c
index c06d333cd..c1cb64397 100644
--- a/procps/ps.c
+++ b/procps/ps.c
@@ -298,7 +298,7 @@ int ps_main(int argc, char **argv)
 #if ENABLE_FEATURE_PS_WIDE || ENABLE_SELINUX
 #if ENABLE_FEATURE_PS_WIDE
 	opt_complementary = "-:ww";
-	USE_SELINUX(i =) getopt32(argc, argv, USE_SELINUX("c") "w", &w_count);
+	USE_SELINUX(i =) getopt32(argc, argv, USE_SELINUX("Z") "w", &w_count);
 	/* if w is given once, GNU ps sets the width to 132,
 	 * if w is given more than once, it is "unlimited"
 	 */
@@ -310,7 +310,7 @@ int ps_main(int argc, char **argv)
 		terminal_width--;
 	}
 #else /* only ENABLE_SELINUX */
-	i = getopt32(argc, argv, "c");
+	i = getopt32(argc, argv, "Z");
 #endif
 #if ENABLE_SELINUX
 	if ((i & 1) && is_selinux_enabled())