To: cygwin AT cygwin DOT com Subject: Re: Core dump calling strptime() Message-ID: From: "Erik Cumps" Date: Fri, 18 Nov 2005 16:30:11 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-IsSubscribed: yes Reply-To: cygwin AT cygwin DOT com Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm 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 Corinna said: > Newlib's strptime function doesn't implement the 'c' and the 'Z'(*) > format specifiers. If it encounters one of the non-implemented format > specifiers it calls the abort() function which then results in the core > dump. > (*) Z? I don't see this format specifier defined on Linux, nor in the > SUSv3 man pages. What's its job? From 'man strptime' on a Mandrake 9.2 system: STRPTIME(3) Linux Programmer's Manual STRPTIME(3) ... GNU EXTENSIONS For reasons of symmetry, glibc tries to support for strptime the same format characters as for strftime. (In most cases the corresponding fields are parsed, but no field in tm is changed.) This leads to ... %Z The timezone name. HTH, Erik PS: originally sent to newlib AT sources DOT redhat DOT com and cygwin AT cygwin DOT co, but obviously that mail never arrived here... ^^^ -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/