/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
posix pthread_cond_timedwait og compiler f~
Fra : Kim Led Bendtsen


Dato : 25-06-03 15:49



 
 
Bertel Brander (25-06-2003)
Kommentar
Fra : Bertel Brander


Dato : 25-06-03 16:29

Kim Led Bendtsen wrote:
> Hej,
> jeg får en compiler fejl som jeg ikke helt kan hitte ud af..
> Fejlen er: initializer list being treated as compound expression
> og linjen er int pthread_cond_timedwait(...
>
> Underneden er et udsnit af koden:
>
> pthread_mutex_t condition_mutex = PTHREAD_MUTEX_INITIALIZER;
> pthread_cond_t condition_cond = PTHREAD_COND_INITIALIZER;
>
> void *functionCount1(void *)
> {
> timespec to;
> to.tv_sec = time(NULL) + 3;
> to.tv_nsec = 0;
> for(;;)
> {
> pthread_mutex_lock( &condition_mutex );
> printf("Func1 har taget teten\n");
> int pthread_cond_timedwait(&condition_cond, &condition_mutex , 10);
> printf("Func1 efter wait\n");
> pthread_mutex_unlock( &condition_mutex );
> }
> }
> Hvis der er nogen som har et kode eksempel på pthread_cond_timedwait vil
> jeg være rigtig interesseret.. :)
>
Jeg tror du skal fjerne ordet int i linien med kaldet til
pthread_cond_timedwait.

/b


kim (25-06-2003)
Kommentar
Fra : kim


Dato : 25-06-03 16:48

> Jeg tror du skal fjerne ordet int i linien med kaldet til
> pthread_cond_timedwait.

Det har du ret i, man kan blive blind af at kigge på kode :)

Mvh
Kim
>
> /b

Søg
Reklame
Statistik
Spørgsmål : 177459
Tips : 31964
Nyheder : 719565
Indlæg : 6408186
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste