version 1.8, 1997/07/14 00:24:27 |
version 1.9, 1997/07/22 06:46:20 |
|
|
char *who = name[1] ? name + 1 : myname; |
char *who = name[1] ? name + 1 : myname; |
static int shudclob; |
static int shudclob; |
extern char *tempMesg; |
extern char *tempMesg; |
extern int errno; |
|
|
|
if ((name = expand(name)) == NULL) |
if ((name = expand(name)) == NULL) |
return(-1); |
return(-1); |
|
|
return(-1); |
return(-1); |
holdsigs(); |
holdsigs(); |
newsize = fsize(ibuf); |
newsize = fsize(ibuf); |
if (newsize == 0) |
/* make sure mail box has grown and is non-empty */ |
return(-1); /* mail box is now empty??? */ |
if (newsize == 0 || newsize <= mailsize) { |
if (newsize < mailsize) |
relsesigs(); |
return(-1); /* mail box has shrunk??? */ |
return(newsize == mailsize ? 0 : -1); |
if (newsize == mailsize) |
} |
return(0); /* no new mail */ |
|
setptr(ibuf, mailsize); |
setptr(ibuf, mailsize); |
setmsize(msgCount); |
setmsize(msgCount); |
mailsize = ftell(ibuf); |
mailsize = ftell(ibuf); |