2 ** Copyright 1998 - 1999 Double Precision, Inc.
3 ** See COPYING for distribution information.
7 ** $Id: rfc822_mkdate.c,v 1.4 2002/04/09 02:49:55 mrsam Exp $
12 #include <sys/types.h>
20 static const char * const months
[]={
34 static const char * const wdays
[]={
43 void rfc822_mkdate_buf(time_t t
, char *buf
)
51 offset
= -(int)timezone
;
54 offset
= -(int)altzone
;
66 offset
= -(int)timezone
;
94 offset
= (offset
% 60) + offset
/ 60 * 100;
96 sprintf(buf
, "%s, %02d %s %04d %02d:%02d:%02d %+05d",
107 const char *rfc822_mkdate(time_t t
)
111 rfc822_mkdate_buf(t
, buf
);