diff options
author | Andrew Tridgell <tridge@samba.org> | 2008-08-30 07:32:44 +1000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2008-08-30 07:32:44 +1000 |
commit | 9817f3d785ceb67819a9def0e8030272e4ba9e14 (patch) | |
tree | d0f75dbe8bfa80d72e8400976fcc02c5e27ae61a /source4/scripting/python/misc.i | |
parent | a5f4ffe04205819dd65807bde30a5ce0056f1417 (diff) | |
download | samba-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.i | 13 |
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; +} +%} |