From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9965 invoked by alias); 2 Feb 2018 14:43:42 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 9890 invoked by uid 89); 2 Feb 2018 14:43:42 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,KAM_NUMSUBJECT autolearn=no version=3.3.2 spammy=H*UA:Internet, HX-HELO:sk:localho X-HELO: localhost.localdomain Received: from localhost (HELO localhost.localdomain) (127.0.0.1) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 02 Feb 2018 14:43:40 +0000 Reply-To: cygwin@cygwin.com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No Date: Fri, 02 Feb 2018 14:43:00 -0000 From: Corinna Vinschen To: cygwin@cygwin.com Subject: [ANNOUNCEMENT] Updated: Cygwin 2.10.0-1 Message-Id: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: Mutt/1.9.1 (2017-09-22) X-SW-Source: 2018-02/txt/msg00013.txt.bz2 Hi folks, I uploaded a new Cygwin release 2.10.0-1 What's new: ----------- - New open(2) flags O_TMPFILE and O_NOATIME. - scanf/wscanf now handle the POSIX %m modifier. - scanf now handles the %l[ conversion. - Improved hostprogs compatibility for cross-compiling the Linux kernel. New headers: , . - Built-in implementation of Stack Smashing Protection compiler feature. New APIs: __stack_chk_fail, __stack_chk_guard. - Built-in implementation of _FORTIFY_SOURCE guards for functions in , , , , , , , and . New APIs: __chk_fail, __gets_chk, __memcpy_chk, __memmove_chk, __mempcpy_chk, __memset_chk, __snprintf_chk, __sprintf_chk, __stpcpy_chk, __stpncpy_chk, __strcat_chk, __strcpy_chk, __strncat_chk, __strncpy_chk, __vsnprintf_chk, __vsprintf_chk. - Built-in implementation of POSIX.1-2001 message catalog support. New APIs: catclose, catgets, catopen. New tool: gencat. - New APIs: sigtimedwait, wmempcpy. What changed: ------------- - Standard headers no longer use macros to support K&R C. - confstr(3) and getconf(1) accept LFS_CFLAGS, LFS_LDFLAGS, etc. - The __always_inline and __nonnull macros in are now compatible with glibc. - Feature Test Macros improvements in , , , , and . Bug Fixes --------- - Fix a problem in unlink on NFS. Addresses: Shows up in GAWK testsuite test "testext" - Fix errno setting bug in posix_fadvise and posix_fallocate. Addresses: https://cygwin.com/ml/cygwin-patches/2017-q4/msg00026.html - Fix two bugs in the limit of large numbers of sockets. Addresses: https://cygwin.com/ml/cygwin/2017-11/msg00052.html - Fix a fork failure with private anonymous mmaps. Addresses: https://cygwin.com/ml/cygwin/2017-12/msg00061.html - Remove a call to fflush from ftell{o}, which may result in wrong offsets. Addresses: https://cygwin.com/ml/cygwin/2017-12/msg00151.html - Fix file pointer computation after short writes on block devices. Addresses: https://cygwin.com/ml/cygwin/2017-12/msg00151.html Have fun, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple