JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... not overlap has been the source of significant bugs. (POSIX and the C standards are explicit that employing memcpy () with overlapping areas produces undefined behavior.) Most notably, in glibc 2.13 a performance optimization of memcpy () on some platforms ... ytes were copied from src to dest . This change revealed breakages in a number of applications that performed copying with overlapping areas. Under the previous implementation, the order in which the bytes were copied had fortuitously hidden the bug, which ... (i.e., those linked against glibc versions earlier than 2.14) employed a memcpy () implementation that safely handles the overlapping buffers case (by providing an "older" memcpy () implementation that was aliased to memmove (3)). 関連項目 bcopy (3), bstri ... ... OCK ) meant that if the region specified by addr and len overlapped an existing lock, then the already locked bytes in the overlapping region were counted twice when checking against the limit. Such double accounting could incorrectly calculate a "total loc ... ... OCK ) meant that if the region specified by addr and len overlapped an existing lock, then the already locked bytes in the overlapping region were counted twice when checking against the limit. Such double accounting could incorrectly calculate a "total loc ... ... OCK ) meant that if the region specified by addr and len overlapped an existing lock, then the already locked bytes in the overlapping region were counted twice when checking against the limit. Such double accounting could incorrectly calculate a "total loc ... ... OCK ) meant that if the region specified by addr and len overlapped an existing lock, then the already locked bytes in the overlapping region were counted twice when checking against the limit. Such double accounting could incorrectly calculate a "total loc ... ... OCK ) meant that if the region specified by addr and len overlapped an existing lock, then the already locked bytes in the overlapping region were counted twice when checking against the limit. Such double accounting could incorrectly calculate a "total loc ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。