mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-15 04:43:53 +00:00
- Add restrict keyword to glob(3)
PR: kern/161958 Submitted by: Henning Petersen <henning.petersen@t-online.de> Approved by: jilles MFC after: 3 days
This commit is contained in:
parent
bca5071ff0
commit
0d6d372c03
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=228754
|
@ -98,7 +98,8 @@ typedef struct {
|
|||
#endif /* __BSD_VISIBLE */
|
||||
|
||||
__BEGIN_DECLS
|
||||
int glob(const char *, int, int (*)(const char *, int), glob_t *);
|
||||
int glob(const char * __restrict, int,
|
||||
int (*)(const char *, int), glob_t * __restrict);
|
||||
void globfree(glob_t *);
|
||||
__END_DECLS
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
.\" @(#)glob.3 8.3 (Berkeley) 4/16/94
|
||||
.\" $FreeBSD$
|
||||
.\"
|
||||
.Dd February 15, 2011
|
||||
.Dd December 20, 2011
|
||||
.Dt GLOB 3
|
||||
.Os
|
||||
.Sh NAME
|
||||
|
@ -42,7 +42,7 @@
|
|||
.Sh SYNOPSIS
|
||||
.In glob.h
|
||||
.Ft int
|
||||
.Fn glob "const char *pattern" "int flags" "int (*errfunc)(const char *, int)" "glob_t *pglob"
|
||||
.Fn glob "const char * restrict pattern" "int flags" "int (*errfunc)(const char *, int)" "glob_t * restrict pglob"
|
||||
.Ft void
|
||||
.Fn globfree "glob_t *pglob"
|
||||
.Sh DESCRIPTION
|
||||
|
|
|
@ -168,7 +168,8 @@ static void qprintf(const char *, Char *);
|
|||
#endif
|
||||
|
||||
int
|
||||
glob(const char *pattern, int flags, int (*errfunc)(const char *, int), glob_t *pglob)
|
||||
glob(const char * __restrict pattern, int flags,
|
||||
int (*errfunc)(const char *, int), glob_t * __restrict pglob)
|
||||
{
|
||||
const char *patnext;
|
||||
size_t limit;
|
||||
|
|
Loading…
Reference in a new issue