summaryrefslogtreecommitdiffstats
path: root/libdaemon/dexec.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2007-06-11 15:16:09 +0000
committerLennart Poettering <lennart@poettering.net>2007-06-11 15:16:09 +0000
commitb45cd330549c234d0c061602d6239b083ddb9978 (patch)
tree019ed7655be9ce4a62f718f1d55490e00277b569 /libdaemon/dexec.h
parente64d682f16b36ca16c6e8b2dada36520243a3d1c (diff)
add daemon_logv()
git-svn-id: file:///home/lennart/svn/public/libdaemon/trunk@116 153bfa13-eec0-0310-be40-b0cb6a0e1b4b
Diffstat (limited to 'libdaemon/dexec.h')
-rw-r--r--libdaemon/dexec.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/libdaemon/dexec.h b/libdaemon/dexec.h
index 03fea2b..4b74f5e 100644
--- a/libdaemon/dexec.h
+++ b/libdaemon/dexec.h
@@ -22,6 +22,8 @@
* 02110-1301 USA
*/
+#include <stdarg.h>
+
#ifdef __cplusplus
extern "C" {
#endif
@@ -50,6 +52,12 @@ extern "C" {
*/
int daemon_exec(const char *dir, int *ret, const char *prog, ...);
+/** This variable is defined to 1 iff daemon_execv() is supported.*/
+#define DAEMON_EXECV_AVAILABLE 1
+
+/** The same as daemon_exec, but without variadic arguments */
+int daemon_execv(const char *dir, int *ret, const char *prog, va_list ap);
+
#ifdef __cplusplus
}
#endif