diff options
author | Johannes Schindelin <johannes.schindelin@gmx.de> | 2016-07-17 12:59:57 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2016-07-18 11:35:00 -0700 |
commit | 1cd772cc4124e43b14231dcaeae8a5dddf4ffdb9 (patch) | |
tree | b2c194259ff773b03bc5a3f3921a8d595aef63da /fsck.h | |
parent | 7b35efd734e501f9e4692768a8b6aea818c0c93e (diff) | |
download | git-1cd772cc4124e43b14231dcaeae8a5dddf4ffdb9.tar.gz |
fsck: give the error function a chance to see the fsck_options
We will need this in the next commit, where fsck will be taught to
optionally name the objects when reporting issues about them.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'fsck.h')
-rw-r--r-- | fsck.h | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -23,9 +23,11 @@ int is_valid_msg_type(const char *msg_id, const char *msg_type); typedef int (*fsck_walk_func)(struct object *obj, int type, void *data, struct fsck_options *options); /* callback for fsck_object, type is FSCK_ERROR or FSCK_WARN */ -typedef int (*fsck_error)(struct object *obj, int type, const char *message); +typedef int (*fsck_error)(struct fsck_options *o, + struct object *obj, int type, const char *message); -int fsck_error_function(struct object *obj, int type, const char *message); +int fsck_error_function(struct fsck_options *o, + struct object *obj, int type, const char *message); struct fsck_options { fsck_walk_func walk; |