X-Git-Url: http://git.samba.org/?a=blobdiff_plain;f=source3%2Finclude%2Fproto.h;h=4535a143a1502401a8f4518c36cc4592d71b4ec0;hb=c5b9c58032e4daba49e1119001bab9c93a0c2c77;hp=2758dc5a47b60a3515cf500919af23ee222e57ad;hpb=828b60f30debce84a057dda2551f2fd494327872;p=samba.git diff --git a/source3/include/proto.h b/source3/include/proto.h index 2758dc5a47b..4535a143a15 100644 --- a/source3/include/proto.h +++ b/source3/include/proto.h @@ -26,15 +26,7 @@ #include #include -/* The following definitions come from lib/access.c */ - -bool client_match(const char *tok, const void *item); -bool list_match(const char **list,const void *item, - bool (*match_fn)(const char *, const void *)); -bool allow_access(const char **deny_list, - const char **allow_list, - const char *cname, - const char *caddr); +#include "lib/util/access.h" /* The following definitions come from lib/adt_tree.c */ @@ -847,15 +839,6 @@ NTSTATUS remote_password_change(const char *remote_machine, const char *user_nam const char *old_passwd, const char *new_passwd, char **err_str); -/* The following definitions come from libsmb/samlogon_cache.c */ - -bool netsamlogon_cache_init(void); -bool netsamlogon_cache_shutdown(void); -void netsamlogon_clear_cached_user(const struct dom_sid *user_sid); -bool netsamlogon_cache_store(const char *username, struct netr_SamInfo3 *info3); -struct netr_SamInfo3 *netsamlogon_cache_get(TALLOC_CTX *mem_ctx, const struct dom_sid *user_sid); -bool netsamlogon_cache_have(const struct dom_sid *user_sid); - /* The following definitions come from libsmb/smberr.c */ const char *smb_dos_err_name(uint8_t e_class, uint16_t num); @@ -1121,19 +1104,6 @@ bool lookup_wellknown_sid(TALLOC_CTX *mem_ctx, const struct dom_sid *sid, bool lookup_wellknown_name(TALLOC_CTX *mem_ctx, const char *name, struct dom_sid *sid, const char **domain); -/* The following definitions come from lib/util_unixsids.c */ - -bool sid_check_is_unix_users(const struct dom_sid *sid); -bool sid_check_is_in_unix_users(const struct dom_sid *sid); -void uid_to_unix_users_sid(uid_t uid, struct dom_sid *sid); -void gid_to_unix_groups_sid(gid_t gid, struct dom_sid *sid); -const char *unix_users_domain_name(void); -bool lookup_unix_user_name(const char *name, struct dom_sid *sid); -bool sid_check_is_unix_groups(const struct dom_sid *sid); -bool sid_check_is_in_unix_groups(const struct dom_sid *sid); -const char *unix_groups_domain_name(void); -bool lookup_unix_group_name(const char *name, struct dom_sid *sid); - /* The following definitions come from lib/util_specialsids.c */ bool sid_check_is_asserted_identity(const struct dom_sid *sid); bool sid_check_is_in_asserted_identity(const struct dom_sid *sid);