[PATCH v3 1/2] newlib/libc/include/devctl.h: Add extern "C" wrapper

Corinna Vinschen vinschen@redhat.com
Thu Feb 20 08:49:00 GMT 2020


On Feb 19 08:03, Joel Sherrill wrote:
> Adding this was necessary to allow posix_devctl() from C++.
> ---
>  newlib/libc/include/devctl.h | 8 ++++++++
>  1 file changed, 8 insertions(+)
> 
> diff --git a/newlib/libc/include/devctl.h b/newlib/libc/include/devctl.h
> index fd3409f..889693e 100644
> --- a/newlib/libc/include/devctl.h
> +++ b/newlib/libc/include/devctl.h
> @@ -35,6 +35,10 @@
>  
>  #include <sys/cdefs.h>
>  
> +#ifdef __cplusplus
> +extern "C" {
> +#endif
> +
>  #if defined(__rtems__)
>  /*
>   * The FACE Technical Standard, Edition 3.0 and later require the
> @@ -67,4 +71,8 @@ int posix_devctl(
>  );
>  #endif
>  
> +#ifdef __cplusplus
> +}
> +#endif
> +
>  #endif
> -- 
> 1.8.3.1

Pushed.


Thanks,
Corinna

-- 
Corinna Vinschen
Cygwin Maintainer
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/newlib/attachments/20200220/2b82ffc7/attachment.sig>


More information about the Newlib mailing list