On Sat, 18 Jan 2003, A. Sujarwo wrote:

> Hello para Linuxer,
> 
> Saya sedang belajar pthread trus bikin program nyalin dr buku, tapi kok
> pada pthread_create argument ke tiga parameter nama fungsi selalu error
> 
> thread1.cpp:22: cannot convert `void *' to `void *(*) (void *)' for
> argument `3' to `pthread_create (pthread_t *, const pthread_attr_t *,
> void *(*) (void *), void *)'
> 
> Saya coba merujuk buku lain ttg pthread sama saja.... ada yg pernah coba
> ?
> 
> TIA
> _IaB_
> 
> PS :
> source code nya kurang lebih gini
> 
> #include<pthread.h>
> #include<stdio.h>
> 
> void do_one_thing(int *);
> void do_another_thing(int *);
> void do_wrap_it(int, int);

coba argumen diganti menjadi tipe void*.
Lalu di tiap fungsi lakukan casting menjadi tipe yang diinginkan.



-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke