Salut,<br><br>Ca sa adaug putin la &quot;ciudatenia&quot; situatiei, vreau sa mentionez ca eu am <br>folosit _exact_ codul din laborator. ( mai clar :<br>         server = sem_open( name, O_CREAT | O_RDWR,  0644, 1);<br>respectiv<br>
         client = sem_open( name,  O_RDWR); )<br>si nu am intampinat nicio problema, nici pe masina virtuala, si nici in testarea<br>online.<br><br>S-ar putea ca rezolvarea din laborator sa fie &quot;gresita&quot; conform man, dar <br>
cu siguranta merge, cel putin in cazul meu. Sa fie o problema de accese ?<br><br>Numai bine,<br>Dani<br><br><br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

&gt; sem[i] = sem_open(sem_names[i], O_CREAT | O_WRONLY, 0777, 1);<br>
&gt; in loc de<br>
&gt; sem[i] = sem_open(sem_names[i], O_CREAT | O_RDWR, 0777, 1);<br>
&gt;<br>
&gt; iar in client:<br>
&gt; sem[i] = sem_open(sem_names[i],O_RDONLY);<br>
&gt; in loc de<br>
&gt; sem[i] = sem_open(sem_names[i],O_RDWR);<br>
&gt; Si totul a mers perfect.<br>
<br>
Mda, este vina noastra. Cred ca am fost bauti rau in saptamana cu<br>
laboratorul 5 :-P incat nu ne-am dat seama ca nu este corecta rezolvarea<br>
cu semafoare din laborator.<br>
<br></blockquote></div><br>