Lines Matching defs:ee

74 	register ENVELOPE *ee;
384 ee = (ENVELOPE *) sm_rpool_malloc_x(e->e_rpool,
385 sizeof(*ee));
386 STRUCTCOPY(*e, *ee);
387 ee->e_message = NULL;
388 ee->e_id = NULL;
389 assign_queueid(ee);
393 e->e_id, ee->e_id, owner,
396 ee->e_header = copyheader(e->e_header, ee->e_rpool);
397 ee->e_sendqueue = copyqueue(e->e_sendqueue,
398 ee->e_rpool);
399 ee->e_errorqueue = copyqueue(e->e_errorqueue,
400 ee->e_rpool);
401 ee->e_flags = e->e_flags & ~(EF_INQUEUE|EF_CLRQUEUE|EF_FATALERRS|EF_SENDRECEIPT|EF_RET_PARAM);
402 ee->e_flags |= EF_NORECEIPT;
403 setsender(owner, ee, NULL, '\0', true);
407 printaddr(sm_debug_file(), &ee->e_from, false);
409 ee->e_from.q_state = QS_SENDER;
410 ee->e_dfp = NULL;
411 ee->e_lockfp = NULL;
412 ee->e_xfp = NULL;
413 ee->e_qgrp = e->e_qgrp;
414 ee->e_qdir = e->e_qdir;
415 ee->e_errormode = EM_MAIL;
416 ee->e_sibling = splitenv;
417 ee->e_statmsg = NULL;
419 ee->e_quarmsg = sm_rpool_strdup_x(ee->e_rpool,
421 splitenv = ee;
433 for (q = ee->e_sendqueue; q != NULL; q = q->q_next)
454 dup_queue_file(e, ee, DATAFL_LETTER);
464 ee->e_xfp = sm_io_dup(e->e_xfp);
467 if (ee->e_xfp == NULL)
468 openxscript(ee);
473 ee->e_id, owner);
506 for (ee = splitenv; ee != NULL; ee = ee->e_sibling)
508 ee->e_dtime = now;
510 ee->e_ntries++;
535 for (ee = splitenv; ee != NULL; ee = ee->e_sibling)
536 queueup(ee, WILL_BE_QUEUED(mode), msync);
556 for (ee = splitenv; ee != NULL; ee = ee->e_sibling)
559 ee->e_id, ee->e_from.q_paddr);
560 printaddr(sm_debug_file(), ee->e_sendqueue, true);
579 for (ee = splitenv; ee != NULL; ee = ee->e_sibling)
581 if (ee->e_nrcpts > 0)
582 ee->e_flags |= EF_INQUEUE;
583 (void) dropenvelope(ee, false, true);
611 for (ee = splitenv; ee != NULL; ee = ee->e_sibling)
614 char *qid = ee->e_id;
617 ee->e_flags |= EF_INQUEUE;
618 (void) dropenvelope(ee, false, false);
621 ee->e_id = qid;
644 for (ee = splitenv; ee != NULL; ee = ee->e_sibling)
645 ee->e_id = NULL;
750 for (ee = splitenv; ee != NULL; ee = ee->e_sibling)
752 ENVELOPE *sibling = ee->e_sibling;
754 (void) dowork(ee->e_qgrp, ee->e_qdir, ee->e_id,
755 false, false, ee);
756 ee->e_sibling = sibling;
766 for (ee = splitenv; ee != NULL; ee = ee->e_sibling)
768 CurEnv = ee;
770 openxscript(ee);
771 sendenvelope(ee, mode);
772 (void) dropenvelope(ee, true, true);
840 ENVELOPE *ee;
858 for (ee = e->e_sibling; ee != NULL; ee = ee->e_sibling)
859 queueup(ee, false, true);
862 for (ee = e->e_sibling; ee != NULL; ee = ee->e_sibling)
865 closexscript(ee);
866 unlockqueue(ee);
869 if (ee->e_dfp != NULL)
871 (void) sm_io_close(ee->e_dfp, SM_TIME_DEFAULT);
872 ee->e_dfp = NULL;
874 ee->e_id = NULL;
875 ee->e_flags &= ~EF_HAS_DF;
993 ** ee -- the new envelope
1001 dup_queue_file(e, ee, type)
1002 ENVELOPE *e, *ee;
1007 ee->e_dfp = NULL;
1008 ee->e_xfp = NULL;
1015 (void) sm_strlcpy(f2buf, queuename(ee, type), sizeof(f2buf));