Date: Wed, 13 Jan 1999 15:16:43 +0200 (EET) From: Ruslan Ermilov <ru@ucb.crimea.ua> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: bin/9471: msgs: /var/msgs/bounds: No such file or directory Message-ID: <199901131316.PAA05291@relay.ucb.crimea.ua>
next in thread | raw e-mail | index | archive | help
>Number: 9471 >Category: bin >Synopsis: msgs: /var/msgs/bounds: No such file or directory >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jan 13 05:20:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: Ruslan Ermilov >Release: FreeBSD 2.2.8-STABLE i386 >Organization: United Commercial Bank >Environment: Both 3.0 and 2.2.8. >Description: New installations do not install /var/msgs/bounds file. Enabling `msgs -f' in either /etc/profile or /etc/cshrc causes $Synopsis to be displayed every time user logs in. According to msgs(1): | The file /var/msgs/bounds shows the low and high number of the messages | in the directory so that msgs can quickly determine if there are no | messages for you. If the contents of bounds is incorrect it can be fixed | by removing it; msgs will make a new bounds file the next time it is run. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This bug was introduced in revision 1.10, and then merged into RELENG_2_2 in revision 1.8.2.2. >How-To-Repeat: Remove /var/msgs/bounds. Run `msgs'. >Fix: Index: msgs.c =================================================================== RCS file: /usr/FreeBSD-CVS/src/usr.bin/msgs/msgs.c,v retrieving revision 1.8.2.4 diff -u -r1.8.2.4 msgs.c --- msgs.c 1998/07/17 04:20:04 1.8.2.4 +++ msgs.c 1999/01/13 13:00:13 @@ -170,7 +170,6 @@ int rcback = 0; /* amount to back off of rcfirst */ int firstmsg = 0, nextmsg = 0, lastmsg = 0; int blast = 0; - struct stat buf; /* stat to check access of bounds */ FILE *bounds; #ifdef UNBUFFERED @@ -246,8 +245,6 @@ * determine current message bounds */ snprintf(fname, sizeof(fname), "%s/%s", _PATH_MSGS, BOUNDS); - if (stat(fname, &buf) < 0) - err(errno, "%s", fname); bounds = fopen(fname, "r"); if (bounds != NULL) { >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901131316.PAA05291>