what is the meaning of restrict in the function signature?

Viewed 5436
int pthread_create(pthread_t *restrict thread,
              const pthread_attr_t *restrict attr,
              void *(*start_routine)(void*), void *restrict arg);

I would like to know what the meaning of restrict is?

1 Answers
Related