fputws(3) -- Linux man page
NAMEfputws - write a wide character string to a FILE stream
#include <wchar.h> int fputws(const wchar_t *ws, FILE *stream);
DESCRIPTIONThe fputws function is the wide-character equivalent of the fputs function. It writes the wide character string starting at ws, up to but not including the terminating L'\0' character, to stream.
For a non-locking counterpart, see unlocked_stdio(3).
RETURN VALUEThe fputws function returns a nonnegative integer if the operation was successful, or -1 to indicate an error.
CONFORMING TOISO/ANSI C, UNIX98
NOTESThe behaviour of fputws depends on the LC_CTYPE category of the current locale.
SEE ALSOfputwc(3) unlocked_stdio(3)