X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=bacula%2Fsrc%2Ffiled%2Fprotos.h;h=4c426923d04de3c5a467d96e691490bc79f4ef95;hb=c34e03afb7d824ea95e210bbae54d5bc3043331f;hp=8c3dcb77fe6de662519b980bf09b4cac72c8c3ef;hpb=2f95f7a77a6f95d2191114fa89cf1a05a02e86d2;p=bacula%2Fbacula diff --git a/bacula/src/filed/protos.h b/bacula/src/filed/protos.h index 8c3dcb77fe..4c426923d0 100644 --- a/bacula/src/filed/protos.h +++ b/bacula/src/filed/protos.h @@ -1,10 +1,7 @@ -/* - * Version $Id$ - */ /* Bacula® - The Network Backup Solution - Copyright (C) 2000-2006 Free Software Foundation Europe e.V. + Copyright (C) 2000-2009 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. @@ -28,6 +25,9 @@ (FSFE), Fiduciary Program, Sumatrastrasse 25, 8006 Zürich, Switzerland, email:ftf@fsfeurope.org. */ +/* + * Version $Id$ + */ extern bool blast_data_to_storage_daemon(JCR *jcr, char *addr); extern void do_verify_volume(JCR *jcr); @@ -47,12 +47,14 @@ void start_dir_heartbeat(JCR *jcr); void stop_dir_heartbeat(JCR *jcr); /* From acl.c */ -bool build_acl_streams(JCR *jcr, FF_PKT *ff_pkt); -bool parse_acl_stream(JCR *jcr, int stream); +bacl_exit_code build_acl_streams(JCR *jcr, FF_PKT *ff_pkt); +bacl_exit_code parse_acl_streams(JCR *jcr, int stream); /* from accurate.c */ bool accurate_send_deleted_list(JCR *jcr); bool accurate_check_file(JCR *jcr, FF_PKT *ff_pkt); +bool accurate_mark_file_as_seen(JCR *jcr, char *fname); +void accurate_free(JCR *jcr); /* from backup.c */ bool encode_and_send_attributes(JCR *jcr, FF_PKT *ff_pkt, int &data_stream); @@ -60,6 +62,5 @@ void strip_path(FF_PKT *ff_pkt); void unstrip_path(FF_PKT *ff_pkt); /* from xattr.c */ -bool build_xattr_streams(JCR *jcr, FF_PKT *ff_pkt); -bool parse_xattr_stream(JCR *jcr, int stream); - +bxattr_exit_code build_xattr_streams(JCR *jcr, FF_PKT *ff_pkt); +bxattr_exit_code parse_xattr_streams(JCR *jcr, int stream);