Apply suggested patch- seems reasonable.
PR: 12020 Submitted by: Matthew D. Fuller <fullermd@futuresouth.com>
This commit is contained in:
parent
fad2f0e686
commit
0de83b4407
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=49061
@ -30,7 +30,7 @@
|
|||||||
.\" SUCH DAMAGE.
|
.\" SUCH DAMAGE.
|
||||||
.\"
|
.\"
|
||||||
.\" @(#)msgs.1 8.2 (Berkeley) 4/28/95
|
.\" @(#)msgs.1 8.2 (Berkeley) 4/28/95
|
||||||
.\" $Id$
|
.\" $Id: msgs.1,v 1.6 1999/07/12 20:23:47 nik Exp $
|
||||||
.\"
|
.\"
|
||||||
.Dd April 28, 1995
|
.Dd April 28, 1995
|
||||||
.Dt MSGS 1
|
.Dt MSGS 1
|
||||||
@ -118,7 +118,16 @@ is incorrect it can be fixed by removing it;
|
|||||||
.Nm
|
.Nm
|
||||||
will make a new
|
will make a new
|
||||||
.Pa bounds
|
.Pa bounds
|
||||||
file the next time it is run.
|
file the next time it is run with the
|
||||||
|
.Fl s
|
||||||
|
option.
|
||||||
|
If
|
||||||
|
.Nm
|
||||||
|
is run with any option other than
|
||||||
|
.Fl s ,
|
||||||
|
an error will be displayed if
|
||||||
|
.Pa /var/msgs/bounds
|
||||||
|
does not exist.
|
||||||
.Pp
|
.Pp
|
||||||
The
|
The
|
||||||
.Fl s
|
.Fl s
|
||||||
|
@ -42,7 +42,7 @@ static const char copyright[] =
|
|||||||
static char sccsid[] = "@(#)msgs.c 8.2 (Berkeley) 4/28/95";
|
static char sccsid[] = "@(#)msgs.c 8.2 (Berkeley) 4/28/95";
|
||||||
#endif
|
#endif
|
||||||
static const char rcsid[] =
|
static const char rcsid[] =
|
||||||
"$Id: msgs.c,v 1.12 1998/07/09 14:06:54 ghelmer Exp $";
|
"$Id: msgs.c,v 1.13 1998/07/14 19:07:30 ghelmer Exp $";
|
||||||
#endif /* not lint */
|
#endif /* not lint */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -246,8 +246,23 @@ int argc; char *argv[];
|
|||||||
* determine current message bounds
|
* determine current message bounds
|
||||||
*/
|
*/
|
||||||
snprintf(fname, sizeof(fname), "%s/%s", _PATH_MSGS, BOUNDS);
|
snprintf(fname, sizeof(fname), "%s/%s", _PATH_MSGS, BOUNDS);
|
||||||
if (stat(fname, &buf) < 0)
|
|
||||||
err(errno, "%s", fname);
|
/*
|
||||||
|
* Test access rights to the bounds file
|
||||||
|
* This can be a little tricky. if(send_msg), then
|
||||||
|
* we will create it. We assume that if(send_msg),
|
||||||
|
* then you have write permission there.
|
||||||
|
* Else, it better be there, or we bail.
|
||||||
|
*/
|
||||||
|
if (send_msg != YES) {
|
||||||
|
if (stat(fname, &buf) < 0) {
|
||||||
|
if (hush != YES) {
|
||||||
|
err(errno, "%s", fname);
|
||||||
|
} else {
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
bounds = fopen(fname, "r");
|
bounds = fopen(fname, "r");
|
||||||
|
|
||||||
if (bounds != NULL) {
|
if (bounds != NULL) {
|
||||||
|
Loading…
Reference in New Issue
Block a user