JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... h > /* AT_* 定数の定義 */ #include < unistd.h > ssize_t readlinkat(int dirfd , const char * pathname , char * buf , size_t bufsiz ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): readlink (): _XOPEN_SOURCE >= 500 || _POSIX_C_SOURCE ... TFILE_SOURCE 説明 readlink () は pathname で与えられたシンボリックリンクの内容を buf バッファーへ格納する、 buf のサイズは bufsiz である。 readlink () はヌルバイトを buf に追加しない。 その内容全てを格納するのにバッファーが小さ過ぎる場合は、 ( bufsiz バ ... penat (2) を参照。 返り値 On success, these calls return the number of bytes placed in buf . (If the returned value equals bufsiz , then truncation may have occurred.) On error, -1 is returned and errno is set to indicate the error. エラー EACCES パスの ... ... h > /* AT_* 定数の定義 */ #include < unistd.h > ssize_t readlinkat(int dirfd , const char * pathname , char * buf , size_t bufsiz ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): readlink (): _XOPEN_SOURCE >= 500 || _POSIX_C_SOURCE ... TFILE_SOURCE 説明 readlink () は pathname で与えられたシンボリックリンクの内容を buf バッファーへ格納する、 buf のサイズは bufsiz である。 readlink () はヌルバイトを buf に追加しない。 その内容全てを格納するのにバッファーが小さ過ぎる場合は、 ( bufsiz バ ... penat (2) を参照。 返り値 On success, these calls return the number of bytes placed in buf . (If the returned value equals bufsiz , then truncation may have occurred.) On error, -1 is returned and errno is set to indicate the error. エラー EACCES パスの ... ... _XOPEN_SOURCE < 500) 説明 このルーティンはプログラムのどこの部分で時間を費やしているかを調べる 手段を提供する。引数 buf は bufsiz バイトのメモリーを指している。仮想の 10 ミリ秒ごとに、ユーザーの プログラムカウンター (PC) が検査される: offset が引かれ、 ... その結果が scale 倍され 65536 で割られる。 結果が bufsiz より小さい場合は buf の対応するエントリーがインクリメントされる。 buf が NULL ならば、プロファイル (profile) は無効にされる ... ... 関数は setvbuf () の呼び出しに単純に置き換えることができる。 setbuf () 関数は、 setvbuf(stream, buf, buf ? _IOFBF : _IONBF, BUFSIZ); と全く同等だし、 setbuffer () 関数は、バッファーサイズがデフォルト値 BUFSIZ ではなく引数で与えられる点以外は同じである。 ... していることを保証しなければならない。 例えば、次のような使い方は許されない: #include < stdio.h > int main(void) { char buf[BUFSIZ]; setbuf(stdin, buf); printf("Hello, world!\n"); return 0; } 関連項目 stdbuf (1), fclose (3), fflush (3), fopen (3), fread ... ... 関数は setvbuf () の呼び出しに単純に置き換えることができる。 setbuf () 関数は、 setvbuf(stream, buf, buf ? _IOFBF : _IONBF, BUFSIZ); と全く同等だし、 setbuffer () 関数は、バッファーサイズがデフォルト値 BUFSIZ ではなく引数で与えられる点以外は同じである。 ... していることを保証しなければならない。 例えば、次のような使い方は許されない: #include < stdio.h > int main(void) { char buf[BUFSIZ]; setbuf(stdin, buf); printf("Hello, world!\n"); return 0; } 関連項目 stdbuf (1), fclose (3), fflush (3), fopen (3), fread ... ... 関数は setvbuf () の呼び出しに単純に置き換えることができる。 setbuf () 関数は、 setvbuf(stream, buf, buf ? _IOFBF : _IONBF, BUFSIZ); と全く同等だし、 setbuffer () 関数は、バッファーサイズがデフォルト値 BUFSIZ ではなく引数で与えられる点以外は同じである。 ... していることを保証しなければならない。 例えば、次のような使い方は許されない: #include < stdio.h > int main(void) { char buf[BUFSIZ]; setbuf(stdin, buf); printf("Hello, world!\n"); return 0; } 関連項目 stdbuf (1), fclose (3), fflush (3), fopen (3), fread ... ... 関数は setvbuf () の呼び出しに単純に置き換えることができる。 setbuf () 関数は、 setvbuf(stream, buf, buf ? _IOFBF : _IONBF, BUFSIZ); と全く同等だし、 setbuffer () 関数は、バッファーサイズがデフォルト値 BUFSIZ ではなく引数で与えられる点以外は同じである。 ... していることを保証しなければならない。 例えば、次のような使い方は許されない: #include < stdio.h > int main(void) { char buf[BUFSIZ]; setbuf(stdin, buf); printf("Hello, world!\n"); return 0; } 関連項目 stdbuf (1), fclose (3), fflush (3), fopen (3), fread ... ... ostr" Ta lock Ta ロックファイル名 "lpstr" Ta /dev/lp Ta 出力に対してオープンするデバイス名 "mxnum1000最大ファイルサイズ (" BUFSIZ ブロックの数で指定), 0 = 制限なし "nd str" Ta NULL Ta キューリストのための次のディレクトリ (未実装) "nfstr" Ta NULL Ta dit ... ... を使用しなければならないか、 その関数のコンパイラー宣言はどのようなものか、 どのような外部変数が関係するのかが示されている。 BUFSIZ , EOF , FILENAME_MAX , FOPEN_MAX , L_cuserid , L_ctermid , L_tmpnam , NULL , SEEK_END , SEEK_SET , SEEK_CUR , TMP_MAX , cl ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。