[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: library/2215: strptime() problems



The following reply was made to PR library/2215; it has been noted by GNATS.

From: Artur Grabowski <art@blahonga.org>
To: Niclas Södergård <nickus@mpi-cbg.de>
Cc: gnats@openbsd.org
Subject: Re: library/2215: strptime() problems
Date: 29 Nov 2001 12:50:25 +0100

 Niclas Södergård <nickus@mpi-cbg.de> writes:
 
 > On Thu, 2001-11-29 at 00:55, Artur Grabowski wrote:
 > 
 > But the same string works with strptime() on both Solaris and Linux. I
 > don't know if there is a standard for strptime() but if there is
 > shouldn't the programs work the same. Or is strptime() highly platform
 > specific and I should avoid it?
 
 From the man-page again:
 "STANDARDS
      The strptime() function conforms to X/Open Portability Guide Issue 4.2
      (``XPG4.2'')."
 
 Maybe Solaris and Linux are not as strict as OpenBSD and don't limit themselves
 to only follow the standard. I don't know. I don't have the standard here.
 I just know that strptime in OpenBSD does what's advertized in the man page
 and you created a non-portable program. Maybe we need to fix strptime to be
 less conservative, but I think you also need to fix your code to be more
 portable.
 
 //art