projects
/
platform
/
upstream
/
btrfs-progs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
btrfs-progs: check: introduce function to check dir_item
[platform/upstream/btrfs-progs.git]
/
send-utils.h
diff --git
a/send-utils.h
b/send-utils.h
index
0f38b5a
..
677a1db
100644
(file)
--- a/
send-utils.h
+++ b/
send-utils.h
@@
-20,9
+20,11
@@
#define __BTRFS_SEND_UTILS_H__
#if BTRFS_FLAT_INCLUDES
#define __BTRFS_SEND_UTILS_H__
#if BTRFS_FLAT_INCLUDES
+#include "kerncompat.h"
#include "ctree.h"
#include "rbtree.h"
#else
#include "ctree.h"
#include "rbtree.h"
#else
+#include <btrfs/kerncompat.h>
#include <btrfs/ctree.h>
#include <btrfs/rbtree.h>
#endif /* BTRFS_FLAT_INCLUDES */
#include <btrfs/ctree.h>
#include <btrfs/rbtree.h>
#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);
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);
char *path_cat(const char *p1, const char *p2);
+__attribute__((deprecated))
char *path_cat3(const char *p1, const char *p2, const char *p3);
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
#ifdef __cplusplus
}
#endif