aboutsummaryrefslogtreecommitdiff
path: root/lib/libcasper/services/cap_fileargs/cap_fileargs.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libcasper/services/cap_fileargs/cap_fileargs.h')
-rw-r--r--lib/libcasper/services/cap_fileargs/cap_fileargs.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/libcasper/services/cap_fileargs/cap_fileargs.h b/lib/libcasper/services/cap_fileargs/cap_fileargs.h
index c00f84375ac2..03ff5c29d6c0 100644
--- a/lib/libcasper/services/cap_fileargs/cap_fileargs.h
+++ b/lib/libcasper/services/cap_fileargs/cap_fileargs.h
@@ -31,6 +31,7 @@
#ifndef _FILEARGS_H_
#define _FILEARGS_H_
+#include <sys/cdefs.h>
#include <sys/dnv.h>
#include <sys/nv.h>
@@ -44,6 +45,8 @@ struct fileargs;
typedef struct fileargs fileargs_t;
struct stat;
+__BEGIN_DECLS
+
fileargs_t *fileargs_init(int argc, char *argv[], int flags, mode_t mode,
cap_rights_t *rightsp, int operations);
fileargs_t *fileargs_cinit(cap_channel_t *cas, int argc, char *argv[],
@@ -57,6 +60,9 @@ FILE *fileargs_fopen(fileargs_t *fa, const char *name, const char *mode);
fileargs_t *fileargs_wrap(cap_channel_t *chan, int fdflags);
cap_channel_t *fileargs_unwrap(fileargs_t *fa, int *fdflags);
+
+__END_DECLS
+
#else
typedef struct fileargs {
int fa_flags;