# 2.11BSD#431 - /usr/src/usr.bin/uucp/assert.c

##### Functions

    assert            X

       1: #ifndef lint
       2: static char sccsid[] = "@(#)assert.c	5.5 (Berkeley) 6/19/85";
       3: #endif
       4:
       5: #include "uucp.h"
       6: #include <sys/time.h>
       7: #include <errno.h>
       8:
       9: /*LINTLIBRARY*/
      10:
      11: /*
      12:  *	print out assetion error
      13:  */
      14:
      15: assert(s1, s2, i1)
      16: char *s1, *s2;
      17: {
      18:     register FILE *errlog;
      19:     register struct tm *tp;
      20:     extern struct tm *localtime();
      21:     time_t clock;
      22:     int pid;
      23:
      24:     errlog = NULL;
      25:     if (!Debug) {
      26:         int savemask;
      27:         savemask = umask(LOGMASK);
      28:         errlog = fopen(ERRLOG, "a");
      29:         umask(savemask);
      30:     }
      31:     if (errlog == NULL)
      32:         errlog = stderr;
      33:
      34:     pid = getpid();
      35:     fprintf(errlog, "ASSERT ERROR (%.9s)  ", Progname);
      36:     fprintf(errlog, "pid: %d  ", pid);
      37:     (void) time(&clock);
      38:     tp = localtime(&clock);
      39: #ifdef USG
      40:     fprintf(errlog, "(%d/%d-%2.2d:%2.2d) ", tp->tm_mon + 1,
      41:         tp->tm_mday, tp->tm_hour, tp->tm_min);
      42: #endif
      43: #ifndef USG
      44:     fprintf(errlog, "(%d/%d-%02d:%02d) ", tp->tm_mon + 1,
      45:         tp->tm_mday, tp->tm_hour, tp->tm_min);
      46: #endif
      47:     fprintf(errlog, "%s %s (%d)\n", s1 ? s1 : "", s2 ? s2 : "", i1);
      48:     if (errlog != stderr)
      49:         (void) fclose(errlog);
      50:     return;
      51: }

#### Defined functions

assert defined in line 15; used 7 times

- in /usr/src/usr.bin/uucp/cico.c line 783, 845, 854, 864
- in /usr/src/usr.bin/uucp/gename.c line 67
- in /usr/src/usr.bin/uucp/ulockf.c line 63
- in /usr/src/usr.bin/uucp/uucp.h line 263

#### Defined variables

sccsid defined in line 2; never used

Last modified: 1987-02-17 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 624 |