posix-group-func.h 969 B

123456789101112131415161718192021222324252627
  1. /*
  2. $Id: posix-group-func.h 11 2011-03-30 12:38:14Z grzemba $
  3. */
  4. #ifndef POSIX_GROUP_WINSYNC_H
  5. #define POSIX_GROUP_WINSYNC_H
  6. #include "slapi-private.h"
  7. /*
  8. Slapi_PBlock *searchDN( const char *baseDN, const char *filter, char *attrs[] );
  9. Slapi_PBlock * dnHasObjectClass( const char *baseDN, const char *objectClass, Slapi_Entry **entry );
  10. char * searchUid(const char *udn);
  11. int dn_in_set(const char* uid, char **uids);
  12. */
  13. int modGroupMembership(Slapi_Entry *entry, Slapi_Mods *smods, int *do_modify, int newposixgroup);
  14. int addGroupMembership(Slapi_Entry *entry, Slapi_Entry *ad_entry);
  15. char *searchUid(const char *udn);
  16. void memberUidLock(void);
  17. void memberUidUnlock(void);
  18. int memberUidLockInit(void);
  19. void memberUidLockDestroy(void);
  20. int addUserToGroupMembership(Slapi_Entry *entry);
  21. void propogateDeletionsUpward(Slapi_Entry *, const Slapi_DN *, Slapi_ValueSet *, Slapi_ValueSet *, int);
  22. int hasObjectClass(Slapi_Entry *entry, const char *objectClass);
  23. #endif