From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 98897 invoked by alias); 28 Nov 2017 16:27:56 -0000 Mailing-List: contact newlib-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: newlib-cvs-owner@sourceware.org Received: (qmail 98817 invoked by uid 9642); 28 Nov 2017 16:27:56 -0000 Date: Tue, 28 Nov 2017 16:27:00 -0000 Message-ID: <20171128162756.98814.qmail@sourceware.org> Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Yaakov Selkowitz To: cygwin-cvs@sourceware.org, newlib-cvs@sourceware.org Subject: [newlib-cygwin] cygwin: define _POSIX_TIMEOUTS X-Act-Checkin: newlib-cygwin X-Git-Author: Yaakov Selkowitz X-Git-Refname: refs/heads/master X-Git-Oldrev: 76bd5cab331a873ac422fdcb7ba5fe79abea94f0 X-Git-Newrev: f2b27ce620b98c3cd3bc22b7e2207a9e89eec3d8 X-SW-Source: 2017-q4/txt/msg00024.txt.bz2 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=f2b27ce620b98c3cd3bc22b7e2207a9e89eec3d8 commit f2b27ce620b98c3cd3bc22b7e2207a9e89eec3d8 Author: Yaakov Selkowitz 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 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 */