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
include aculib in cleanup
[unix-history]
/
usr
/
src
/
usr.bin
/
mail
/
cmd2.c
diff --git
a/usr/src/usr.bin/mail/cmd2.c
b/usr/src/usr.bin/mail/cmd2.c
index
2236e3c
..
35dedb0
100644
(file)
--- a/
usr/src/usr.bin/mail/cmd2.c
+++ b/
usr/src/usr.bin/mail/cmd2.c
@@
-9,7
+9,7
@@
* More user commands.
*/
* More user commands.
*/
-static char *SccsId = "@(#)cmd2.c 2.
8
%G%";
+static char *SccsId = "@(#)cmd2.c 2.
10
%G%";
/*
* If any arguments were given, go to the next applicable argument
/*
* If any arguments were given, go to the next applicable argument
@@
-122,7
+122,8
@@
save1(str, mark)
register int *ip, mesg;
register struct message *mp;
char *file, *disp, *cmd;
register int *ip, mesg;
register struct message *mp;
char *file, *disp, *cmd;
- int f, *msgvec, lc, cc, t;
+ int f, *msgvec, lc, t;
+ long cc;
FILE *obuf;
struct stat statb;
FILE *obuf;
struct stat statb;
@@
-152,7
+153,8
@@
save1(str, mark)
perror(NOSTR);
return(1);
}
perror(NOSTR);
return(1);
}
- cc = lc = 0;
+ cc = 0L;
+ lc = 0;
for (ip = msgvec; *ip && ip-msgvec < msgCount; ip++) {
mesg = *ip;
touch(mesg);
for (ip = msgvec; *ip && ip-msgvec < msgCount; ip++) {
mesg = *ip;
touch(mesg);
@@
-163,7
+165,7
@@
save1(str, mark)
return(1);
}
lc += t;
return(1);
}
lc += t;
- cc += m
size(mp)
;
+ cc += m
p->m_size
;
if (mark)
mp->m_flag |= MSAVED;
}
if (mark)
mp->m_flag |= MSAVED;
}
@@
-171,7
+173,7
@@
save1(str, mark)
if (ferror(obuf))
perror(file);
fclose(obuf);
if (ferror(obuf))
perror(file);
fclose(obuf);
- printf("%s %d/%d\n", disp, lc, cc);
+ printf("%s %d/%
l
d\n", disp, lc, cc);
return(0);
}
return(0);
}
@@
-489,7
+491,7
@@
igshow()
printf("No fields currently being ignored.\n");
return(0);
}
printf("No fields currently being ignored.\n");
return(0);
}
- ring = (char **)
alloca
((count + 1) * sizeof (char *));
+ ring = (char **)
salloc
((count + 1) * sizeof (char *));
ap = ring;
for (h = 0; h < HSHSIZE; h++)
for (igp = ignore[h]; igp != 0; igp = igp->i_link)
ap = ring;
for (h = 0; h < HSHSIZE; h++)
for (igp = ignore[h]; igp != 0; igp = igp->i_link)