/sendmail/include/sm/ |
H A D | heap.h | 44 # define sm_malloc_tagged(size, file, line, grp) sm_malloc(size) 45 # define sm_malloc_tagged_x(size, file, line, grp) sm_malloc_x(size) 46 # define sm_free_tagged(ptr, file, line) sm_free(ptr) 47 # define sm_heap_register(ptr, size, file, line, grp) (true)
|
H A D | string.h | 48 sm_strdup_tagged_x __P((const char *str, char *file, int line, int group)); 58 # define sm_strdup_tagged_x(str, file, line, group) \ 59 strcpy(sm_malloc_tagged_x(strlen(str) + 1, file, line, group), str)
|
/sendmail/libsm/ |
H A D | strdup.c | 140 ** line -- line in source file 151 sm_strdup_tagged_x(s, file, line, group) 154 int line, group; 160 d = sm_malloc_tagged_x(l, file, line, group);
|
H A D | t-qic.c | 100 char line_in[1024], line[256], line_out[32], *obp; local 186 los = sm_strlcpy(line, inout[i].qic_in, sizeof(line)); 187 SM_TEST(los + 1 < sizeof(line)); 189 obp = quote_unquote(line, line, los, inout[i].qic_exp); 203 if (obp != line)
|
H A D | rpool.c | 106 ** line -- line number in file. 126 sm_rpool_malloc_tagged_x(rpool, size, file, line, group) 130 int line; 141 return sm_malloc_tagged_x(size, file, line, group); 205 ** line -- line number in file. 222 sm_rpool_malloc_tagged(rpool, size, file, line, group) 226 int line; 237 return sm_malloc_tagged(size, file, line, grou [all...] |
/sendmail/mail.local/ |
H A D | mail.local.c | 374 mailerr("421", "Users should not be specified in command line if LMTP required"); 771 bool eline; /* previous line was empty */ 772 bool fullline = true; /* current line is terminated */ 773 bool prevfl; /* previous line was terminated */ 774 char line[2048]; local 808 line[0] = '\0'; 810 while (fgets(line, sizeof(line), stdin) != (char *) NULL) 815 prevfl = fullline; /* preserve state of previous line */ 816 while (line[line_le [all...] |
/sendmail/contrib/ |
H A D | qtool.pl | 160 my $line; 166 while ($line = <CONFIG_FILE>) 168 chomp $line; 169 if ($line =~ m/^O QueueDirectory=(.*)/) 182 if ($line =~ m/^Q.*/) 549 my $line; 557 while ($line = <CONTROL_FILE>) 559 $line_type = substr($line, 0, 1); 563 $line_value = $line; 567 $line_value = substr($line, [all...] |
H A D | etrn.pl | 65 # look for a line starting with "Fw" 82 # look for a line starting with "Cw" 254 (my $pk, my $file, my $line); 255 ($pk, $file, $line) = caller;
|
H A D | buildvirtuser | 140 my $line = 0; 151 $line++; 170 warn "Bogus line $line in $virts/$domain\n";
|
H A D | expn.pl | 19 # less magic should apply to command-line addresses 415 local($pk,$file,$line); 416 ($pk, $file, $line) = caller; 430 print "Giveup at $file:$line!!! redirect okay = $redirect_okay; $reason\n" if $debug; 654 # command line parsing ($parsing_args) 1252 It will first look up the addresses you provide on the command line. 1353 (Jon, if you are out there, drop me a line)
|
/sendmail/sendmail/ |
H A D | mime.c | 753 static bool atbol = true; /* at beginning of line */ 755 static unsigned char buf[128]; /* need not be a full line */ 874 ** MIMEBOUNDARY -- determine if this line is a MIME boundary & its type 877 ** line -- the input line. 881 ** MBT_NOTSEP -- if this is not a separator line 889 mimeboundary(line, boundaries) 890 register char *line; 897 if (line[0] != '-' || line[ [all...] |
H A D | alias.c | 650 char line[BUFSIZ]; local 660 while (sm_io_fgets(af, SM_TIME_DEFAULT, line, sizeof(line)) >= 0) 666 p = strchr(line, '\n'); 668 /* XXX what if line="a\\" ? */ 669 while (p != NULL && p > line && p[-1] == '\\') 673 SPACELEFT(line, p)) < 0) 683 syserr("554 5.3.0 alias line too long"); 685 /* flush to end of line */ 694 switch (line[ [all...] |
H A D | main.c | 100 char *CommandLineArgs; /* command line args for pid file */ 585 /* save command line arguments */ 1212 /* If set daemon_flags on command line, don't reset it */ 1221 /* If set daemon_flags on command line, don't reset it */ 1433 ** Do more command line checking -- these are things that 1437 /* process authorization warnings from command line */ 2192 ** want to return control to the command line. So we do an 2801 ** variable "savederrors" (declared at line 2570) 2802 ** variable "savedflags" (declared at line 2571) 3269 ** droplev -- how "deeply" we should drop the line [all...] |
H A D | macro.c | 397 macdefine_tagged(mac, vclass, id, value, file, line, grp) 407 int line; 434 sm_heap_checkptr_tagged(value, file, line); 441 newvalue = sm_strdup_tagged_x(value, file, line, 0);
|
H A D | usersmtp.c | 274 ** line -- the response line. 275 ** firstline -- set if this is the first line of the reply. 285 esmtp_check(line, firstline, m, mci, e) 286 char *line; 292 if (strstr(line, "ESMTP") != NULL) 303 if (strstr(line, "8BIT-OK") != NULL) 390 ** HELO_OPTIONS -- process the options on a HELO line. 393 ** line -- the response line [all...] |
H A D | util.c | 307 ** a pointer to the end of the line if character is not found 450 xalloc_tagged(sz, file, line) 453 int line; 470 p = sm_malloc_tagged((unsigned) sz, file, line, sm_heap_group()); 563 ** LOG_SENDMAIL_PID -- record sendmail pid and command line. 572 ** writes pidfile, logs command line. 607 /* write the process id on line 1 */ 611 /* line 2 contains all command line flags */ 920 ** MAKELOWER -- Translate a line int [all...] |
H A D | readcf.c | 43 ** atomically. The first character of each line describes how 44 ** the line is to be interpreted. The lines are: 183 /* interpret this line */ 202 syserr("invalid rewrite line \"%s\" (tab expected)", bp); 293 syserr("R line: null LHS"); 298 syserr("R line: too many wildcards"); 446 "Warning: %s: line %d: map %s not found\n", 463 syserr("R line: null RHS"); 498 case 'H': /* required header line */ 649 syserr("invalid argument to V line [all...] |
H A D | headers.c | 49 ** DOCHOMPHEADER -- process and save a header line. 54 ** line -- header as a text line. 64 ** Contents of 'line' are destroyed. 71 dochompheader(line, pflag, hdrp, e) 72 char *line; 97 p = line; 182 syserr("553 5.3.0 header syntax error, line \"%s\"", line); 267 ** them and the <address> on the second line 501 xputs(sm_debug_file(), line); local [all...] |
H A D | tls.c | 1728 int line, flags; local 1735 while ((l = ERR_get_error_line_data(CP &file, &line, CP &data, &flags)) 1741 file, line,
|
H A D | milter.c | 1215 ** line -- the options line. 1222 milter_setup(line) 1223 char *line; 1232 for (p = line; 1238 if (line[0] == '\0') 1245 m->mf_name = newstr(line);
|
H A D | queue.c | 2481 #define HAS_QUARANTINE 0040 /* has an unexpected 'q' line */ 2759 /* flush rest of overly long line */ 2786 sm_dprintf("%s not marked as quarantined but has a 'q' line\n", 4190 err = "bogus queue line"; 4257 syserr("SECURITY ALERT: bogus qf line %s", bp); 4258 err = "bogus queue line"; 4305 ** count size before chompheader() destroys the line. 4522 syserr("readqf: %s: line %d: bad line \"%s\"", 4524 err = "unrecognized line"; [all...] |
H A D | map.c | 136 ** MAP_PARSEARGS -- parse config line arguments for database lookup 142 ** ap -- a pointer to the args on the config line. 895 ** line -- the /etc/hosts line. 900 ** true -- if the line matched the desired name. 905 extract_canonname(name, dot, line, cbuf, cbuflen) 908 char *line; 917 if (line[0] == '#') 924 p = get_column(line, i, '\0', nbuf, sizeof(nbuf)); 1000 ** args -- pointer to the args on the config line [all...] |
H A D | sendmail.h | 253 char *q_orcpt; /* ORCPT parameter from RCPT TO: line */ 410 char *m_eol; /* end of line string */ 412 int m_linelimit; /* max # characters per line */ 427 #define M_BLANKEND 'b' /* ensure blank line at end of message */ 446 #define M_LIMITS 'L' /* must enforce SMTP line limits */ 449 #define M_NHDR 'n' /* don't insert From line */ 460 #define M_UGLYUUCP 'U' /* this wants an ugly UUCP from line */ 742 #define MCIF_INLONGLINE 0x01000000 /* in the middle of a long line */ 933 char *e_envid; /* envelope id from MAIL FROM: line */ 1054 int r_line; /* rule line i [all...] |