summaryrefslogtreecommitdiff
path: root/source4/scripting/python/misc.i
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2008-08-30 07:32:44 +1000
committerAndrew Tridgell <tridge@samba.org>2008-08-30 07:32:44 +1000
commit9817f3d785ceb67819a9def0e8030272e4ba9e14 (patch)
treed0f75dbe8bfa80d72e8400976fcc02c5e27ae61a /source4/scripting/python/misc.i
parenta5f4ffe04205819dd65807bde30a5ce0056f1417 (diff)
downloadsamba-9817f3d785ceb67819a9def0e8030272e4ba9e14.tar.gz
samba-9817f3d785ceb67819a9def0e8030272e4ba9e14.tar.bz2
samba-9817f3d785ceb67819a9def0e8030272e4ba9e14.zip
Add a setexpiry operation in samdb.py
This makes it easy to set the expiry (or no expiry) for a samdb user (This used to be commit 25171f18a4b242b5a731f4ac1eefc51cc82efd74)
Diffstat (limited to 'source4/scripting/python/misc.i')
-rw-r--r--source4/scripting/python/misc.i13
1 files changed, 13 insertions, 0 deletions
diff --git a/source4/scripting/python/misc.i b/source4/scripting/python/misc.i
index 1d331215b5..f0bc156abd 100644
--- a/source4/scripting/python/misc.i
+++ b/source4/scripting/python/misc.i
@@ -100,3 +100,16 @@ bool dsdb_set_ntds_invocation_id(struct ldb_context *ldb, const char *guid)
char *private_path(TALLOC_CTX* mem_ctx, struct loadparm_context *lp_ctx,
const char *name);
+typedef unsigned long time_t;
+
+/*
+ convert from unix time to NT time
+*/
+%inline %{
+uint64_t unix2nttime(time_t t)
+{
+ NTTIME nt;
+ unix_to_nt_time(&nt, t);
+ return (uint64_t)nt;
+}
+%}