[PATCH] cygwin: define _POSIX_TIMEOUTS
Corinna Vinschen
corinna-cygwin@cygwin.com
Tue Nov 28 10:54:00 GMT 2017
On Nov 28 04:10, Yaakov Selkowitz wrote:
> Since commit 8128f5482f2b1889e2336488e9d45a33c9972d11, we have all the
> non-tracing functions listed in posixoptions(7). The tracing functions
> are gated by their own option, and are obsolecent anyway.
>
> Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
> ---
> newlib/libc/include/sys/features.h | 2 +-
> winsup/cygwin/sysconf.cc | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/newlib/libc/include/sys/features.h b/newlib/libc/include/sys/features.h
> index 084bf2183..2900b332f 100644
> --- a/newlib/libc/include/sys/features.h
> +++ b/newlib/libc/include/sys/features.h
> @@ -464,7 +464,7 @@ extern "C" {
> #define _POSIX_THREAD_SAFE_FUNCTIONS 200809L
> /* #define _POSIX_THREAD_SPORADIC_SERVER -1 */
> #define _POSIX_THREADS 200809L
> -/* #define _POSIX_TIMEOUTS -1 */
> +#define _POSIX_TIMEOUTS 200809L
> #define _POSIX_TIMERS 200809L
> /* #define _POSIX_TRACE -1 */
> /* #define _POSIX_TRACE_EVENT_FILTER -1 */
> diff --git a/winsup/cygwin/sysconf.cc b/winsup/cygwin/sysconf.cc
> index a24a98501..ecd9aeb93 100644
> --- a/winsup/cygwin/sysconf.cc
> +++ b/winsup/cygwin/sysconf.cc
> @@ -588,7 +588,7 @@ static struct
> {cons, {c:SYMLOOP_MAX}}, /* 79, _SC_SYMLOOP_MAX */
> {cons, {c:_POSIX_THREAD_CPUTIME}}, /* 80, _SC_THREAD_CPUTIME */
> {cons, {c:-1L}}, /* 81, _SC_THREAD_SPORADIC_SERVER */
> - {cons, {c:-1L}}, /* 82, _SC_TIMEOUTS */
> + {cons, {c:_POSIX_TIMEOUTS}}, /* 82, _SC_TIMEOUTS */
> {cons, {c:-1L}}, /* 83, _SC_TRACE */
> {cons, {c:-1L}}, /* 84, _SC_TRACE_EVENT_FILTER */
> {nsup, {c:0}}, /* 85, _SC_TRACE_EVENT_NAME_MAX */
> --
> 2.15.0
ACK
Thanks,
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin-patches/attachments/20171128/f9afb6ce/attachment.sig>
More information about the Cygwin-patches
mailing list