summaryrefslogtreecommitdiff
path: root/usr/src/cmd/mail/gethead.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/mail/gethead.c')
-rw-r--r--usr/src/cmd/mail/gethead.c33
1 files changed, 14 insertions, 19 deletions
diff --git a/usr/src/cmd/mail/gethead.c b/usr/src/cmd/mail/gethead.c
index 6b72936efb..be671b8a23 100644
--- a/usr/src/cmd/mail/gethead.c
+++ b/usr/src/cmd/mail/gethead.c
@@ -19,15 +19,14 @@
*
* CDDL HEADER END
*/
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-
/*
- * Copyright 2002 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
+/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
+/* All Rights Reserved */
+
#pragma ident "%Z%%M% %I% %E% SMI"
#include "mail.h"
@@ -200,7 +199,7 @@ gethead(int current, int all)
}
void
-tmperr()
+tmperr(void)
{
fclose(tmpf);
errmsg(E_TMP, "");
@@ -210,8 +209,8 @@ tmperr()
* Write a string out to tmp file, with error checking.
* Return 1 on success, else 0
*/
-wtmpf(str, length)
-char *str;
+int
+wtmpf(char *str, int length)
{
if (fwrite(str, 1, length, tmpf) != length) {
tmperr();
@@ -225,10 +224,7 @@ char *str;
* return number of bytes in length
*/
int
-getline(ptr2line, max, f)
-char *ptr2line;
-int max;
-FILE *f;
+getline(char *ptr2line, int max, FILE *f)
{
int i, ch;
for (i = 0; i < max-1 && (ch = getc(f)) != EOF; )
@@ -241,7 +237,7 @@ FILE *f;
* Make temporary file for letter
*/
void
-mktmp()
+mktmp(void)
{
static char tmpl[] = "/var/tmp/mailXXXXXX";
int fd = mkstemp(lettmp = tmpl);
@@ -257,8 +253,8 @@ mktmp()
* Get a number from user's reply,
* return its value or zero if none present, -1 on error
*/
-getnumbr(s)
-char *s;
+int
+getnumbr(char *s)
{
int k = 0;
@@ -283,7 +279,8 @@ char *s;
* If valid msgnum return 1,
* else print message and return 0
*/
-validmsg(i)
+int
+validmsg(int i)
{
if ((i < 0) || (i > nlet)) {
printf("No such message\n");
@@ -296,9 +293,7 @@ validmsg(i)
* Set letter to passed status, and adjust changed as necessary
*/
void
-setletr(letter, status)
-int letter;
-int status;
+setletr(int letter, int status)
{
if (status == ' ') {
if (let[letter].change != ' ')