static char sccsid
[] = "@(#)assert.c 5.5 (Berkeley) %G%";
* print out assetion error
extern struct tm
*localtime();
savemask
= umask(LOGMASK
);
errlog
= fopen(ERRLOG
, "a");
fprintf(errlog
, "ASSERT ERROR (%.9s) ", Progname
);
fprintf(errlog
, "pid: %d ", pid
);
fprintf(errlog
, "(%d/%d-%2.2d:%2.2d) ", tp
->tm_mon
+ 1,
tp
->tm_mday
, tp
->tm_hour
, tp
->tm_min
);
fprintf(errlog
, "(%d/%d-%02d:%02d) ", tp
->tm_mon
+ 1,
tp
->tm_mday
, tp
->tm_hour
, tp
->tm_min
);
fprintf(errlog
, "%s %s (%d)\n", s1
? s1
: "", s2
? s2
: "", i1
);