summaryrefslogtreecommitdiff
path: root/tests/binary-io.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/binary-io.h')
-rw-r--r--tests/binary-io.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/binary-io.h b/tests/binary-io.h
index 0cc5c117..1da018fa 100644
--- a/tests/binary-io.h
+++ b/tests/binary-io.h
@@ -55,6 +55,11 @@ __gl_setmode (_GL_UNUSED int fd, _GL_UNUSED int mode)
}
#endif
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
/* Set FD's mode to MODE, which should be either O_TEXT or O_BINARY.
Return the old mode if successful, -1 (setting errno) on failure.
Ordinarily this function would be called 'setmode', since that is
@@ -74,6 +79,11 @@ set_binary_mode (int fd, int mode)
/* This macro is obsolescent. */
#define SET_BINARY(fd) ((void) set_binary_mode (fd, O_BINARY))
+
+#ifdef __cplusplus
+}
+#endif
+
_GL_INLINE_HEADER_END
#endif /* _BINARY_H */