Loading...
--- 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 .