version 1.22, 2015/11/11 01:12:10 |
version 1.23, 2016/07/19 06:43:27 |
|
|
mbox = expand("&"); |
mbox = expand("&"); |
mcount = c; |
mcount = c; |
if (value("append") == NULL) { |
if (value("append") == NULL) { |
|
int fdx; |
|
|
(void)snprintf(tempname, sizeof(tempname), |
(void)snprintf(tempname, sizeof(tempname), |
"%s/mail.RmXXXXXXXXXX", tmpdir); |
"%s/mail.RmXXXXXXXXXX", tmpdir); |
if ((fd = mkstemp(tempname)) == -1 || |
if ((fd = mkstemp(tempname)) == -1 || |
|
|
return(-1); |
return(-1); |
} |
} |
(void)Fclose(obuf); |
(void)Fclose(obuf); |
(void)close(open(mbox, O_CREAT | O_TRUNC | O_WRONLY, 0600)); |
if ((fdx = open(mbox, O_CREAT | O_TRUNC | O_WRONLY, 0600)) != -1) |
|
close(fdx); |
if ((obuf = Fopen(mbox, "r+")) == NULL) { |
if ((obuf = Fopen(mbox, "r+")) == NULL) { |
warn("%s", mbox); |
warn("%s", mbox); |
(void)Fclose(ibuf); |
(void)Fclose(ibuf); |