aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--guts/getxattr.c14
-rw-r--r--guts/lgetxattr.c14
-rw-r--r--wrapfuncs.in2
3 files changed, 30 insertions, 0 deletions
diff --git a/guts/getxattr.c b/guts/getxattr.c
new file mode 100644
index 0000000..ce2a618
--- /dev/null
+++ b/guts/getxattr.c
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2010 Wind River Systems; see
+ * guts/COPYRIGHT for information.
+ *
+ * static ssize_t
+ * wrap_getxattr(const char *path, const char *name, void *value, size_t size) {
+ * ssize_t rc = -1;
+ */
+
+ rc = real_getxattr(path, name, value, size);
+
+/* return rc;
+ * }
+ */
diff --git a/guts/lgetxattr.c b/guts/lgetxattr.c
new file mode 100644
index 0000000..f503bde
--- /dev/null
+++ b/guts/lgetxattr.c
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2010 Wind River Systems; see
+ * guts/COPYRIGHT for information.
+ *
+ * static ssize_t
+ * wrap_lgetxattr(const char *path, const char *name, void *value, size_t size) {
+ * ssize_t rc = -1;
+ */
+
+ rc = real_lgetxattr(path, name, value, size);
+
+/* return rc;
+ * }
+ */
diff --git a/wrapfuncs.in b/wrapfuncs.in
index 596eadc..95bb8b9 100644
--- a/wrapfuncs.in
+++ b/wrapfuncs.in
@@ -111,3 +111,5 @@ void setgrent(void);
void endgrent(void);
int getgrouplist(const char *user, gid_t group, gid_t *groups, int *ngroups);
int getgroups(int size, gid_t *list);
+ssize_t getxattr(const char *path, const char *name, void *value, size_t size);
+ssize_t lgetxattr(const char *path, const char *name, void *value, size_t size); /* flags=AT_SYMLINK_NOFOLLOW */