X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=send-utils.h;h=677a1db2f3f8e727b86fcf28027b15ac18e72bec;hb=52bfe9ef78fdf6c1f1c5ceb3f7a8bf8bf2164775;hp=0f38b5adec933ee24e5166b5b601ac3db55d6155;hpb=07ce7005fc81289eb4c7dde7d601be08c977b92c;p=platform%2Fupstream%2Fbtrfs-progs.git diff --git a/send-utils.h b/send-utils.h index 0f38b5a..677a1db 100644 --- a/send-utils.h +++ b/send-utils.h @@ -20,9 +20,11 @@ #define __BTRFS_SEND_UTILS_H__ #if BTRFS_FLAT_INCLUDES +#include "kerncompat.h" #include "ctree.h" #include "rbtree.h" #else +#include #include #include #endif /* BTRFS_FLAT_INCLUDES */ @@ -87,9 +89,18 @@ void subvol_uuid_search_add(struct subvol_uuid_search *s, int btrfs_subvolid_resolve(int fd, char *path, size_t path_len, u64 subvol_id); +/* + * DEPRECATED: the functions path_cat and path_cat3 are unsafe and should not + * be used, use the _out variants and always check the return code. + */ +__attribute__((deprecated)) char *path_cat(const char *p1, const char *p2); +__attribute__((deprecated)) char *path_cat3(const char *p1, const char *p2, const char *p3); +int path_cat_out(char *out, const char *p1, const char *p2); +int path_cat3_out(char *out, const char *p1, const char *p2, const char *p3); + #ifdef __cplusplus } #endif