<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;"><div class="Ih2E3d">> Totiz, mutex_init<br>> logicky musi inicializovat nejaku strukturu - ale kedze uzivatelsky
<br>> proces tu pamat nemoze poskytnut, je nutne ten mutex naalokovat v kernel<br>> pamati - co 1) moze zlyhat<br><br></div>Proto uzivatelsky mutex_init() muze vracet ENOMEM.<br><div class="Ih2E3d"></div></blockquote>
<div>Aha, ano.. Neviem ako som to mohol prehliadnut... Pardon... </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d"><br>
> 2) tak moze user process v pohode zabit jadro.<br><br></div>Taky opet nevim presne proc, ale rekl bych, ze odpoved uz mate vyse.<br>Prectete si pozorne zadani, funkce uzivatelskeho mutexu (na rozdil od<br>kerneloveho) nevraceji void, ale int.
<br><div class="Ih2E3d"></div></blockquote><div>Vycerpanim volnej kernel pamati... <br><br><br>Este raz pardon za rtfm/q otazky a vdaka za odpoved(e) :-)<br><br><br>Andrej Krutak<br></div></div>