This is the mail archive of the
cygwin-cvs@cygwin.com
mailing list for the Cygwin project.
[newlib-cygwin] cygwin: define _POSIX_TIMEOUTS
- From: Yaakov Selkowitz <yselkowitz at sourceware dot org>
- To: cygwin-cvs at sourceware dot org, newlib-cvs at sourceware dot org
- Date: 28 Nov 2017 16:27:56 -0000
- Subject: [newlib-cygwin] cygwin: define _POSIX_TIMEOUTS
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=f2b27ce620b98c3cd3bc22b7e2207a9e89eec3d8
commit f2b27ce620b98c3cd3bc22b7e2207a9e89eec3d8
Author: Yaakov Selkowitz <yselkowi@redhat.com>
Date: Tue Nov 28 04:03:29 2017 -0600
cygwin: define _POSIX_TIMEOUTS
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>
Diff:
---
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 c9133af..95d2053 100644
--- a/newlib/libc/include/sys/features.h
+++ b/newlib/libc/include/sys/features.h
@@ -448,7 +448,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 a24a985..ecd9aeb 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 */