JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... POSIX.1-2008, C89, C99, SVr4, 4.3BSD. 注意 いくつかのシステム (BSD、Solaris など) では以下の関数が提供されている。 size_t strlcat(char *dest, const char *src, size_t size); この関数は、ヌル終端された文字列 src を文字列 dest に追加する。 具体例には、 si ... 修正されているが、 size が小さすぎた場合にはデータが失われる問題には、 依然として呼び出し側で対処する必要がある。 この関数は strlcat () が作成しようとした文字列の長さを返す。 返り値が size 以上の場合、 データロスが発生している。 データロスが問題となる場合 ... は、 呼び出し側で、 呼び出し前に引数をチェックするか、 この関数の返り値を検査するかのいずれかをしなければならない。 strlcat () は glibc には存在せず、 POSIX による標準化もされていないが、 Linux では libbsd ライブラリ経由で利用できる。 例 Because ... ... POSIX.1-2008, C89, C99, SVr4, 4.3BSD. 注意 いくつかのシステム (BSD、Solaris など) では以下の関数が提供されている。 size_t strlcat(char *dest, const char *src, size_t size); この関数は、ヌル終端された文字列 src を文字列 dest に追加する。 具体例には、 si ... 修正されているが、 size が小さすぎた場合にはデータが失われる問題には、 依然として呼び出し側で対処する必要がある。 この関数は strlcat () が作成しようとした文字列の長さを返す。 返り値が size 以上の場合、 データロスが発生している。 データロスが問題となる場合 ... は、 呼び出し側で、 呼び出し前に引数をチェックするか、 この関数の返り値を検査するかのいずれかをしなければならない。 strlcat () は glibc には存在せず、 POSIX による標準化もされていないが、 Linux では libbsd ライブラリ経由で利用できる。 例 Because ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。