[Libguestfs] [PATCH libguestfs 7/8] suppress warnings from -Wmissing-noreturn

Richard W.M. Jones rjones at redhat.com
Tue Aug 18 13:55:30 UTC 2009


On Tue, Aug 18, 2009 at 03:49:44PM +0200, Jim Meyering wrote:
> From: Jim Meyering <meyering at redhat.com>
> 
> Even though these functions are marked as "not implemented yet",
> and they will surely return a value once implemented, ...
> * src/guestfs.c (select_add_timeout): Declare with noreturn attribute.
> (select_remove_timeout): Likewise.
> ---
>  src/guestfs.c |    2 ++
>  1 files changed, 2 insertions(+), 0 deletions(-)
> 
> diff --git a/src/guestfs.c b/src/guestfs.c
> index 8491205..0d54d65 100644
> --- a/src/guestfs.c
> +++ b/src/guestfs.c
> @@ -2625,6 +2625,7 @@ select_remove_handle (guestfs_main_loop *mlv, guestfs_h *g, int fd)
>  }
> 
>  static int
> +__attribute__((noreturn))
>  select_add_timeout (guestfs_main_loop *mlv, guestfs_h *g, int interval,
>                      guestfs_handle_timeout_cb cb, void *data)
>  {
> @@ -2634,6 +2635,7 @@ select_add_timeout (guestfs_main_loop *mlv, guestfs_h *g, int interval,
>  }
> 
>  static int
> +__attribute__((noreturn))
>  select_remove_timeout (guestfs_main_loop *mlv, guestfs_h *g, int timer)
>  {
>    //struct select_main_loop *ml = (struct select_main_loop *) mlv;
> -- 
> 1.6.4.378.g88f2f

ACK.

These functions will probably go away in future.

Rich.

-- 
Richard Jones, Emerging Technologies, Red Hat  http://et.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 75 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora




More information about the Libguestfs mailing list