• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/source3/utils/

Lines Matching refs:local_flags

83 static int process_options(int argc, char **argv, int local_flags)
88 local_flags |= LOCAL_SET_PASSWORD;
103 local_flags |= LOCAL_AM_ROOT;
109 local_flags |= LOCAL_ADD_USER;
112 local_flags |= LOCAL_DELETE_USER;
113 local_flags &= ~LOCAL_SET_PASSWORD;
116 local_flags |= LOCAL_DISABLE_USER;
117 local_flags &= ~LOCAL_SET_PASSWORD;
120 local_flags |= LOCAL_ENABLE_USER;
121 local_flags &= ~LOCAL_SET_PASSWORD;
124 local_flags |= LOCAL_TRUST_ACCOUNT;
127 local_flags |= LOCAL_INTERDOM_ACCOUNT;
134 local_flags |= LOCAL_SET_NO_PASSWORD;
135 local_flags &= ~LOCAL_SET_PASSWORD;
148 local_flags |= LOCAL_SET_LDAP_ADMIN_PW;
162 local_flags |= LOCAL_SET_LDAP_ADMIN_PW;
181 if (!(local_flags & LOCAL_AM_ROOT)) {
201 return local_flags;
238 int local_flags)
245 if (local_flags & (LOCAL_ADD_USER|LOCAL_DELETE_USER|
255 ret = local_password_change(username, local_flags, new_pw,
293 static int process_root(int local_flags)
299 if (local_flags & LOCAL_SET_LDAP_ADMIN_PW) {
331 if(((local_flags & (LOCAL_ADD_USER|LOCAL_DELETE_USER)) == (LOCAL_ADD_USER|LOCAL_DELETE_USER)) ||
332 ((local_flags & (LOCAL_ADD_USER|LOCAL_DELETE_USER)) &&
353 if (local_flags & LOCAL_TRUST_ACCOUNT) {
366 if (local_flags & LOCAL_ADD_USER) {
379 } else if (local_flags & LOCAL_INTERDOM_ACCOUNT) {
382 if ((local_flags & LOCAL_ADD_USER) && (new_passwd == NULL)) {
407 if (!(local_flags & LOCAL_SET_PASSWORD)) {
418 if(local_flags & LOCAL_ENABLE_USER) {
433 local_flags |= LOCAL_SET_PASSWORD;
439 if((local_flags & LOCAL_SET_PASSWORD) && (new_passwd == NULL)) {
451 local_flags))) {
458 } else if(!(local_flags & (LOCAL_ADD_USER|LOCAL_DISABLE_USER|LOCAL_ENABLE_USER|LOCAL_DELETE_USER|LOCAL_SET_NO_PASSWORD|LOCAL_SET_PASSWORD))) {
495 static int process_nonroot(int local_flags)
502 if (local_flags & ~(LOCAL_AM_ROOT | LOCAL_SET_PASSWORD)) {
568 int local_flags = 0;
578 local_flags = LOCAL_AM_ROOT;
583 local_flags = process_options(argc, argv, local_flags);
601 if (local_flags & LOCAL_AM_ROOT) {
603 return process_root(local_flags);
606 ret = process_nonroot(local_flags);