|
|
1.1 root 1:
2: /* D.L.Buck and Associates, Inc. - February, 1983
3: *
4: * COPYRIGHT NOTICE:
5: * Copyright c 1983 - An unpublished work by
6: * D.L.Buck and Associates, Inc.
7: *
8: * PROPRIETARY RIGHTS NOTICE:
9: * All rights reserved. This document and program contains
10: * proprietary information of D.L.Buck and Associates,Inc.
11: * of San Jose, California, U.S.A., embodying confidential
12: * information, ideas, and expressions, no part of which
13: * may be reproduced, or transmitted in any form or by any
14: * means, electronic, mechanical, or otherwise, without
15: * the written permission of D.L.Buck and Associates, Inc.
16: * NAME
17: * em_audnm -- name the audit file
18: *
19: * DESCRIPTION
20: * If the primary audit file (/usr/spool/bscbatch/<hostname>/AUDIT) is
21: * in use, this routine creates a secondary audit file to make entries
22: * in. bsclog sorts and merges all files which begin with AUDIT before
23: * it displays the log, fear not.
24: */
25: #include "empr.h"
26: #define spoolpath "/usr/spool/bscbatch/"
27:
28: static char sccsid[] = "@(#)em_audnm.c 1.1 "; /* sccs id */
29:
30: extern char hostname[];
31: extern char audname[]; /* temp audit file name goes here */
32: extern char new_audnm[]; /* real audit file name goes here */
33:
34: extern FILE *aud;
35: em_audnm()
36: {
37: int pid; /* process number to give unique name to this
38: audit file by */
39: pid = getpid();
40:
41: sprintf(audname,"%s%s/TUDIT.%d",spoolpath,hostname,pid);
42: sprintf(new_audnm,"%s%s/AUDIT.%d",spoolpath,hostname,pid);
43: aud = fopen(audname,"a");
44: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.