summaryrefslogtreecommitdiff
path: root/source3/rpc_client/init_spoolss.c
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2010-05-07 09:26:41 -0400
committerGünther Deschner <gd@samba.org>2010-05-09 23:33:40 +0200
commit3c1e9a8c3367733724b7e89e930f9ac0b3348fff (patch)
tree6eb5c4e78059a6ae91bbad2dfa33fcbbfc1bd256 /source3/rpc_client/init_spoolss.c
parent1cdc46a90afed2b6f0e85427850f62b3b7ef1bc3 (diff)
downloadsamba-3c1e9a8c3367733724b7e89e930f9ac0b3348fff.tar.gz
samba-3c1e9a8c3367733724b7e89e930f9ac0b3348fff.tar.bz2
samba-3c1e9a8c3367733724b7e89e930f9ac0b3348fff.zip
s3-spoolss: Make spoolss_Time_to_time_t public.
Signed-off-by: Günther Deschner <gd@samba.org>
Diffstat (limited to 'source3/rpc_client/init_spoolss.c')
-rw-r--r--source3/rpc_client/init_spoolss.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/source3/rpc_client/init_spoolss.c b/source3/rpc_client/init_spoolss.c
index 4c105ea3bc..8320d14fe6 100644
--- a/source3/rpc_client/init_spoolss.c
+++ b/source3/rpc_client/init_spoolss.c
@@ -41,6 +41,21 @@ bool init_systemtime(struct spoolss_Time *r,
return true;
}
+time_t spoolss_Time_to_time_t(const struct spoolss_Time *r)
+{
+ struct tm unixtime;
+
+ unixtime.tm_year = r->year - 1900;
+ unixtime.tm_mon = r->month - 1;
+ unixtime.tm_wday = r->day_of_week;
+ unixtime.tm_mday = r->day;
+ unixtime.tm_hour = r->hour;
+ unixtime.tm_min = r->minute;
+ unixtime.tm_sec = r->second;
+
+ return mktime(&unixtime);
+}
+
/*******************************************************************
********************************************************************/