/macosx-10.9.5/postfix-252/postfix/src/local/ |
H A D | token.c | 9 /* int deliver_token(state, usr_attr, addr) 11 /* USER_ATTR usr_attr; 14 /* int deliver_token_string(state, usr_attr, string, addr_count) 16 /* USER_ATTR usr_attr; 20 /* int deliver_token_stream(state, usr_attr, fp, addr_count) 22 /* USER_ATTR usr_attr; 48 /* .IP usr_attr 109 static int deliver_token_home(LOCAL_STATE state, USER_ATTR usr_attr, char *addr) argument 120 } else if (usr_attr.home == 0) { /* require user context */ 126 } else if (usr_attr 138 deliver_token(LOCAL_STATE state, USER_ATTR usr_attr, TOK822 *addr) argument 174 deliver_token_string(LOCAL_STATE state, USER_ATTR usr_attr, char *string, int *addr_count) argument 198 deliver_token_stream(LOCAL_STATE state, USER_ATTR usr_attr, VSTREAM *fp, int *addr_count) argument [all...] |
H A D | file.c | 9 /* int deliver_file(state, usr_attr, path) 11 /* USER_ATTR usr_attr; 24 /* .IP usr_attr 82 int deliver_file(LOCAL_STATE state, USER_ATTR usr_attr, char *path) argument 104 if (been_here(state.dup_filter, "file %ld %s", (long) usr_attr.uid, path)) 132 if (usr_attr.uid == 0 && (usr_attr.uid = var_default_uid) == 0) 134 if (usr_attr.gid == 0 && (usr_attr.gid = var_default_gid) == 0) 141 return (deliver_maildir(state, usr_attr, pat [all...] |
H A D | mailbox.c | 9 /* int deliver_mailbox(state, usr_attr, statusp) 11 /* USER_ATTR usr_attr; 28 /* .IP usr_attr 89 static int deliver_mailbox_file(LOCAL_STATE state, USER_ATTR usr_attr) argument 133 mailbox = concatenate(usr_attr.home, "/", var_home_mailbox, (char *) 0); 156 spool_uid = usr_attr.uid; 157 spool_gid = usr_attr.gid; 159 spool_uid = usr_attr.uid; 165 if (spool_uid == usr_attr.uid) { 169 chown_uid = usr_attr 249 deliver_mailbox(LOCAL_STATE state, USER_ATTR usr_attr, int *statusp) argument [all...] |
H A D | include.c | 9 /* int deliver_include(state, usr_attr, path) 11 /* USER_ATTR usr_attr; 24 /* .IP usr_attr 80 int deliver_include(LOCAL_STATE state, USER_ATTR usr_attr, char *path) argument 101 if (been_here(state.dup_filter, "include %ld %s", (long) usr_attr.uid, path)) 117 if (stat_as(path, &st, usr_attr.uid, usr_attr.gid) < 0) { 159 if (usr_attr.uid == 0) { 170 SET_USER_ATTR(usr_attr, file_pwd, state.level); 201 if ((fp = FOPEN_AS(path, usr_attr [all...] |
H A D | local_expand.c | 9 /* int local_expand(result, pattern, state, usr_attr, filter) 13 /* USER_ATTR usr_attr; 67 /* .IP usr_attr 107 USER_ATTR *usr_attr; member in struct:__anon11789 122 return (local->usr_attr->home); 124 return (local->usr_attr->shell); 163 LOCAL_STATE *state, USER_ATTR *usr_attr, const char *filter) 169 local.usr_attr = usr_attr; 162 local_expand(VSTRING *result, const char *pattern, LOCAL_STATE *state, USER_ATTR *usr_attr, const char *filter) argument
|
H A D | command.c | 9 /* int deliver_command(state, usr_attr, command) 28 /* .IP usr_attr 84 int deliver_command(LOCAL_STATE state, USER_ATTR usr_attr, const char *command) argument 111 state.msg_attr.user, (long) usr_attr.uid, command)) 129 if (usr_attr.uid == 0 && (usr_attr.uid = var_default_uid) == 0) 131 if (usr_attr.gid == 0 && (usr_attr.gid = var_default_gid) == 0) 153 if (usr_attr.home) 154 argv_add(env, "HOME", usr_attr [all...] |
H A D | local.h | 46 #define RESET_USER_ATTR(usr_attr, level) { \ 47 usr_attr.uid = 0; usr_attr.gid = 0; usr_attr.home = 0; \ 48 usr_attr.logname = 0; usr_attr.shell = 0; \ 53 #define SET_USER_ATTR(usr_attr, pwd, level) { \ 54 usr_attr.uid = pwd->pw_uid; usr_attr.gid = pwd->pw_gid; \ 55 usr_attr [all...] |
H A D | recipient.c | 9 /* int deliver_recipient(state, usr_attr) 11 /* USER_ATTR *usr_attr; 36 /* .IP usr_attr 105 static int deliver_switch(LOCAL_STATE state, USER_ATTR usr_attr) argument 135 if (deliver_mailbox(state, usr_attr, &status) == 0) 136 status = deliver_unknown(state, usr_attr); 146 if (deliver_alias(state, usr_attr, state.msg_attr.local, &status)) 151 if (deliver_alias(state, usr_attr, state.msg_attr.user, &status)) 193 status = deliver_token_string( state, usr_attr, user_opts.fAutoFwdAddr, &addr_count ); 232 if (deliver_dotforward(state, usr_attr, 240 deliver_recipient(LOCAL_STATE state, USER_ATTR usr_attr) argument [all...] |
H A D | dotforward.c | 9 /* int deliver_dotforward(state, usr_attr, statusp) 11 /* USER_ATTR usr_attr; 27 /* .IP usr_attr 95 int deliver_dotforward(LOCAL_STATE state, USER_ATTR usr_attr, int *statusp) argument 165 SET_USER_ATTR(usr_attr, mypwd, state.level); 198 expand_status = local_expand(path, lhs, &state, &usr_attr, 202 lstat_as(STR(path), &st, usr_attr.uid, usr_attr.gid); 243 } else if (st.st_uid != 0 && st.st_uid != usr_attr.uid) { 248 } else if ((fd = open_as(STR(path), O_RDONLY, 0, usr_attr [all...] |
H A D | resolve.c | 9 /* int deliver_resolve_tree(state, usr_attr, addr) 11 /* USER_ATTR usr_attr; 14 /* int deliver_resolve_addr(state, usr_attr, addr) 16 /* USER_ATTR usr_attr; 73 int deliver_resolve_addr(LOCAL_STATE state, USER_ATTR usr_attr, char *addr) argument 79 result = deliver_resolve_tree(state, usr_attr, tree); 86 int deliver_resolve_tree(LOCAL_STATE state, USER_ATTR usr_attr, TOK822 *addr) argument 156 status = deliver_recipient(state, usr_attr);
|
H A D | maildir.c | 9 /* int deliver_maildir(state, usr_attr, path) 11 /* USER_ATTR usr_attr; 21 /* .IP usr_attr 78 int deliver_maildir(LOCAL_STATE state, USER_ATTR usr_attr, char *path) argument 183 set_eugid(usr_attr.uid, usr_attr.gid); 235 (long) usr_attr.uid, (long) usr_attr.gid,
|
H A D | unknown.c | 9 /* int deliver_unknown(state, usr_attr) 11 /* USER_ATTR usr_attr; 35 /* .IP usr_attr 83 int deliver_unknown(LOCAL_STATE state, USER_ATTR usr_attr) argument 141 local_expand(expand_luser, var_luser_relay, &state, &usr_attr, (char *) 0); 142 status = deliver_resolve_addr(state, usr_attr, STR(expand_luser));
|
H A D | alias.c | 9 /* int deliver_alias(state, usr_attr, name, statusp) 11 /* USER_ATTR usr_attr; 39 /* .IP usr_attr 106 int deliver_alias(LOCAL_STATE state, USER_ATTR usr_attr, argument 211 RESET_USER_ATTR(usr_attr, state.level); 233 SET_USER_ATTR(usr_attr, alias_pwd, state.level); 314 deliver_token_string(state, usr_attr, saved_alias_result,
|
H A D | local.c | 680 USER_ATTR usr_attr; local 713 RESET_USER_ATTR(usr_attr, state.level); 728 rcpt_stat = deliver_recipient(state, usr_attr);
|
/macosx-10.9.5/postfix-252/postfix/src/virtual/ |
H A D | mailbox.c | 9 /* int deliver_mailbox(state, usr_attr, statusp) 11 /* USER_ATTR usr_attr; 21 /* .IP usr_attr 75 static int deliver_mailbox_file(LOCAL_STATE state, USER_ATTR usr_attr) argument 118 set_eugid(usr_attr.uid, usr_attr.gid); 119 mp = mbox_open(usr_attr.mailbox, O_APPEND | O_WRONLY | O_CREAT, 126 state.msg_attr.rcpt.address, usr_attr.mailbox); 128 } else if (var_strict_mbox_owner && st.st_uid != usr_attr.uid) { 131 "destination %s is not owned by recipient", usr_attr 166 deliver_mailbox(LOCAL_STATE state, USER_ATTR usr_attr, int *statusp) argument [all...] |
H A D | maildir.c | 9 /* int deliver_maildir(state, usr_attr) 11 /* USER_ATTR usr_attr; 18 /* .IP usr_attr 73 int deliver_maildir(LOCAL_STATE state, USER_ATTR usr_attr) argument 121 newdir = concatenate(usr_attr.mailbox, "new/", (char *) 0); 122 tmpdir = concatenate(usr_attr.mailbox, "tmp/", (char *) 0); 123 curdir = concatenate(usr_attr.mailbox, "cur/", (char *) 0); 177 set_eugid(usr_attr.uid, usr_attr.gid); 231 (long) usr_attr [all...] |
H A D | recipient.c | 9 /* int deliver_recipient(state, usr_attr) 11 /* USER_ATTR *usr_attr; 18 /* .IP usr_attr 57 int deliver_recipient(LOCAL_STATE state, USER_ATTR usr_attr) argument 84 if (deliver_mailbox(state, usr_attr, &rcpt_stat) == 0)
|
H A D | virtual.h | 52 #define RESET_USER_ATTR(usr_attr, level) { \ 53 usr_attr.uid = 0; usr_attr.gid = 0; usr_attr.mailbox = 0; \
|
H A D | virtual.c | 360 USER_ATTR usr_attr; local 379 RESET_USER_ATTR(usr_attr, state.level); 390 rcpt_stat = deliver_recipient(state, usr_attr);
|
/macosx-10.9.5/OpenLDAP-491.1/OpenLDAP/servers/slapd/ |
H A D | root_dse.c | 45 static Entry *usr_attr = NULL; variable 357 if( usr_attr != NULL) { 359 for( a = usr_attr->e_attrs; a != NULL; a = a->a_next ) { 389 if ( usr_attr ) { 390 entry_free( usr_attr ); 391 usr_attr = NULL; 418 usr_attr = entry_alloc(); 419 if( usr_attr == NULL ) { 425 usr_attr->e_attrs = NULL; 453 * usr_attr entr [all...] |