projects
/
unix-history
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
BSD 4_3_Tahoe release
[unix-history]
/
usr
/
src
/
lib
/
libc
/
stdio
/
fgets.c
#if defined(LIBC_SCCS) && !defined(lint)
static char
sccsid
[] =
"@(#)fgets.c 5.2 (Berkeley) 3/9/86"
;
#endif LIBC_SCCS and not lint
#include <stdio.h>
char
*
fgets
(
s
,
n
,
iop
)
char
*
s
;
register
FILE
*
iop
;
{
register
c
;
register
char
*
cs
;
cs
=
s
;
while
(--
n
>
0
&& (
c
=
getc
(
iop
)) !=
EOF
) {
*
cs
++ =
c
;
if
(
c
==
'
\n
'
)
break
;
}
if
(
c
==
EOF
&&
cs
==
s
)
return
(
NULL
);
*
cs
++ =
'\0'
;
return
(
s
);
}