summaryrefslogtreecommitdiffstats
path: root/winsup
diff options
context:
space:
mode:
Diffstat (limited to 'winsup')
-rw-r--r--winsup/cygwin/include/monetary.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/winsup/cygwin/include/monetary.h b/winsup/cygwin/include/monetary.h
index 8b525e961..1c3479bd8 100644
--- a/winsup/cygwin/include/monetary.h
+++ b/winsup/cygwin/include/monetary.h
@@ -31,9 +31,20 @@
#include <sys/cdefs.h>
#include <sys/types.h>
+#if __POSIX_VISIBLE >= 200809
+#include <sys/_locale.h>
+#endif
__BEGIN_DECLS
-ssize_t strfmon(char * __restrict, size_t, const char * __restrict, ...);
+
+extern ssize_t strfmon (char * __restrict, size_t, const char * __restrict,
+ ...);
+
+#if __POSIX_VISIBLE >= 200809
+extern ssize_t strfmon_l (char * __restrict, size_t, locale_t,
+ const char * __restrict, ...);
+#endif
+
__END_DECLS
#endif /* !_MONETARY_H_ */