X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:reply-to:date:from:to:subject:message-id :mime-version:content-type; q=dns; s=default; b=rFAfDnkwrq879Wwg mSomHz3VDKPajRyO5V2nTfmsR8TJos7CzjQ6EsfkfoTsMJkeLOgxSYWGOt//A8Qz Otm/HJ530FTjPCszpf0JGKfgWc2UBpDl8gFzEirrbPWxahgNFeTJDcgFhIhZunSV zAnAh3fzsX0TFpBiaZJDZjAGChg= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:reply-to:date:from:to:subject:message-id :mime-version:content-type; s=default; bh=StGriLGUfoMEge1cxf1x60 02qSA=; b=X9yEhl2Ah6A9w381d5kk3CAfEWYfCq5xtodrFHiNuv1zbgqpvBSGz0 6jtch5QtaBFRi31jLkGNZJAsJYMg277tN+Pb95kEGBjpWiL1VbxyYvWegmdnu6k2 aPxADLemW32fqWVUid/WbZDqe5XtBr8gFy4ni23tXUmGjCMMsk5SU= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com 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 Reply-To: cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No Date: Fri, 2 Feb 2018 15:38:09 +0100 From: Corinna Vinschen To: cygwin AT cygwin DOT 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) 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