JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... mkostemp(char * template , int flags ); int mkstemps(char * template , int suffixlen ); int mkostemps(char * template , int suffixlen , int flags ); glibc 向けの機能検査マクロ ... の要件 ( feature_test_macros (7) 参照): mkstemp (): _XOPEN_SOURCE >= 500 || /* Since glibc 2.12: */ _POSIX_C_SOURCE >= 200809L || /* Glibc versions <= 2.19: */ _SVID_SOUR ... CE || _BSD_SOURCE mkostemp (): _GNU_SOURCE mkstemps (): /* Glibc since 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE mkostemps (): _G ... ... mkostemp(char * template , int flags ); int mkstemps(char * template , int suffixlen ); int mkostemps(char * template , int suffixlen , int flags ); glibc 向けの機能検査マクロ ... の要件 ( feature_test_macros (7) 参照): mkstemp (): _XOPEN_SOURCE >= 500 || /* Since glibc 2.12: */ _POSIX_C_SOURCE >= 200809L || /* Glibc versions <= 2.19: */ _SVID_SOUR ... CE || _BSD_SOURCE mkostemp (): _GNU_SOURCE mkstemps (): /* Glibc since 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE mkostemps (): _G ... ... mkostemp(char * template , int flags ); int mkstemps(char * template , int suffixlen ); int mkostemps(char * template , int suffixlen , int flags ); glibc 向けの機能検査マクロ ... の要件 ( feature_test_macros (7) 参照): mkstemp (): _XOPEN_SOURCE >= 500 || /* Since glibc 2.12: */ _POSIX_C_SOURCE >= 200809L || /* Glibc versions <= 2.19: */ _SVID_SOUR ... CE || _BSD_SOURCE mkostemp (): _GNU_SOURCE mkstemps (): /* Glibc since 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE mkostemps (): _G ... ... mkostemp(char * template , int flags ); int mkstemps(char * template , int suffixlen ); int mkostemps(char * template , int suffixlen , int flags ); glibc 向けの機能検査マクロ ... の要件 ( feature_test_macros (7) 参照): mkstemp (): _XOPEN_SOURCE >= 500 || /* Since glibc 2.12: */ _POSIX_C_SOURCE >= 200809L || /* Glibc versions <= 2.19: */ _SVID_SOUR ... CE || _BSD_SOURCE mkostemp (): _GNU_SOURCE mkstemps (): /* Glibc since 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE mkostemps (): _G ... ... ULT_SOURCE Up to and including glibc 2.19: _BSD_SOURCE || _SVID_SOURCE 説明 注意: これらの関数の使用は避けること。代わりに mkstemp (3) か tmpfile (3) を使うこと。 tmpnam () 関数は、ファイル名に使える文字列へのポインターを返す。 ある時点では同じ名前を持つ ... がある。 そのような可能性を回避するためには、 open (2) の O_EXCL フラグを使ってパス名をオープンすればよい。 もっといいのは、 mkstemp (3) や tmpfile (3) を使うことである。 移植性が必要な、スレッドを使ったアプリケーションでは、 _POSIX_THREADS か _POSIX_THRE ... 定義されている場合に、 tmpnam () 関数を NULL 引数で呼び出してはならない。 バグ 決してこれらの関数を使用しないこと。代わりに mkstemp (3) か tmpfile (3) を使うこと。 関連項目 mkstemp (3), mktemp (3), tempnam (3), tmpfile (3) この文書について この man ページ ... ... ULT_SOURCE Up to and including glibc 2.19: _BSD_SOURCE || _SVID_SOURCE 説明 注意: これらの関数の使用は避けること。代わりに mkstemp (3) か tmpfile (3) を使うこと。 tmpnam () 関数は、ファイル名に使える文字列へのポインターを返す。 ある時点では同じ名前を持つ ... がある。 そのような可能性を回避するためには、 open (2) の O_EXCL フラグを使ってパス名をオープンすればよい。 もっといいのは、 mkstemp (3) や tmpfile (3) を使うことである。 移植性が必要な、スレッドを使ったアプリケーションでは、 _POSIX_THREADS か _POSIX_THRE ... 定義されている場合に、 tmpnam () 関数を NULL 引数で呼び出してはならない。 バグ 決してこれらの関数を使用しないこと。代わりに mkstemp (3) か tmpfile (3) を使うこと。 関連項目 mkstemp (3), mktemp (3), tempnam (3), tmpfile (3) この文書について この man ページ ... ... c 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE || _SVID_SOURCE 説明 決してこの関数を使用しないこと。 代わりに mkstemp (3) か tmpfile (3) を使うこと。 tempnam () 関数はファイル名として正しい文字列へのポインターを返す。 このファイル名を持つフ ... がある。 そのような可能性を回避するためには、 open (2) の O_EXCL フラグを使ってパス名をオープンすればよい。 もっといいのは、 mkstemp (3) や tmpfile (3) を使うことである。 SUSv2 では TMPDIR に付いて言及されていない。 glibc は、プログラムが set-user-ID され ... いう言葉の正確な意味は定義されていない。 ディレクトリに対してどの程度のアクセス権限が必要なのかは指定されていない。 関連項目 mkstemp (3), mktemp (3), tmpfile (3), tmpnam (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の ... ... 、そのファイルをオープンする間に競合がある事から、 mktemp () を使うのは毎回セキュリティリスクをおかすことになる。 この競合は mkstemp (3) や mkdtemp (3) を使うことで避けられる。 関連項目 mktemp (1), mkdtemp (3), mkstemp (3), tempnam (3), tmpfile (3), tmpna ... ... 違った値を返す場合があり、これに関する議論は clone (2) も参照してほしい。 関連項目 clone (2), fork (2), kill (2), exec (3), mkstemp (3), tempnam (3), tmpfile (3), tmpnam (3), credentials (7), pid_namespaces (7) この文書について この man ページは Linux ma ... ... 違った値を返す場合があり、これに関する議論は clone (2) も参照してほしい。 関連項目 clone (2), fork (2), kill (2), exec (3), mkstemp (3), tempnam (3), tmpfile (3), tmpnam (3), credentials (7), pid_namespaces (7) この文書について この man ページは Linux ma ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。