Article View: de.comp.sys.next
Article #505Fuer Benutzer von msgs(1)
From: Oliver Brandmueller
Date: Tue, 05 Jan 1993 15:34
Date: Tue, 05 Jan 1993 15:34
65 lines
2130 bytes
2130 bytes
Hallo,
ich habe gerade mal ein kleines C-Programm zusammengehackt, das eventuell
die Benutzer von msgs(1) interessieren koennte. Ich habe mich in meinem
Loginscript naemlich darueber geaergert, dass msgs(1) je nach Parametern
entweder ausgibt, dass neue Messages vorhanden sind oder nichts bzw.
dass keine neuen Messages da sind oder die ganzen Messages. Ich habe
das folgende Programm geschrieben, das die folgenden Ausgaben kennt:
"No new messages."
"There is 1 new message."
"There are n new messages." (n ist die Anzahl).
--- CUT HERE ---
#include <stdio.h>
#define BOUNDS "/usr/msgs/bounds"
#define MSGSRC ".msgsrc"
main(argc, argv, envp)
int argc;
char *argv[],
*envp[];
{
int hibound = 0,
hiread = 0,
dummy = 0;
char msgsrc[256];
FILE *bounds,
*msgrc,
*fopen();
strcpy(msgsrc, getenv("HOME"));
strcat(msgsrc, "/");
strcat(msgsrc, MSGSRC);
if( (bounds = fopen(BOUNDS, "r")) ) {
fscanf(bounds, "%d %d", &dummy, &hibound);
fclose(bounds);
if( (msgrc = fopen(msgsrc, "r")) ) {
fscanf(msgrc, "%d", &hiread);
fclose(msgrc);
hiread--;
}
}
if( (hibound - hiread) <= 0 )
printf("No new messages.\n");
if( (hibound - hiread) == 1 )
printf("There is one 1 message.\n");
if( (hibound - hiread) > 1 )
printf("There are %d new messages.\n", hibound-hiread);
return(0);
}
--- CUT HERE ---
Tschau, Olli
--
| Oliver Brandmueller | Detmolder Str. 64 | 1000 Berlin 31 | Germany - (FRG) |
| Fax: +49 30 8536544 | V: 030/853 69 80 | Cityruf 315 30 68 30 (numerisch) |
| "Ich werde Millionaer, heirate Jodie Foster und nehme mir eine Nymphomanin |
| als Putzfrau. Dann habe ich alles erreicht." - ob@school |
Technical Details
Message-ID:
<ZYH0CCD@obh.in-berlin.de>Path:
arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!fub!obh.in-berlin.de!obShow Full Headers
Complete Article Headers
Newsgroups: de.comp.sys.next Path: arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!fub!obh.in-berlin.de!ob From: ob@obh.in-berlin.de (Oliver Brandmueller) Subject: Fuer Benutzer von msgs(1) Message-ID: <ZYH0CCD@obh.in-berlin.de> Organization: obh - private bbs in Berlin/Germany Date: Tue, 5 Jan 93 15:34:51 GMT Lines: 65