* Version $Id$
*/
/*
- Copyright (C) 2000, 2001, 2002 Kern Sibbald and John Walker
+ Copyright (C) 2000-2003 Kern Sibbald and John Walker
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
#ifndef __STORED_H_
#define __STORED_H_
+#define STORAGE_DAEMON 1
+
+#ifdef HAVE_MTIO_H
+#include <mtio.h>
+#endif
+#ifdef HAVE_SYS_MTIO_H
#include <sys/mtio.h>
+#endif
#include "block.h"
#include "record.h"
#include "dev.h"
#include "stored_conf.h"
-#include "jcr.h"
#include "bsr.h"
+#include "jcr.h"
#include "protos.h"
#ifdef HAVE_LIBZ
#include <zlib.h> /* compression headers */
#define uLongf uint32_t
#endif
-/* **** FIXME make this dynamic ****/
-#define MAX_DEVICES 20
-
-/*
- * Old shared memory buffer. Shared memory no longer used,
- * so this just acts as a global.
- */
-struct s_shm {
- long VolSessionId;
- long VolSessionTime;
- DEVICE dev[MAX_DEVICES];
-};
+extern char errmsg[]; /* general error message */
-extern char errmsg[]; /* general error message */
+extern STORES *me; /* "Global" daemon resource */
#endif /* __STORED_H_ */