/**
* Actions on purge (bit mask)
*/
-#define AOP_TRUNCATE 1
+#define ON_PURGE_TRUNCATE 1
/* Size of File Address stored in STREAM_SPARSE_DATA. Do NOT change! */
#define SPARSE_FADDR_SIZE (sizeof(uint64_t))
/*
Bacula® - The Network Backup Solution
- Copyright (C) 2000-2009 Free Software Foundation Europe e.V.
+ Copyright (C) 2000-2010 Free Software Foundation Europe e.V.
The main author of Bacula is Kern Sibbald, with contributions from
many others, a complete list can be found in the file AUTHORS.
*
* Kern Sibbald, January MM
*
- * Version $Id$
*/
uint32_t *destination = (uint32_t*)item->value;
lex_get_token(lc, T_NAME);
if (strcasecmp(lc->str, "truncate") == 0) {
- *destination = (*destination) | AOP_TRUNCATE;
+ *destination = (*destination) | ON_PURGE_TRUNCATE;
} else {
scan_err2(lc, _("Expected one of: %s, got: %s"), "Truncate", lc->str);
return;
return;
}
- if (mr->ActionOnPurge & AOP_TRUNCATE) {
+ if (mr->ActionOnPurge & ON_PURGE_TRUNCATE) {
/* Send the command to truncate the volume after purge. If this feature
* is disabled for the specific device, this will be a no-op.
*/
/*
Bacula® - The Network Backup Solution
- Copyright (C) 2000-2009 Free Software Foundation Europe e.V.
+ Copyright (C) 2000-2010 Free Software Foundation Europe e.V.
The main author of Bacula is Kern Sibbald, with contributions from
many others, a complete list can be found in the file AUTHORS.
*
* Kern Sibbald, September MM
*
- * Version $Id$
*/
#include "bacula.h"
{
POOL_MEM ret;
if (strcasecmp(val, "truncate") == 0) {
- mr->ActionOnPurge = AOP_TRUNCATE;
+ mr->ActionOnPurge = ON_PURGE_TRUNCATE;
} else {
mr->ActionOnPurge = 0;
}
db_strerror(ua->db));
} else {
ua->info_msg(_("New ActionOnPurge is: %s\n"),
- aop_to_str(mr->ActionOnPurge, ret));
+ action_on_purge_to_string(mr->ActionOnPurge, ret));
}
}
case 13:
update_vol_recyclepool(ua, ua->argv[j], &mr);
break;
- case 14:
- update_vol_actiononpurge(ua, ua->argv[j], &mr);
- break;
+ case 14:
+ update_vol_actiononpurge(ua, ua->argv[j], &mr);
+ break;
}
done = true;
}
case 16:
pm_strcpy(ret, "");
- ua->info_msg(_("Current ActionOnPurge is: %s\n"),
- aop_to_str(mr.ActionOnPurge, ret));
- if (!get_cmd(ua, _("Enter new ActionOnPurge (one of: Truncate, None): "))) {
+ ua->info_msg(_("Current ActionOnPurge is: %s\n"),
+ action_on_purge_to_string(mr.ActionOnPurge, ret));
+ if (!get_cmd(ua, _("Enter new ActionOnPurge (one of: Truncate, None): "))) {
return 0;
- }
+ }
update_vol_actiononpurge(ua, ua->cmd, &mr);
- break;
+ break;
default: /* Done or error */
ua->info_msg(_("Selection terminated.\n"));
void jobstatus_to_ascii_gui (int JobStatus, char *msg, int maxlen);
int run_program (char *prog, int wait, POOLMEM *&results);
int run_program_full_output (char *prog, int wait, POOLMEM *&results);
-char * aop_to_str (int aop, POOL_MEM &ret);
+char * action_on_purge_to_string(int aop, POOL_MEM &ret);
const char * job_type_to_str (int type);
const char * job_status_to_str (int stat);
const char * job_level_to_str (int level);
/* Convert ActionOnPurge to string (Truncate, Erase, Destroy)
*/
-char *aop_to_str(int aop, POOL_MEM &ret)
+char *action_on_purge_to_string(int aop, POOL_MEM &ret)
{
- if (aop & AOP_TRUNCATE) {
+ if (aop & ON_PURGE_TRUNCATE) {
pm_strcpy(ret, _("Truncate"));
}
if (!aop) {