File: posix-group-func.h

package info (click to toggle)
389-ds-base 2.3.1%2Bdfsg1-1%2Bdeb12u1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 37,536 kB
  • sloc: ansic: 306,972; python: 96,937; cpp: 10,257; perl: 2,854; makefile: 2,046; sh: 925; yacc: 806; xml: 379; lex: 366; javascript: 148; java: 50
file content (27 lines) | stat: -rw-r--r-- 969 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/*
    $Id: posix-group-func.h 11 2011-03-30 12:38:14Z grzemba $
*/

#ifndef POSIX_GROUP_WINSYNC_H
#define POSIX_GROUP_WINSYNC_H

#include "slapi-private.h"

/*
Slapi_PBlock *searchDN( const char *baseDN, const char *filter, char *attrs[] );
Slapi_PBlock * dnHasObjectClass( const char *baseDN, const char *objectClass, Slapi_Entry **entry );
char * searchUid(const char *udn);
int dn_in_set(const char* uid, char **uids);
*/
int modGroupMembership(Slapi_Entry *entry, Slapi_Mods *smods, int *do_modify, int newposixgroup);
int addGroupMembership(Slapi_Entry *entry, Slapi_Entry *ad_entry);
char *searchUid(const char *udn);
void memberUidLock(void);
void memberUidUnlock(void);
int memberUidLockInit(void);
void memberUidLockDestroy(void);
int addUserToGroupMembership(Slapi_Entry *entry);
void propogateDeletionsUpward(Slapi_Entry *, const Slapi_DN *, Slapi_ValueSet *, Slapi_ValueSet *, int);
int hasObjectClass(Slapi_Entry *entry, const char *objectClass);

#endif