aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'libsbutil/include')
-rw-r--r--libsbutil/include/rcscripts/rcutil.h2
-rw-r--r--libsbutil/include/rcscripts/util/debug.h25
-rw-r--r--libsbutil/include/rcscripts/util/str_list.h2
-rw-r--r--libsbutil/include/rcscripts/util/string.h3
4 files changed, 3 insertions, 29 deletions
diff --git a/libsbutil/include/rcscripts/rcutil.h b/libsbutil/include/rcscripts/rcutil.h
index 895a141..248b84a 100644
--- a/libsbutil/include/rcscripts/rcutil.h
+++ b/libsbutil/include/rcscripts/rcutil.h
@@ -18,4 +18,6 @@
#include "rcscripts/util/str_list.h" /* used by libsandbox/execve wrapper */
+#include "sbutil.h"
+
#endif /* __RCUTIL_H__ */
diff --git a/libsbutil/include/rcscripts/util/debug.h b/libsbutil/include/rcscripts/util/debug.h
index a9f3e7b..8bc2371 100644
--- a/libsbutil/include/rcscripts/util/debug.h
+++ b/libsbutil/include/rcscripts/util/debug.h
@@ -14,10 +14,6 @@
#include <errno.h>
#include <stdio.h>
-#define save_errno() int old_errno = errno;
-#define restore_errno() errno = old_errno;
-#define saved_errno old_errno
-
void
rc_log_domain (const char *new_domain);
void
@@ -115,25 +111,4 @@ bool __check_arg_fp (FILE * fp, const char *file, const char *func, size_t line)
#define check_arg_fp(_fp) \
__check_arg_fp (_fp, __FILE__, __func__, __LINE__)
-/*
- * Various memory allocation functions and macro's.
- * They set errno to ENOMEM and print debug info.
- */
-
-void *__xcalloc (size_t nmemb, size_t size, const char *file, const char *func, size_t line);
-void *__xmalloc (size_t size, const char *file, const char *func, size_t line);
-void *__xrealloc (void *ptr, size_t size, const char *file, const char *func, size_t line);
-
-#define xcalloc(_nmemb, _size) \
- __xcalloc (_nmemb, _size, __FILE__, __func__, __LINE__)
-#define xmalloc(_size) \
- __xmalloc (_size, __FILE__, __func__, __LINE__)
-#define xrealloc(_ptr, _size) \
- __xrealloc (_ptr, _size, __FILE__, __func__, __LINE__)
-
-char *__xstrndup (const char *str, size_t size, const char *file, const char *func, size_t line);
-
-#define xstrndup(_str, _size) \
- __xstrndup (_str, _size, __FILE__, __func__, __LINE__)
-
#endif /* __RC_DEBUG_H__ */
diff --git a/libsbutil/include/rcscripts/util/str_list.h b/libsbutil/include/rcscripts/util/str_list.h
index 068f902..ac287db 100644
--- a/libsbutil/include/rcscripts/util/str_list.h
+++ b/libsbutil/include/rcscripts/util/str_list.h
@@ -64,7 +64,7 @@
goto _error; \
} \
_string_list = _tmp_p; \
- _tmp_str = xstrndup (_item, strlen (_item)); \
+ _tmp_str = xstrdup (_item); \
if (NULL == _tmp_str) \
{ \
goto _error; \
diff --git a/libsbutil/include/rcscripts/util/string.h b/libsbutil/include/rcscripts/util/string.h
index 982d9a7..e7c1b2d 100644
--- a/libsbutil/include/rcscripts/util/string.h
+++ b/libsbutil/include/rcscripts/util/string.h
@@ -15,7 +15,4 @@
* with the malloc() call. */
char *rc_strcatpaths (const char *pathname1, const char *pathname2);
-/* Compat functions for GNU extensions */
-char *rc_strndup (const char *str, size_t size);
-
#endif /* __RC_STRING_H__ */