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
changed to version 2.1
[unix-history]
/
usr
/
src
/
usr.bin
/
mail
/
temp.c
diff --git
a/usr/src/usr.bin/mail/temp.c
b/usr/src/usr.bin/mail/temp.c
index
bbba26e
..
bef0669
100644
(file)
--- a/
usr/src/usr.bin/mail/temp.c
+++ b/
usr/src/usr.bin/mail/temp.c
@@
-8,7
+8,7
@@
* Give names to all the temporary files that we will need.
*/
* Give names to all the temporary files that we will need.
*/
-static char *SccsId = "@(#)temp.c 1.
2
%G%";
+static char *SccsId = "@(#)temp.c 1.
3
%G%";
char tempMail[14];
char tempQuit[14];
char tempMail[14];
char tempQuit[14];
@@
-34,21
+34,24
@@
tinit()
if (strlen(myname) != 0) {
uid = getuserid(myname);
if (strlen(myname) != 0) {
uid = getuserid(myname);
- if (uid == -1)
- goto youlose;
+ if (uid == -1) {
+ printf("\"%s\" is not a user of this system\n",
+ myname);
+ exit(1);
+ }
}
else {
uid = getuid() & UIDMASK;
if (username(uid, uname) < 0) {
copy("ubluit", myname);
}
else {
uid = getuid() & UIDMASK;
if (username(uid, uname) < 0) {
copy("ubluit", myname);
-youlose:
err++;
if (rcvmode) {
printf("Who are you!?\n");
exit(1);
}
}
err++;
if (rcvmode) {
printf("Who are you!?\n");
exit(1);
}
}
- copy(uname, myname);
+ else
+ copy(uname, myname);
}
mailname = mailspace;
cp = value("HOME");
}
mailname = mailspace;
cp = value("HOME");