Index: uspace/lib/c/generic/io/io.c
===================================================================
--- uspace/lib/c/generic/io/io.c	(revision 0fa34dda5c55295515ecd984f5b5364c4e1d0206)
+++ uspace/lib/c/generic/io/io.c	(revision e965decd7db24e719c0d152660a29cffca98c753)
@@ -192,4 +192,18 @@
 }
 
+/** Set stream buffer.
+ *
+ * When @p buf is NULL, the stream is set as unbuffered, otherwise
+ * full buffering is enabled.
+ */
+void setbuf(FILE *stream, void *buf)
+{
+	if (buf == NULL) {
+		setvbuf(stream, NULL, _IONBF, BUFSIZ);
+	} else {
+		setvbuf(stream, buf, _IOFBF, BUFSIZ);
+	}
+}
+
 static void _setvbuf(FILE *stream)
 {
