open
とを使用してファイルを作成するときO_CREAT
は、パーミッション マスクを関数の 3 番目の引数として指定する必要があります。Windows では 0777 で十分ですが、Linux やその他の Unix ライクなシステムでは、より制限的なものを指定する方がよいと考えられます。
単純なテキスト ファイル (具体的には、ソース コードのインデント ツールの出力) を作成していると仮定すると、指定するのに最も適切な値は何ですか?
open
とを使用してファイルを作成するときO_CREAT
は、パーミッション マスクを関数の 3 番目の引数として指定する必要があります。Windows では 0777 で十分ですが、Linux やその他の Unix ライクなシステムでは、より制限的なものを指定する方がよいと考えられます。
単純なテキスト ファイル (具体的には、ソース コードのインデント ツールの出力) を作成していると仮定すると、指定するのに最も適切な値は何ですか?