projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
BSD 4_2 release
[unix-history]
/
usr
/
src
/
usr.lib
/
sendmail
/
src
/
alias.c
diff --git
a/usr/src/usr.lib/sendmail/src/alias.c
b/usr/src/usr.lib/sendmail/src/alias.c
index
bd81ea0
..
eaca61f
100644
(file)
--- a/
usr/src/usr.lib/sendmail/src/alias.c
+++ b/
usr/src/usr.lib/sendmail/src/alias.c
@@
-5,9
+5,9
@@
# include "sendmail.h"
# ifdef DBM
# include "sendmail.h"
# ifdef DBM
-SCCSID(@(#)alias.c
3.46 3/10
/83 (with DBM));
+SCCSID(@(#)alias.c
4.1 7/25
/83 (with DBM));
# else DBM
# else DBM
-SCCSID(@(#)alias.c
3.46 3/10
/83 (without DBM));
+SCCSID(@(#)alias.c
4.1 7/25
/83 (without DBM));
# endif DBM
/*
# endif DBM
/*
@@
-163,6
+163,7
@@
initaliases(aliasfile, init)
if (stat(aliasfile, &stb) < 0)
{
NoAlias = TRUE;
if (stat(aliasfile, &stb) < 0)
{
NoAlias = TRUE;
+ errno = 0;
return;
}
return;
}
@@
-193,6
+194,7
@@
initaliases(aliasfile, init)
stb.st_ino = 0;
if (!init && (atcnt < 0 || stat(buf, &stb) < 0 || stb.st_mtime < modtime))
{
stb.st_ino = 0;
if (!init && (atcnt < 0 || stat(buf, &stb) < 0 || stb.st_mtime < modtime))
{
+ errno = 0;
if (AutoRebuild && stb.st_ino != 0 &&
((stb.st_mode & 0777) == 0666 || stb.st_uid == geteuid()))
{
if (AutoRebuild && stb.st_ino != 0 &&
((stb.st_mode & 0777) == 0666 || stb.st_uid == geteuid()))
{