89062aaacd4112a9edc7a3e9cbafe20eff51a886
static char sccsid
[] = "@(#)uulog.c 5.3 (Berkeley) %G%";
static char SYSBUF
[BUFSIZ
];
char buf
[BUFSIZ
], u
[64], s
[64];
strcpy(Progname
, "uulog");
while (argc
>1 && argv
[1][0] == '-') {
if (*sys
== NULL
&& argc
> 2 && argv
[2][0] != '-') {
if (versys(&sys
) != SUCCESS
){
fprintf(stderr
,"uulog: unknown system %s\n", sys
);
if (*user
== NULL
&& argc
> 2 && argv
[2][0] != '-') {
printf("unknown flag %s\n", argv
[1]); break;
if (user
== NULL
&& sys
== NULL
) {
fprintf(stderr
, "usage: uulog [-u user] [-s sys]\n");
/* this program is really obsolete, this is a rude backward compat */
sprintf(buf
, "exec cat LOG/uu*/* | egrep '^%s '", user
);
sprintf(buf
,"exec cat LOG/uu*/%s", sys
);
plogf
= fopen(LOGFILE
, "r");
ASSERT(plogf
!= NULL
, "CAN NOT OPEN", LOGFILE
, 0);
while (fgets(buf
, BUFSIZ
, plogf
) != NULL
) {
sscanf(buf
, "%s%s", u
, s
);
if (user
!= NULL
&& !prefix(user
, u
))
if (sys
!= NULL
&& !prefix(sys
, s
))