X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/90dd48df1de3ea116fe2f2c0ec0fe36c71e17e5c..c9731b9b3ee43c4c8d82c31009a5870a01d3acfa:/src/dbms.sig diff --git a/src/dbms.sig b/src/dbms.sig index b2a74c0..deb2127 100644 --- a/src/dbms.sig +++ b/src/dbms.sig @@ -22,7 +22,9 @@ signature DBMS = sig val validDbname : string -> bool - type handler = {adduser : string -> string option, + type handler = {getpass : (unit -> Client.passwd_result) option, + adduser : {user : string, passwd : string option} -> string option, + passwd : {user : string, passwd : string} -> string option, createdb : {user : string, dbname : string} -> string option} val register : string * handler -> unit