2 * Copyright 2000, International Business Machines Corporation and others.
5 * This software has been released under the terms of the IBM Public
6 * License. For details, see the LICENSE file in the top-level source
7 * directory or online at http://www.openafs.org/dl/license10.html
10 #ifndef __CM_DAEMON_H_ENV_
11 #define __CM_DAEMON_H_ENV_ 1
14 extern long cm_daemonCheckInterval;
16 extern osi_rwlock_t cm_daemonLock;
18 void cm_DaemonShutdown(void);
20 void cm_InitDaemon(int nDaemons);
22 typedef void (cm_bkgProc_t)(cm_scache_t *scp, long p1, long p2, long p3,
23 long p4, struct cm_user *up);
25 typedef struct cm_bkgRequest {
33 struct cm_user *userp;
36 extern void cm_QueueBKGRequest(cm_scache_t *scp, cm_bkgProc_t *procp, long p1,
37 long p2, long p3, long p4, cm_user_t *userp);
39 #endif /* __CM_DAEMON_H_ENV_ */