source: trunk/third/sendmail/sendmail/statusd_shm.h @ 19204

Revision 19204, 953 bytes checked in by zacheiss, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r19203, which included commits to RCS files with non-trunk default branches.
Line 
1/*
2 * Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers.
3 *      All rights reserved.
4 *
5 * By using this file, you agree to the terms and conditions set
6 * forth in the LICENSE file which can be found at the top level of
7 * the sendmail distribution.
8 *
9 *      $Id: statusd_shm.h,v 1.1.1.1 2003-04-08 15:11:36 zacheiss Exp $
10 *
11 * Contributed by Exactis.com, Inc.
12 *
13 */
14
15/*
16**  The shared memory part of statusd.
17**
18**  Attach to STATUSD_SHM_KEY and update the counter appropriate
19**  for your type of service.
20**
21*/
22
23#define STATUSD_MAGIC   110946
24#define STATUSD_SHM_KEY (key_t)(13)
25#define STATUSD_LONGS   (2)
26
27typedef struct
28{
29        unsigned long   magic;
30        unsigned long   ul[STATUSD_LONGS];
31} STATUSD_SHM;
32
33/*
34**  Offsets into ul[]. The appropriate program
35**  increments these as appropriate.
36*/
37
38#define STATUSD_COOKIE          (0)     /* reregister cookie */
39
40/* sendmail */
41#define STATUSD_SM_NSENDMAIL    (1)     /* how many running */
42
43extern void     shmtick __P((int, int));
44
Note: See TracBrowser for help on using the repository browser.