ロックは、ブロックモードといって、ロックを確保できるまでいつまでも待ち続ける状態になります。ロックできるまで待ってからロックします。待機させるのではなくすぐにロック失敗とさせる場合に「LOCK_NB」を使います。LOCK_NB」のように他の値と同時に指定します。ロックの解除ロックを解除するには、第2パラメータに「LOCK_UN」を指定します。関数などを使用します。同じものです(エイリアス)。)この関数ではバイナリモード(改行の変換が行われない)で書き込みが行われます。内容をファイルに書き込みます。指定したモードにより異なります。バイト数が指定されている場合は、バイト数分だけ書き込みます。指定したバイト数よりも文字列が小さい場合には文字列を書き込んだ時点で終了します。「w」「w+」「r+」「x」「x+」「c」「c+」のモードでは、ファイルポインタがファイルの先頭になるので、上書きされます。「w」「w+」のモードの場合、ファイルの中身を空にして、先頭から書き込みを行うので、注意が必要です。「a」「a+」のモードでは、ファイルポインタが終端にあるので追記になります。モードに「b」を追加する必要があります。例:「ab」「wb」「r+b」等バイナリモードとテキストモードテキストファイルの表現方法は、オペレーティングシステムによって異なります。