Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Kotrekhov Andrey                     2:5020/400     19 Jun 2001  11:17:26
 To : All
 Subject : [q] pthread_cond_wait -работает?
 -------------------------------------------------------------------------------- 
 
 Привет!
 
 а у кого-нибудь сабж работает?
 
 а то не могу заставить, функция возвращает EINVAL, где грабли
 Соорудил тестик из нескольких строк, те же грабли
 gcc -pthread -g -Wall util.c - вот его собираю.
 
 А вот в результате 
 $$ статус pthread_cond_wait= EINVAL
 
 pthread_mutex_t cq_lock;
 pthread_cond_t  cq_cond;
 
 int main() {
     int         status;
 
     //cq_cond   = PTHREAD_COND_INITIALIZER;
     pthread_cond_init(&cq_cond, NULL);
     cq_lock     = PTHREAD_MUTEX_INITIALIZER;
     if ((status = pthread_cond_wait(&cq_cond,
                     &cq_lock)) != 0 ) {
         switch (status) {
             case EINVAL:
                 printf("$$ статус pthread_cond_wait= EINVAL\n");
                 break;
             case ETIMEDOUT:
                 printf("$$ статус pthread_cond_wait= ETIMEDOUT\n");
                 break;
             default:
                 printf("$$ статус в pthread_cond_wait= %d\n",status);
         }
         exit(0);
     }
     sleep(10);
     return 0;
 }
 
 4.3-STABLE FreeBSD 4.3-STABLE
 
 PS
 Аналогичнае ерунда с pthread_cond_timedwait
 --- ifmail v.2.15dev5
  * Origin: Alkar Teleport News Server (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Единая база пользователей NT/BSD   Alexander Avanesov   05 Jun 2001 12:22:54 
 Re: Единая база пользователей NT/BSD   Konstantin Nizhegorodov   06 Jun 2001 02:53:44 
 Re: Единая база пользователей NT/BSD   Alexander Avanesov   06 Jun 2001 09:49:44 
 Re: Единая база пользователей NT/BSD   Igor S Chencov   06 Jun 2001 11:16:38 
 Re: Единая база пользователей NT/BSD   Alexander Avanesov   06 Jun 2001 11:36:10 
 Re: Единая база пользователей NT/BSD   Igor S Chencov   06 Jun 2001 14:18:08 
 Re: Единая база пользователей NT/BSD   Nick A. Leuta   06 Jun 2001 19:41:33 
 [q] pthread_cond_wait -работает?   Kotrekhov Andrey   19 Jun 2001 11:17:26 
 Re: [q] pthread_cond_wait -работа ет?   Maxim Konovalov   19 Jun 2001 14:34:14 
 Re: [q] pthread_cond_wait -работа ет?   Kotrekhov Andrey   20 Jun 2001 01:49:12 
Архивное /ru.unix.bsd/3365dfe2bcc4.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional