PDA

View Full Version : aiuto programmazione c


danbriz
22-09-2002, 13:10
ciao ho bisogno di un aiuto!!!!
è un programma in c che gestisce la concorrenza tra processi ma quando vado a compilare non mi funge...non capisco l'errore potete aiutarmi?????

questo è il file del codice:

gokan
22-09-2002, 13:17
Devi postare il tuo problema nella sezione programmazione.
Credo che il moderatore ti sposterà.
Ciao

ilsensine
22-09-2002, 14:35
gcc -o prodcon prodcon.c
/tmp/ccfJwZdE.o: In function `produttore':
/tmp/ccfJwZdE.o(.text+0xba): undefined reference to `sem_op'

Che diavolo di funzione è sem_op?

hilo
22-09-2002, 18:07
Originariamente inviato da ilsensine
Che diavolo di funzione è sem_op?

direi semaforo, per quel che mi ricordo di programmazione concorrente ma, a scanso di equivoci, getto la spugna; mai usati in c (che tra l'altro conosco poco)

ilsensine
22-09-2002, 21:48
Viene usata una _funzione_ sem_op(), ma non mi risulta che esista...

Cimmo
23-09-2002, 09:20
Originariamente inviato da ilsensine
[B]Viene usata una _funzione_ sem_op(), ma non mi risulta che esista...
Si, la funzione esiste ma non si chiama sem_op() bensì semop(). sem_op è il campo della struttura a cui assegni un valore int.

Ciao Cimmo