delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/02/01/19:51:12

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
To: cygwin AT cygwin DOT com
From: Robert R Schneck <schneck AT math DOT berkeley DOT edu>
Subject: Re: ssmtp "Date:" oddity
Date: Mon, 2 Feb 2004 00:43:18 +0000 (UTC)
Lines: 31
Message-ID: <bvk6f6$a2a$1@sea.gmane.org>
References: <Pine DOT CYG DOT 4 DOT 58 DOT 0401301353170 DOT 2536 AT vy27-1054>
X-Complaints-To: usenet AT sea DOT gmane DOT org
X-Gmane-NNTP-Posting-Host: 80.45.131.46
User-Agent: slrn/0.9.8.0 (CYGWIN_NT-5.1)

Bradley Holdridge <Bradley DOT Holdridge AT motorola DOT com> wrote:
> After I upgraded to the latest version of ssmtp (2.60.4-1), the messages
> I sent with it started arriving with dates such as
>
> Thu, d Jan 2004 21:10:32
>
> The day of the month is always "d". 

I've just sent out a request to upload ssmtp-2.60.4-2.  Once it's 
available you'll see the announcement.

Maybe someone can help me understand this.  The problem is in the 
following format string to strftime:

        /* RFC822 format string borrowed from GNU shellutils date.c */
        const char *format = "%a, %_d %b %Y %H:%M:%S %z";

        now = time(NULL);
        date = localtime((const time_t *)&now);
        (void)strftime(d_string, ARPADATE_LENGTH, format, date);

Both %_ and %z become nothing.

Now, is there some system on which strftime will understand this as 
intended, or did the author foolishly fail to test his assumption that 
a format string for the "date" utility would work?

(Luckily he left the old code around as well, so it was easy enough to 
fix.)

Robert


--
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019