HomeSort by: relevance | last modified time | path
    Searched refs:usr_attr (Results 1 - 20 of 20) sorted by relevancy

  /src/external/ibm-public/postfix/dist/src/local/
token.c 11 /* int deliver_token(state, usr_attr, addr)
13 /* USER_ATTR usr_attr;
16 /* int deliver_token_string(state, usr_attr, string, addr_count)
18 /* USER_ATTR usr_attr;
22 /* int deliver_token_stream(state, usr_attr, fp, addr_count)
24 /* USER_ATTR usr_attr;
50 /* .IP usr_attr
111 static int deliver_token_home(LOCAL_STATE state, USER_ATTR usr_attr, char *addr)
122 } else if (usr_attr.home == 0) { /* require user context */
128 } else if (usr_attr.home[0] == '/' && usr_attr.home[1] == 0)
    [all...]
file.c 11 /* int deliver_file(state, usr_attr, path)
13 /* USER_ATTR usr_attr;
26 /* .IP usr_attr
84 int deliver_file(LOCAL_STATE state, USER_ATTR usr_attr, char *path)
106 if (been_here(state.dup_filter, "file %ld %s", (long) usr_attr.uid, path))
134 if (usr_attr.uid == 0 && (usr_attr.uid = var_default_uid) == 0)
136 if (usr_attr.gid == 0 && (usr_attr.gid = var_default_gid) == 0)
143 return (deliver_maildir(state, usr_attr, path))
    [all...]
mailbox.c 11 /* int deliver_mailbox(state, usr_attr, statusp)
13 /* USER_ATTR usr_attr;
30 /* .IP usr_attr
96 static int deliver_mailbox_file(LOCAL_STATE state, USER_ATTR usr_attr)
140 mailbox = concatenate(usr_attr.home, "/", var_home_mailbox, (char *) 0);
163 spool_uid = usr_attr.uid;
164 spool_gid = usr_attr.gid;
166 spool_uid = usr_attr.uid;
172 if (spool_uid == usr_attr.uid) {
176 chown_uid = usr_attr.uid
    [all...]
include.c 11 /* int deliver_include(state, usr_attr, path)
13 /* USER_ATTR usr_attr;
26 /* .IP usr_attr
82 int deliver_include(LOCAL_STATE state, USER_ATTR usr_attr, char *path)
103 if (been_here(state.dup_filter, "include %ld %s", (long) usr_attr.uid, path))
119 if (stat_as(path, &st, usr_attr.uid, usr_attr.gid) < 0) {
161 if (usr_attr.uid == 0) {
172 SET_USER_ATTR(usr_attr, file_pwd, state.level);
203 if ((fp = FOPEN_AS(path, usr_attr.uid, usr_attr.gid)) == 0)
    [all...]
local_expand.c 11 /* int local_expand(result, pattern, state, usr_attr, filter)
15 /* USER_ATTR usr_attr;
69 /* .IP usr_attr
109 USER_ATTR *usr_attr; member in struct:__anon23134
125 return (local->usr_attr->home);
127 return (local->usr_attr->shell);
171 LOCAL_STATE *state, USER_ATTR *usr_attr, const char *filter)
177 local.usr_attr = usr_attr;
command.c 11 /* int deliver_command(state, usr_attr, command)
31 /* .IP usr_attr
88 int deliver_command(LOCAL_STATE state, USER_ATTR usr_attr, const char *command)
115 state.msg_attr.user, (long) usr_attr.uid, command))
133 if (usr_attr.uid == 0 && (usr_attr.uid = var_default_uid) == 0)
135 if (usr_attr.gid == 0 && (usr_attr.gid = var_default_gid) == 0)
157 if (usr_attr.home)
158 argv_add(env, "HOME", usr_attr.home, ARGV_END)
    [all...]
local.h 48 #define RESET_USER_ATTR(usr_attr, level) { \
49 usr_attr.uid = 0; usr_attr.gid = 0; usr_attr.home = 0; \
50 usr_attr.logname = 0; usr_attr.shell = 0; \
55 #define SET_USER_ATTR(usr_attr, pwd, level) { \
56 usr_attr.uid = pwd->pw_uid; usr_attr.gid = pwd->pw_gid; \
57 usr_attr.home = pwd->pw_dir; usr_attr.logname = pwd->pw_name;
    [all...]
recipient.c 11 /* int deliver_recipient(state, usr_attr)
13 /* USER_ATTR *usr_attr;
38 /* .IP usr_attr
97 static int deliver_switch(LOCAL_STATE state, USER_ATTR usr_attr)
123 if (deliver_mailbox(state, usr_attr, &status) == 0)
124 status = deliver_unknown(state, usr_attr);
134 if (deliver_alias(state, usr_attr, state.msg_attr.local, &status))
139 if (deliver_alias(state, usr_attr, state.msg_attr.user, &status))
200 if (deliver_dotforward(state, usr_attr, &status) == 0
201 && deliver_mailbox(state, usr_attr, &status) == 0
    [all...]
dotforward.c 11 /* int deliver_dotforward(state, usr_attr, statusp)
13 /* USER_ATTR usr_attr;
29 /* .IP usr_attr
97 int deliver_dotforward(LOCAL_STATE state, USER_ATTR usr_attr, int *statusp)
167 SET_USER_ATTR(usr_attr, mypwd, state.level);
200 expand_status = local_expand(path, lhs, &state, &usr_attr,
204 lstat_as(STR(path), &st, usr_attr.uid, usr_attr.gid);
245 } else if (st.st_uid != 0 && st.st_uid != usr_attr.uid) {
250 } else if ((fd = open_as(STR(path), O_RDONLY, 0, usr_attr.uid, usr_attr.gid)) < 0)
    [all...]
resolve.c 11 /* int deliver_resolve_tree(state, usr_attr, addr)
13 /* USER_ATTR usr_attr;
16 /* int deliver_resolve_addr(state, usr_attr, addr)
18 /* USER_ATTR usr_attr;
75 int deliver_resolve_addr(LOCAL_STATE state, USER_ATTR usr_attr, char *addr)
81 result = deliver_resolve_tree(state, usr_attr, tree);
88 int deliver_resolve_tree(LOCAL_STATE state, USER_ATTR usr_attr, TOK822 *addr)
160 status = deliver_recipient(state, usr_attr);
maildir.c 11 /* int deliver_maildir(state, usr_attr, path)
13 /* USER_ATTR usr_attr;
23 /* .IP usr_attr
80 int deliver_maildir(LOCAL_STATE state, USER_ATTR usr_attr, char *path)
185 set_eugid(usr_attr.uid, usr_attr.gid);
237 (long) usr_attr.uid, (long) usr_attr.gid,
unknown.c 11 /* int deliver_unknown(state, usr_attr)
13 /* USER_ATTR usr_attr;
37 /* .IP usr_attr
93 int deliver_unknown(LOCAL_STATE state, USER_ATTR usr_attr)
154 local_expand(expand_luser, var_luser_relay, &state, &usr_attr, (void *) 0);
164 status = deliver_resolve_addr(state, usr_attr, STR(expand_luser));
alias.c 11 /* int deliver_alias(state, usr_attr, name, statusp)
13 /* USER_ATTR usr_attr;
41 /* .IP usr_attr
104 int deliver_alias(LOCAL_STATE state, USER_ATTR usr_attr,
210 RESET_USER_ATTR(usr_attr, state.level);
232 SET_USER_ATTR(usr_attr, alias_pwd, state.level);
313 deliver_token_string(state, usr_attr, saved_alias_result,
local.c 729 USER_ATTR usr_attr; local
763 RESET_USER_ATTR(usr_attr, state.level);
778 rcpt_stat = deliver_recipient(state, usr_attr);
  /src/external/ibm-public/postfix/dist/src/virtual/
mailbox.c 11 /* int deliver_mailbox(state, usr_attr, statusp)
13 /* USER_ATTR usr_attr;
23 /* .IP usr_attr
82 static int deliver_mailbox_file(LOCAL_STATE state, USER_ATTR usr_attr)
124 set_eugid(usr_attr.uid, usr_attr.gid);
125 mp = mbox_open(usr_attr.mailbox, O_APPEND | O_WRONLY | O_CREAT,
132 state.msg_attr.rcpt.address, usr_attr.mailbox);
134 } else if (var_strict_mbox_owner && st.st_uid != usr_attr.uid) {
137 "destination %s is not owned by recipient", usr_attr.mailbox)
    [all...]
maildir.c 11 /* int deliver_maildir(state, usr_attr)
13 /* USER_ATTR usr_attr;
20 /* .IP usr_attr
75 int deliver_maildir(LOCAL_STATE state, USER_ATTR usr_attr)
123 newdir = concatenate(usr_attr.mailbox, "new/", (char *) 0);
124 tmpdir = concatenate(usr_attr.mailbox, "tmp/", (char *) 0);
125 curdir = concatenate(usr_attr.mailbox, "cur/", (char *) 0);
179 set_eugid(usr_attr.uid, usr_attr.gid);
233 (long) usr_attr.uid, (long) usr_attr.gid
    [all...]
recipient.c 11 /* int deliver_recipient(state, usr_attr)
13 /* USER_ATTR *usr_attr;
20 /* .IP usr_attr
59 int deliver_recipient(LOCAL_STATE state, USER_ATTR usr_attr)
87 if (deliver_mailbox(state, usr_attr, &rcpt_stat) == 0)
virtual.h 54 #define RESET_USER_ATTR(usr_attr, level) { \
55 usr_attr.uid = 0; usr_attr.gid = 0; usr_attr.mailbox = 0; \
virtual.c 391 USER_ATTR usr_attr; local
410 RESET_USER_ATTR(usr_attr, state.level);
421 rcpt_stat = deliver_recipient(state, usr_attr);
  /src/external/bsd/openldap/dist/servers/slapd/
root_dse.c 50 static Entry *usr_attr = NULL; variable
359 if( usr_attr != NULL) {
361 for( a = usr_attr->e_attrs; a != NULL; a = a->a_next ) {
391 if ( usr_attr ) {
392 entry_free( usr_attr );
393 usr_attr = NULL;
421 usr_attr = entry_alloc();
422 if( usr_attr == NULL ) {
428 usr_attr->e_attrs = NULL;
456 * usr_attr entr
    [all...]

Completed in 30 milliseconds