<function>
<fname>new_lock</fname>
<prototype>

#include        "task.h"

SEM
new_lock( );

</prototype>
<explanation>

VAbNpZ}tH𐶐AZ}tH\̂ւ̃|C^A邢̓Z}tHʎqԂB

</explanation>
<return>

Z}tHʎq

</return>
<details>

UNIXo[Wł́A

#include "semaphore.h"

typedef sem_t * SEM;

łB

{IɃbNpƂăZ}tHgĂ̂ŁAlZ}tHŗǂB܂́AbN~[ebNXgĂǂ낤B

̃Z}tH̍ŏ̏Ԃ́AbNԂłB܂AZ}tH̒l=1łB

</details>
</function>