blob: 9a8a6350cc3b395bb66a83a2482a1a0061e66781 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
/*
* Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
* All rights reserved.
* Copyright (c) 1983 Eric P. Allman. All rights reserved.
* Copyright (c) 1988, 1993
* The Regents of the University of California. All rights reserved.
*
* By using this file, you agree to the terms and conditions set
* forth in the LICENSE file which can be found at the top level of
* the sendmail distribution.
*
*
* $Id: mailstats.h,v 8.18 2001/11/21 13:39:10 gshapiro Exp $
*/
#if _FFR_QUARANTINE
# define STAT_VERSION 4
#else /* _FFR_QUARANTINE */
# define STAT_VERSION 3
#endif /* _FFR_QUARANTINE */
#define STAT_MAGIC 0x1B1DE
/*
** Statistics structure.
*/
struct statistics
{
int stat_magic; /* magic number */
int stat_version; /* stat file version */
time_t stat_itime; /* file initialization time */
short stat_size; /* size of this structure */
long stat_cf; /* # from connections */
long stat_ct; /* # to connections */
long stat_cr; /* # rejected connections */
long stat_nf[MAXMAILERS]; /* # msgs from each mailer */
long stat_bf[MAXMAILERS]; /* kbytes from each mailer */
long stat_nt[MAXMAILERS]; /* # msgs to each mailer */
long stat_bt[MAXMAILERS]; /* kbytes to each mailer */
long stat_nr[MAXMAILERS]; /* # rejects by each mailer */
long stat_nd[MAXMAILERS]; /* # discards by each mailer */
#if _FFR_QUARANTINE
long stat_nq[MAXMAILERS]; /* # quarantines by each mailer */
#endif /* _FFR_QUARANTINE */
};
|