From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:52409) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SCf86-00014d-6s for qemu-devel@nongnu.org; Tue, 27 Mar 2012 18:44:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SCf84-00032w-9e for qemu-devel@nongnu.org; Tue, 27 Mar 2012 18:44:41 -0400 Received: from relay1.mentorg.com ([192.94.38.131]:39730) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SCf84-00032I-4A for qemu-devel@nongnu.org; Tue, 27 Mar 2012 18:44:40 -0400 From: Meador Inge Date: Tue, 27 Mar 2012 17:44:31 -0500 Message-ID: <1332888271-7083-5-git-send-email-meadori@codesourcery.com> In-Reply-To: <1332888271-7083-1-git-send-email-meadori@codesourcery.com> References: <1332888271-7083-1-git-send-email-meadori@codesourcery.com> MIME-Version: 1.0 Content-Type: text/plain Subject: [Qemu-devel] [PATCH 4/4] linux-user: Treat --foo options the same as -foo List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: riku.voipio@iki.fi The system mode binaries provide a similiar alias and it makes common options like --version and --help work as expected. Signed-off-by: Meador Inge --- linux-user/main.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/linux-user/main.c b/linux-user/main.c index 9616d8e..8f6ca0d 100644 --- a/linux-user/main.c +++ b/linux-user/main.c @@ -3240,6 +3240,10 @@ static int parse_args(int argc, char **argv) if (!strcmp(r, "-")) { break; } + /* Treat --foo the same as -foo. */ + if (r[0] == '-') { + r++; + } for (arginfo = arg_table; arginfo->handle_opt != NULL; arginfo++) { if (!strcmp(r, arginfo->argv)) { -- 1.7.7.6