diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2009-02-09 13:07:51 -0500 |
---|---|---|
committer | Simo Sorce <idra@samba.org> | 2009-02-12 17:08:56 -0500 |
commit | 02618c33c2389922a69ebad38a9ee4143d1986a6 (patch) | |
tree | 8fd825807bbfcd7e24f469caff88f8a1e653d7dd /server/db/sysdb.h | |
parent | 31fe5d03d86cf6ce9ac8be414f99dd2ed99e5c7e (diff) | |
download | sssd-02618c33c2389922a69ebad38a9ee4143d1986a6.tar.gz sssd-02618c33c2389922a69ebad38a9ee4143d1986a6.tar.xz sssd-02618c33c2389922a69ebad38a9ee4143d1986a6.zip |
Adding sysdb_store_group_posix with unit test
Diffstat (limited to 'server/db/sysdb.h')
-rw-r--r-- | server/db/sysdb.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/server/db/sysdb.h b/server/db/sysdb.h index 5b7875961..582b8abeb 100644 --- a/server/db/sysdb.h +++ b/server/db/sysdb.h @@ -97,7 +97,7 @@ int sysdb_getpwuid(TALLOC_CTX *mem_ctx, struct event_context *ev, struct sysdb_ctx *ctx, const char *domain, - uint64_t uid, + uid_t uid, sysdb_callback_t fn, void *ptr); int sysdb_enumpwent(TALLOC_CTX *mem_ctx, @@ -116,7 +116,7 @@ int sysdb_getgrgid(TALLOC_CTX *mem_ctx, struct event_context *ev, struct sysdb_ctx *ctx, const char *domain, - uint64_t gid, + gid_t gid, sysdb_callback_t fn, void *ptr); int sysdb_enumgrent(TALLOC_CTX *mem_ctx, @@ -135,7 +135,7 @@ int sysdb_store_account_posix(TALLOC_CTX *memctx, struct sysdb_ctx *sysdb, const char *domain, char *name, char *pwd, - uint64_t uid, uint64_t gid, + uid_t uid, gid_t gid, char *gecos, char *homedir, char *shell); int sysdb_remove_account_posix(TALLOC_CTX *memctx, @@ -145,4 +145,9 @@ int sysdb_remove_account_posix(TALLOC_CTX *memctx, int sysdb_remove_account_posix_by_uid(TALLOC_CTX *memctx, struct sysdb_ctx *sysdb, const char *domain, uid_t uid); + +int sysdb_store_group_posix(TALLOC_CTX *memctx, + struct sysdb_ctx *sysdb, + const char *domain, + const char *name, gid_t gid); #endif /* __SYS_DB_H__ */ |