Я наткнулся на следующую строку в примере программы и не знаю, что это такое. Я представляю, что это вызов функции, но я не уверен:
(void) pthread_mutex_init(&bottleneck, &mxattr);
Если это вызов функции, почему ему предшествует (void)? Я никогда не видел этого раньше. Вот строка в большем контексте:
attr_init(pthread_process, pthread_scope, stacksize);
(void) pthread_mutex_init(&bottleneck, &mxattr);
barrier_init(&setup_barrier, (2 * ntables) + 1);
Спасибо за помощь. Вся программа взята из этого документа Solaris (Приложение D)