<function>
<fname>unlock_task</fname>
<prototype>

#include        "task.h"

int
unlock_task(SEM s,char *str);

</prototype>
<explanation>
<pre>
	s	: ロック用セマフォ
	str	: デバグ用文字列
</pre>
sで与えられたセマフォを解放する。

</explanation>
<return>

ごみ

</return>
<details>

ロックしたセマフォを解放する。このセマフォを待っていたタスクを一つrun状態にする。どのタスクがrun状態になるかは、実装依存でよい。

</details>
</function>
