about summary refs log tree commit diff
path: root/misc/subr.h
diff options
context:
space:
mode:
Diffstat (limited to 'misc/subr.h')
-rw-r--r--misc/subr.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/misc/subr.h b/misc/subr.h
index 56448cc..8ad42c2 100644
--- a/misc/subr.h
+++ b/misc/subr.h
@@ -1,6 +1,9 @@
 #ifndef BTPD_SUBR_H
 #define BTPD_SUBR_H
 
+#include <stdio.h>
+#include <stdarg.h>
+
 #define min(x, y) ((x) <= (y) ? (x) : (y))
 
 int set_nonblocking(int fd);
@@ -8,7 +11,10 @@ int set_blocking(int fd);
 
 int mkdirs(char *path);
 
+int vaopen(int *resfd, int flags, const char *fmt, va_list ap);
 int vopen(int *resfd, int flags, const char *fmt, ...);
+int vfopen(FILE **ret, const char *mode, const char *fmt, ...);
+int vfsync(const char *fmt, ...);
 
 void set_bit(uint8_t *bits, unsigned long index);
 int has_bit(const uint8_t *bits, unsigned long index);