From owner-freebsd-bugs Wed Feb 17 3: 0: 3 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id A2DD010E9D for ; Wed, 17 Feb 1999 03:00:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id DAA88812; Wed, 17 Feb 1999 03:00:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: by hub.freebsd.org (Postfix, from userid 32767) id 2F71A10E80; Wed, 17 Feb 1999 02:57:13 -0800 (PST) Message-Id: <19990217105713.2F71A10E80@hub.freebsd.org> Date: Wed, 17 Feb 1999 02:57:13 -0800 (PST) From: tadf@kt.rim.or.jp To: freebsd-gnats-submit@freebsd.org X-Send-Pr-Version: www-1.0 Subject: bin/10131: bug in strptime(3) Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 10131 >Category: bin >Synopsis: bug in strptime(3) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Feb 17 03:00:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Tadayoshi Funaba >Release: 2.2.8-RELEASE >Organization: >Environment: FreeBSD november.chronos 2.2.8-RELEASE FreeBSD 2.2.8-RELEASE #0: Wed Feb 10 17:03:59 JST 1999 tadf@november.chronos:/usr/src/sys/compile/NOVEMBER i386 >Description: %j should be 1-366, and map to 0-355 in tm_yday. %S should be 0-60. %w, %U and %W added. >How-To-Repeat: #include #include main() { time_t t; struct tm tm; time(&t); tm = *localtime(&t); if (strptime("365", "%j", &tm)) printf("%d\n", tm.tm_yday); } >Fix: begin 644 p M+2TM('-TPHK"0D)"6EF("AI M(#X@-3DI"BL)"0D)"7)E='5R;B`P.PHK"0D)?2!E;'-E('L**PD)"0EI9B`H M:2`^(#8P*0HK"0D)"0ER971U