#include "bacula.h"
#include "filed.h"
+
+#define USE_LIST_TERMINATED_JOBS
+#define USE_LIST_RESOURCE_LIMITS
#include "lib/status.h"
extern bool GetWindowsVersionString(char *buf, int maxsiz);
* to determine the FD list to close.
*/
#if !defined(HAVE_FCNTL_F_CLOSEM) && !defined(HAVE_CLOSEFROM)
+ struct rlimit rl;
+ int64_t rlimitResult=0;
+
if (getrlimit(RLIMIT_NOFILE, &rl) == -1) {
rlimitResult = sysconf(_SC_OPEN_MAX);
} else {
}
/* common to SD/FD */
+#ifdef USE_LIST_TERMINATED_JOBS
static void list_terminated_jobs(STATUS_PKT *sp)
{
OutputWriter ow(sp->api_opts);
sendit(p, strlen(p), sp);
}
}
+#endif /* USE_LIST_TERMINATED_JOBS */
/* common to SD/FD/DIR */
+#ifdef USE_LIST_RESOURCE_LIMITS
static void list_resource_limits(STATUS_PKT *sp, int64_t l_nofile, int64_t l_memlock)
{
#ifdef HAVE_GETRLIMIT
}
#endif
}
+#endif /* USE_LIST_RESOURCE_LIMITS */
#if defined(HAVE_WIN32)
int bacstat = 0;
static const char store_query[] = "store_mngr query\n";
static const char store_query_freespace[] = "store_mngr freespace device=%s\n";
static char OK_store_query[] = "3000 OK query store\n";
-static char store_query_unsupp_policy[] = "3200 unsupported policy\n";
static char OK_store_size[] = "3000 OK size=%llu\n";
+#ifdef STORAGE_DAEMON
+static char store_query_unsupp_policy[] = "3200 unsupported policy\n";
+#endif
+
#endif // STORE_MNGR_CMDS_H
#include "bacula.h"
#include "stored.h"
+
+#define USE_LIST_TERMINATED_JOBS
+#define USE_LIST_RESOURCE_LIMITS
#include "lib/status.h"
#include "sd_plugins.h"