X-Git-Url: http://git.tuebingen.mpg.de/?p=dss.git;a=blobdiff_plain;f=snap.h;h=626ecad003a52a1a465ea6f7f2e11f960a97df3c;hp=ab8d26ddae988c8e50678894df1f92546798e6fc;hb=fafaa26953e4f452c6b91de4e24ec5ad2a8f6700;hpb=2ed0d7c6e6a20ad39b3f7fceb677f0b7ffe3f8f4 diff --git a/snap.h b/snap.h index ab8d26d..626ecad 100644 --- a/snap.h +++ b/snap.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2008-2010 Andre Noll + * Copyright (C) 2008-2010 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -13,7 +13,7 @@ HSA_ITEM(HS_RUNNING, "in progress"), \ HSA_ITEM(HS_SUCCESS, "process terminated successfully"), \ HSA_ITEM(HS_NEEDS_RESTART, "restart needed"), \ - HSA_ITEM(HS_POST_RUNNING, "post-hook running"), \ + HSA_ITEM(HS_POST_RUNNING, "post-hook running") #define HSA_ITEM(x, y) x @@ -37,7 +37,7 @@ enum snapshot_status_flags { /** The rsync process terminated successfully. */ SS_COMPLETE = 1, /** The rm process is running to remove this snapshot. */ - SS_BEING_DELETED = 2, + SS_BEING_DELETED = 2 }; /** Describes one snapshot. */ @@ -88,6 +88,7 @@ __malloc char *incomplete_name(int64_t start); __malloc char *being_deleted_name(struct snapshot *s); int complete_name(int64_t start, int64_t end, char **result); __malloc char *name_of_newest_complete_snapshot(struct snapshot_list *sl); +int num_complete_snapshots(struct snapshot_list *sl); /** * Get the newest snapshot in a snapshot list.