Loading...
stdio/fputs.3 Libc-498 Libc-262
--- Libc/Libc-498/stdio/fputs.3
+++ Libc/Libc-262/stdio/fputs.3
@@ -34,7 +34,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)fputs.3	8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/stdio/fputs.3,v 1.11 2002/12/19 09:40:24 ru Exp $
+.\" $FreeBSD: src/lib/libc/stdio/fputs.3,v 1.8 2001/10/01 16:08:59 ru Exp $
 .\"
 .Dd June 4, 1993
 .Dt FPUTS 3
@@ -48,19 +48,14 @@
 .Sh SYNOPSIS
 .In stdio.h
 .Ft int
-.Fo fputs
-.Fa "const char *restrict s"
-.Fa "FILE *restrict stream"
-.Fc
+.Fn fputs "const char *str" "FILE *stream"
 .Ft int
-.Fo puts
-.Fa "const char *s"
-.Fc
+.Fn puts "const char *str"
 .Sh DESCRIPTION
 The function
 .Fn fputs
 writes the string pointed to by
-.Fa s
+.Fa str
 to the stream pointed to by
 .Fa stream .
 .\" The terminating
@@ -70,10 +65,10 @@
 The function
 .Fn puts
 writes the string
-.Fa s ,
+.Fa str ,
 and a terminating newline character,
 to the stream
-.Dv stdout .
+.Em stdout .
 .Sh RETURN VALUES
 The
 .Fn fputs
@@ -90,7 +85,7 @@
 .It Bq Er EBADF
 The
 .Fa stream
-argument
+supplied
 is not a writable stream.
 .El
 .Pp
@@ -102,17 +97,8 @@
 .Va errno
 for any of the errors specified for the routines
 .Xr write 2 .
-.Sh COMPATIBILITY
-.Fn fputs
-now returns a non-negative number (as opposed to 0)
-on successful completion.
-As a result, many tests (e.g., "fputs() == 0", "fputs() != 0")
-do not give the desired result.
-Use "fputs() != EOF" or "fputs() == EOF"
-to determine success or failure.
 .Sh SEE ALSO
 .Xr ferror 3 ,
-.Xr fputws 3 ,
 .Xr putc 3 ,
 .Xr stdio 3
 .Sh STANDARDS
@@ -122,13 +108,3 @@
 .Fn puts
 conform to
 .St -isoC .
-While not mentioned in the standard, both
-.Fn fputs
-and
-.Fn puts
-print
-.Ql (null)
-if
-.Fa str
-is
-.Dv NULL .