comparison src/util.h @ 259:b660fadc1814 noffle

[svn] * src/server.c,src/util.c,src/util.h: Recognise GMT/UTC on NNTP NEWGROUPS. Do small reorg of some of the timezone sensitive code, and introduce use of timegm(). An implementation is provided for systems without timegm().
author bears
date Wed, 26 Jun 2002 14:30:26 +0100
parents 4e69e9b722ae
children 3477050e8d10
comparison
equal deleted inserted replaced
258:ebd9c98bbc7f 259:b660fadc1814
1 /* 1 /*
2 util.h 2 util.h
3 3
4 Miscellaneous helper functions. 4 Miscellaneous helper functions.
5 5
6 $Id: util.h 375 2002-03-15 10:50:33Z bears $ 6 $Id: util.h 391 2002-06-26 13:30:26Z bears $
7 */ 7 */
8 8
9 #ifndef UTL_H 9 #ifndef UTL_H
10 #define UTL_H 10 #define UTL_H
11 11
76 76
77 /* Get time stamp from <file> */ 77 /* Get time stamp from <file> */
78 Bool 78 Bool
79 Utl_getStamp( time_t *result, Str file ); 79 Utl_getStamp( time_t *result, Str file );
80 80
81 /* Like mktime, but GMT */
82 time_t
83 Utl_mktimeGMT( struct tm *t );
84
81 /* Put SonOfRFC1036 compliant date string into res. */ 85 /* Put SonOfRFC1036 compliant date string into res. */
82 void 86 void
83 Utl_newsDate( time_t t, Str res ); 87 Utl_newsDate( time_t t, Str res );
84 88
85 /* Attempt to parse a SonOfRFC1036 compliant date string. Return -1 on fail. */ 89 /* Attempt to parse a SonOfRFC1036 compliant date string. Return -1 on fail. */