指すアドレスにある名前なしセマフォを初期化する。引き数はそのセマフォの初期値を指定する。プロセス間で共有されるのか、を示す。場合、セマフォはプロセス内のスレッド間で共有される。(例えば、大域変数や、ヒープ上に動的に割り当てられた変数など)。以外の場合、セマフォはプロセス間で共有される。子プロセスもセマフォにアクセスできる。使ってセマフォを操作できる。初期化済のセマフォを初期化した場合の挙動は定義されていない。エラーを示す値をセットする。