diff options
| author | James Raynard <jraynard@FreeBSD.org> | 1996-06-22 10:34:15 +0000 | 
|---|---|---|
| committer | James Raynard <jraynard@FreeBSD.org> | 1996-06-22 10:34:15 +0000 | 
| commit | ce51cf0392a0b2cc80e5ddcdb01394a303093443 (patch) | |
| tree | dabe76e239303cbaa8026d6b9fa85fe1b5845601 /lib/libc/stdio/stdio.c | |
| parent | 55c148f316e1e2bbc7ac656d7f89144dd9dc34c0 (diff) | |
Notes
Diffstat (limited to 'lib/libc/stdio/stdio.c')
| -rw-r--r-- | lib/libc/stdio/stdio.c | 19 | 
1 files changed, 13 insertions, 6 deletions
| diff --git a/lib/libc/stdio/stdio.c b/lib/libc/stdio/stdio.c index c3b7e518304d..852e971336f2 100644 --- a/lib/libc/stdio/stdio.c +++ b/lib/libc/stdio/stdio.c @@ -35,7 +35,11 @@   */  #if defined(LIBC_SCCS) && !defined(lint) +#if 0  static char sccsid[] = "@(#)stdio.c	8.1 (Berkeley) 6/4/93"; +#endif +static const char rcsid[] = +		"$Id$";  #endif /* LIBC_SCCS and not lint */  #include <fcntl.h> @@ -47,7 +51,8 @@ static char sccsid[] = "@(#)stdio.c	8.1 (Berkeley) 6/4/93";   * Small standard I/O/seek/close functions.   * These maintain the `known seek offset' for seek optimisation.   */ -int __sread(cookie, buf, n) +int +__sread(cookie, buf, n)  	void *cookie;  	char *buf;  	int n; @@ -55,7 +60,7 @@ int __sread(cookie, buf, n)  	register FILE *fp = cookie;  	register int ret; -	ret = read(fp->_file, buf, n); +	ret = read(fp->_file, buf, (size_t)n);  	/* if the read succeeded, update the current offset */  	if (ret >= 0)  		fp->_offset += ret; @@ -64,7 +69,8 @@ int __sread(cookie, buf, n)  	return (ret);  } -int __swrite(cookie, buf, n) +int +__swrite(cookie, buf, n)  	void *cookie;  	char const *buf;  	int n; @@ -74,7 +80,7 @@ int __swrite(cookie, buf, n)  	if (fp->_flags & __SAPP)  		(void) lseek(fp->_file, (off_t)0, SEEK_END);  	fp->_flags &= ~__SOFF;	/* in case FAPPEND mode is set */ -	return (write(fp->_file, buf, n)); +	return (write(fp->_file, buf, (size_t)n));  }  fpos_t @@ -87,7 +93,7 @@ __sseek(cookie, offset, whence)  	register off_t ret;  	ret = lseek(fp->_file, (off_t)offset, whence); -	if (ret == -1L) +	if (ret == -1)  		fp->_flags &= ~__SOFF;  	else {  		fp->_flags |= __SOFF; @@ -96,7 +102,8 @@ __sseek(cookie, offset, whence)  	return (ret);  } -int __sclose(cookie) +int +__sclose(cookie)  	void *cookie;  { | 
