From: Riku Voipio <riku.voipio@iki.fi>
To: Laurent Vivier <lvivier@redhat.com>
Cc: qemu-trivial@nongnu.org, qemu-devel@nongnu.org
Subject: Re: [Qemu-trivial] [PATCH 09/26] qemu-user: use exit(EXIT_SUCCESS) and exit(EXIT_FAILURE)
Date: Wed, 21 Sep 2016 19:21:40 +0000 [thread overview]
Message-ID: <20160921192140.GF24113@kos.to> (raw)
In-Reply-To: <1474034177-17663-10-git-send-email-lvivier@redhat.com>
On Fri, Sep 16, 2016 at 03:56:00PM +0200, Laurent Vivier wrote:
> This patch is the result of coccinelle script
> scripts/coccinelle/exit.cocci
>
> Signed-off-by: Laurent Vivier <lvivier@redhat.com>
> CC: Riku Voipio <riku.voipio@iki.fi>
Acked-by: Riku Voipio <riku.voipio@iki.fi>
> ---
> bsd-user/main.c | 20 ++++++++++----------
> linux-user/main.c | 4 ++--
> linux-user/syscall.c | 2 +-
> 3 files changed, 13 insertions(+), 13 deletions(-)
>
> diff --git a/bsd-user/main.c b/bsd-user/main.c
> index 0fb08e4..e47e4d7 100644
> --- a/bsd-user/main.c
> +++ b/bsd-user/main.c
> @@ -658,7 +658,7 @@ void cpu_loop(CPUSPARCState *env)
> #endif
> printf ("Unhandled trap: 0x%x\n", trapnr);
> cpu_dump_state(cs, stderr, fprintf, 0);
> - exit (1);
> + exit(EXIT_FAILURE);
> }
> process_pending_signals (env);
> }
> @@ -708,7 +708,7 @@ static void usage(void)
> TARGET_NAME,
> interp_prefix,
> x86_stack_size);
> - exit(1);
> + exit(EXIT_FAILURE);
> }
>
> THREAD CPUState *thread_cpu;
> @@ -752,7 +752,7 @@ int main(int argc, char **argv)
>
> if ((envlist = envlist_create()) == NULL) {
> (void) fprintf(stderr, "Unable to allocate envlist\n");
> - exit(1);
> + exit(EXIT_FAILURE);
> }
>
> /* add current environment into the list */
> @@ -793,7 +793,7 @@ int main(int argc, char **argv)
> envlist_free(envlist);
> if ((envlist = envlist_create()) == NULL) {
> (void) fprintf(stderr, "Unable to allocate envlist\n");
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> } else if (!strcmp(r, "U")) {
> r = argv[optind++];
> @@ -815,7 +815,7 @@ int main(int argc, char **argv)
> if (qemu_host_page_size == 0 ||
> (qemu_host_page_size & (qemu_host_page_size - 1)) != 0) {
> fprintf(stderr, "page size must be a power of two\n");
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> } else if (!strcmp(r, "g")) {
> gdbstub_port = atoi(argv[optind++]);
> @@ -828,7 +828,7 @@ int main(int argc, char **argv)
> #if defined(cpu_list)
> cpu_list(stdout, &fprintf);
> #endif
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> } else if (!strcmp(r, "B")) {
> guest_base = strtol(argv[optind++], NULL, 0);
> @@ -867,7 +867,7 @@ int main(int argc, char **argv)
> mask = qemu_str_to_log_mask(log_mask);
> if (!mask) {
> qemu_print_log_usage(stdout);
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> qemu_set_log(mask);
> }
> @@ -878,7 +878,7 @@ int main(int argc, char **argv)
> filename = argv[optind];
>
> if (!trace_init_backends()) {
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> trace_init_file(trace_file);
>
> @@ -914,7 +914,7 @@ int main(int argc, char **argv)
> cpu = cpu_init(cpu_model);
> if (!cpu) {
> fprintf(stderr, "Unable to find CPU definition\n");
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> env = cpu->env_ptr;
> #if defined(TARGET_SPARC) || defined(TARGET_PPC)
> @@ -1010,7 +1010,7 @@ int main(int argc, char **argv)
> /* enable 64 bit mode if possible */
> if (!(env->features[FEAT_8000_0001_EDX] & CPUID_EXT2_LM)) {
> fprintf(stderr, "The selected x86 CPU does not support 64 bit mode\n");
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> env->cr[4] |= CR4_PAE_MASK;
> env->efer |= MSR_EFER_LMA | MSR_EFER_LME;
> diff --git a/linux-user/main.c b/linux-user/main.c
> index 3ad70f8..0ab5360 100644
> --- a/linux-user/main.c
> +++ b/linux-user/main.c
> @@ -4243,7 +4243,7 @@ int main(int argc, char **argv, char **envp)
> optind = parse_args(argc, argv);
>
> if (!trace_init_backends()) {
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> trace_init_file(trace_file);
>
> @@ -4700,7 +4700,7 @@ int main(int argc, char **argv, char **envp)
> if ((env->active_fpu.fcr31_rw_bitmask &
> (1 << FCR31_NAN2008)) == 0) {
> fprintf(stderr, "ELF binary's NaN mode not supported by CPU\n");
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> if ((info->elf_flags & EF_MIPS_NAN2008) != 0) {
> env->active_fpu.fcr31 |= (1 << FCR31_NAN2008);
> diff --git a/linux-user/syscall.c b/linux-user/syscall.c
> index ca06943..da1f581 100644
> --- a/linux-user/syscall.c
> +++ b/linux-user/syscall.c
> @@ -6513,7 +6513,7 @@ void syscall_init(void)
> if (arg_type[0] != TYPE_PTR) {
> fprintf(stderr, "cannot patch size for ioctl 0x%x\n",
> ie->target_cmd);
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> arg_type++;
> size = thunk_type_size(arg_type, 0);
> --
> 2.5.5
>
WARNING: multiple messages have this Message-ID (diff)
From: Riku Voipio <riku.voipio@iki.fi>
To: Laurent Vivier <lvivier@redhat.com>
Cc: qemu-trivial@nongnu.org, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH 09/26] qemu-user: use exit(EXIT_SUCCESS) and exit(EXIT_FAILURE)
Date: Wed, 21 Sep 2016 19:21:40 +0000 [thread overview]
Message-ID: <20160921192140.GF24113@kos.to> (raw)
In-Reply-To: <1474034177-17663-10-git-send-email-lvivier@redhat.com>
On Fri, Sep 16, 2016 at 03:56:00PM +0200, Laurent Vivier wrote:
> This patch is the result of coccinelle script
> scripts/coccinelle/exit.cocci
>
> Signed-off-by: Laurent Vivier <lvivier@redhat.com>
> CC: Riku Voipio <riku.voipio@iki.fi>
Acked-by: Riku Voipio <riku.voipio@iki.fi>
> ---
> bsd-user/main.c | 20 ++++++++++----------
> linux-user/main.c | 4 ++--
> linux-user/syscall.c | 2 +-
> 3 files changed, 13 insertions(+), 13 deletions(-)
>
> diff --git a/bsd-user/main.c b/bsd-user/main.c
> index 0fb08e4..e47e4d7 100644
> --- a/bsd-user/main.c
> +++ b/bsd-user/main.c
> @@ -658,7 +658,7 @@ void cpu_loop(CPUSPARCState *env)
> #endif
> printf ("Unhandled trap: 0x%x\n", trapnr);
> cpu_dump_state(cs, stderr, fprintf, 0);
> - exit (1);
> + exit(EXIT_FAILURE);
> }
> process_pending_signals (env);
> }
> @@ -708,7 +708,7 @@ static void usage(void)
> TARGET_NAME,
> interp_prefix,
> x86_stack_size);
> - exit(1);
> + exit(EXIT_FAILURE);
> }
>
> THREAD CPUState *thread_cpu;
> @@ -752,7 +752,7 @@ int main(int argc, char **argv)
>
> if ((envlist = envlist_create()) == NULL) {
> (void) fprintf(stderr, "Unable to allocate envlist\n");
> - exit(1);
> + exit(EXIT_FAILURE);
> }
>
> /* add current environment into the list */
> @@ -793,7 +793,7 @@ int main(int argc, char **argv)
> envlist_free(envlist);
> if ((envlist = envlist_create()) == NULL) {
> (void) fprintf(stderr, "Unable to allocate envlist\n");
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> } else if (!strcmp(r, "U")) {
> r = argv[optind++];
> @@ -815,7 +815,7 @@ int main(int argc, char **argv)
> if (qemu_host_page_size == 0 ||
> (qemu_host_page_size & (qemu_host_page_size - 1)) != 0) {
> fprintf(stderr, "page size must be a power of two\n");
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> } else if (!strcmp(r, "g")) {
> gdbstub_port = atoi(argv[optind++]);
> @@ -828,7 +828,7 @@ int main(int argc, char **argv)
> #if defined(cpu_list)
> cpu_list(stdout, &fprintf);
> #endif
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> } else if (!strcmp(r, "B")) {
> guest_base = strtol(argv[optind++], NULL, 0);
> @@ -867,7 +867,7 @@ int main(int argc, char **argv)
> mask = qemu_str_to_log_mask(log_mask);
> if (!mask) {
> qemu_print_log_usage(stdout);
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> qemu_set_log(mask);
> }
> @@ -878,7 +878,7 @@ int main(int argc, char **argv)
> filename = argv[optind];
>
> if (!trace_init_backends()) {
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> trace_init_file(trace_file);
>
> @@ -914,7 +914,7 @@ int main(int argc, char **argv)
> cpu = cpu_init(cpu_model);
> if (!cpu) {
> fprintf(stderr, "Unable to find CPU definition\n");
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> env = cpu->env_ptr;
> #if defined(TARGET_SPARC) || defined(TARGET_PPC)
> @@ -1010,7 +1010,7 @@ int main(int argc, char **argv)
> /* enable 64 bit mode if possible */
> if (!(env->features[FEAT_8000_0001_EDX] & CPUID_EXT2_LM)) {
> fprintf(stderr, "The selected x86 CPU does not support 64 bit mode\n");
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> env->cr[4] |= CR4_PAE_MASK;
> env->efer |= MSR_EFER_LMA | MSR_EFER_LME;
> diff --git a/linux-user/main.c b/linux-user/main.c
> index 3ad70f8..0ab5360 100644
> --- a/linux-user/main.c
> +++ b/linux-user/main.c
> @@ -4243,7 +4243,7 @@ int main(int argc, char **argv, char **envp)
> optind = parse_args(argc, argv);
>
> if (!trace_init_backends()) {
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> trace_init_file(trace_file);
>
> @@ -4700,7 +4700,7 @@ int main(int argc, char **argv, char **envp)
> if ((env->active_fpu.fcr31_rw_bitmask &
> (1 << FCR31_NAN2008)) == 0) {
> fprintf(stderr, "ELF binary's NaN mode not supported by CPU\n");
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> if ((info->elf_flags & EF_MIPS_NAN2008) != 0) {
> env->active_fpu.fcr31 |= (1 << FCR31_NAN2008);
> diff --git a/linux-user/syscall.c b/linux-user/syscall.c
> index ca06943..da1f581 100644
> --- a/linux-user/syscall.c
> +++ b/linux-user/syscall.c
> @@ -6513,7 +6513,7 @@ void syscall_init(void)
> if (arg_type[0] != TYPE_PTR) {
> fprintf(stderr, "cannot patch size for ioctl 0x%x\n",
> ie->target_cmd);
> - exit(1);
> + exit(EXIT_FAILURE);
> }
> arg_type++;
> size = thunk_type_size(arg_type, 0);
> --
> 2.5.5
>
next prev parent reply other threads:[~2016-09-21 19:22 UTC|newest]
Thread overview: 86+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-09-16 13:55 [Qemu-trivial] [PATCH 00/26] trivial: use exit(EXIT_SUCCESS) and exit(EXIT_FAILURE) Laurent Vivier
2016-09-16 13:55 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:55 ` [Qemu-trivial] [PATCH 01/26] coccinelle: " Laurent Vivier
2016-09-16 13:55 ` [Qemu-devel] " Laurent Vivier
2016-09-16 15:35 ` [Qemu-trivial] " Eric Blake
2016-09-16 15:35 ` Eric Blake
2016-09-16 13:55 ` [Qemu-trivial] [PATCH 02/26] arm: " Laurent Vivier
2016-09-16 13:55 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:55 ` [Qemu-trivial] [PATCH 03/26] cris: " Laurent Vivier
2016-09-16 13:55 ` [Qemu-devel] " Laurent Vivier
2016-09-16 14:41 ` [Qemu-trivial] " Edgar E. Iglesias
2016-09-16 14:41 ` [Qemu-devel] " Edgar E. Iglesias
2016-09-16 13:55 ` [Qemu-trivial] [PATCH 04/26] block: " Laurent Vivier
2016-09-16 13:55 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:55 ` [Qemu-trivial] [PATCH 05/26] ppc: " Laurent Vivier
2016-09-16 13:55 ` [Qemu-devel] " Laurent Vivier
2016-09-19 5:22 ` [Qemu-trivial] " David Gibson
2016-09-19 5:22 ` [Qemu-devel] " David Gibson
2016-09-16 13:55 ` [Qemu-trivial] [PATCH 06/26] graphics: " Laurent Vivier
2016-09-16 13:55 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:55 ` [Qemu-trivial] [PATCH 07/26] tests: " Laurent Vivier
2016-09-16 13:55 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:55 ` [Qemu-trivial] [PATCH 08/26] replay: " Laurent Vivier
2016-09-16 13:55 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 09/26] qemu-user: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-21 19:21 ` Riku Voipio [this message]
2016-09-21 19:21 ` Riku Voipio
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 10/26] m68k: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 11/26] pci, virtio: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 12/26] sparc: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 13/26] sh4: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 14/26] x86: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 15/26] mips: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 16/26] s390: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-19 11:07 ` [Qemu-trivial] " Cornelia Huck
2016-09-19 11:07 ` [Qemu-devel] " Cornelia Huck
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 17/26] tcg: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 18/26] posix: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 19/26] alpha: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 20/26] common: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 21/26] misc machine: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 22/26] blockdev: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 23/26] core: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 24/26] error, trace: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 15:55 ` [Qemu-trivial] " Eric Blake
2016-09-16 15:55 ` Eric Blake
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 25/26] hw: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 13:56 ` [Qemu-trivial] [PATCH 26/26] net: " Laurent Vivier
2016-09-16 13:56 ` [Qemu-devel] " Laurent Vivier
2016-09-16 14:41 ` [Qemu-trivial] [Qemu-devel] [PATCH 00/26] trivial: " no-reply
2016-09-16 14:41 ` no-reply
2016-09-16 14:47 ` [Qemu-trivial] " Peter Maydell
2016-09-16 14:47 ` Peter Maydell
2016-09-16 15:39 ` [Qemu-trivial] " Daniel P. Berrange
2016-09-16 15:39 ` Daniel P. Berrange
2016-09-16 15:45 ` [Qemu-trivial] " Peter Maydell
2016-09-16 15:45 ` Peter Maydell
2016-09-19 9:21 ` [Qemu-trivial] " Markus Armbruster
2016-09-19 9:21 ` Markus Armbruster
2016-09-19 9:46 ` [Qemu-trivial] " Laurent Vivier
2016-09-19 9:46 ` Laurent Vivier
2016-09-19 10:19 ` [Qemu-trivial] " Peter Maydell
2016-09-19 10:19 ` Peter Maydell
2016-09-19 10:32 ` [Qemu-trivial] " Cornelia Huck
2016-09-19 10:32 ` Cornelia Huck
2016-09-16 15:27 ` [Qemu-trivial] " Daniel P. Berrange
2016-09-16 15:27 ` Daniel P. Berrange
2016-09-16 15:39 ` [Qemu-trivial] " Eric Blake
2016-09-16 15:39 ` Eric Blake
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160921192140.GF24113@kos.to \
--to=riku.voipio@iki.fi \
--cc=lvivier@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=qemu-trivial@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.