What does __restrict do?

Bill Moran wmoran at potentialtech.com
Tue Feb 10 11:36:02 PST 2004

In various places in the source code, for example, in the code for printf():

printf(char const * __restrict fmt, ...)

I understand everything except __restrict.  What does that mean/do?  Is it
a FreeBSDism?  (I can't find anything about it in any C docs)

Bill Moran
Potential Technologies

More information about the freebsd-questions mailing list