Add restrict qualifiers to fopen()/freopen() arguments.

This commit is contained in:
kleink 2005-05-25 16:01:24 +00:00
parent 13901ecdef
commit 13034da908
2 changed files with 7 additions and 6 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: stdio.h,v 1.58 2005/02/09 21:35:46 kleink Exp $ */
/* $NetBSD: stdio.h,v 1.59 2005/05/25 16:01:24 kleink Exp $ */
/*-
* Copyright (c) 1990, 1993
@ -221,12 +221,13 @@ int fflush(FILE *);
int fgetc(FILE *);
int fgetpos(FILE * __restrict, fpos_t * __restrict);
char *fgets(char * __restrict, int, FILE * __restrict);
FILE *fopen(const char *, const char *);
FILE *fopen(const char * __restrict , const char * __restrict);
int fprintf(FILE * __restrict , const char * __restrict, ...);
int fputc(int, FILE *);
int fputs(const char * __restrict, FILE * __restrict);
size_t fread(void * __restrict, size_t, size_t, FILE * __restrict);
FILE *freopen(const char *, const char *, FILE * __restrict);
FILE *freopen(const char * __restrict, const char * __restrict,
FILE * __restrict);
int fscanf(FILE * __restrict, const char * __restrict, ...);
int fseek(FILE *, long, int);
int fsetpos(FILE *, const fpos_t *);

View File

@ -1,4 +1,4 @@
.\" $NetBSD: fopen.3,v 1.22 2003/08/07 16:43:24 agc Exp $
.\" $NetBSD: fopen.3,v 1.23 2005/05/25 16:01:24 kleink Exp $
.\"
.\" Copyright (c) 1990, 1991, 1993
.\" The Regents of the University of California. All rights reserved.
@ -46,11 +46,11 @@
.Sh SYNOPSIS
.In stdio.h
.Ft FILE *
.Fn fopen "const char *path" "const char *mode"
.Fn fopen "const char * restrict path" "const char * restrict mode"
.Ft FILE *
.Fn fdopen "int fildes" "const char *mode"
.Ft FILE *
.Fn freopen "const char *path" "const char *mode" "FILE * restrict stream"
.Fn freopen "const char * restrict path" "const char * restrict mode" "FILE * restrict stream"
.Sh DESCRIPTION
The
.Fn fopen