JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... is 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 was revealed when the copying order was r ... d symbol was added so that old binaries (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 mem ... ... ンターフェース 属性 値 mq_notify () Thread safety MT-Safe 準拠 POSIX.1-2001. 注意 C ライブラリとカーネルの違い In the glibc implementation, the mq_notify () library function is implemented on top of the system call of the same name. When sevp is NULL, or specif ... mechanism other than SIGEV_THREAD , the library function directly invokes the system call. For SIGEV_THREAD , much of the implementation resides within the library, rather than the kernel. (This is necessarily so, since the thread involved in handling the not ... ification is one that must be managed by the C library POSIX threads implementation.) The implementation involves the use of a raw netlink (7) socket and creates a new thread for each notification that is d ... ... ンターフェース 属性 値 mq_notify () Thread safety MT-Safe 準拠 POSIX.1-2001. 注意 C ライブラリとカーネルの違い In the glibc implementation, the mq_notify () library function is implemented on top of the system call of the same name. When sevp is NULL, or specif ... mechanism other than SIGEV_THREAD , the library function directly invokes the system call. For SIGEV_THREAD , much of the implementation resides within the library, rather than the kernel. (This is necessarily so, since the thread involved in handling the not ... ification is one that must be managed by the C library POSIX threads implementation.) The implementation involves the use of a raw netlink (7) socket and creates a new thread for each notification that is d ... ... 。 インターフェース 属性 値 pthread_sigqueue () Thread safety MT-Safe 準拠 この関数は GNU による拡張である。 注意 The glibc implementation of pthread_sigqueue () gives an error ( EINVAL ) on attempts to send either of the real-time signals used internally by th ... e NPTL threading implementation. See nptl (7) for details. 関連項目 rt_tgsigqueueinfo (2), sigaction (2), pthread_sigmask (3), sigqueue (3), sigwait (3), ... ... ead safety MT-Safe 準拠 POSIX.1-2001, POSIX.1-2008. 注意 sigwait () は sigtimedwait (2) を使って実装されている。 The glibc implementation of sigwait () silently ignores attempts to wait for the two real-time signals that are used internally by the NPTL threadi ... ng implementation. See nptl (7) for details. 例 pthread_sigmask (3) を参照。 関連項目 sigaction (2), signalfd (2), sigpending (2), sigsuspen ... ... 明については openat (2) を参照。 faccessat2() The description of faccessat () given above corresponds to POSIX.1 and to the implementation provided by glibc. However, the glibc implementation was an imperfect emulation (see BUGS) that papered over the fact that ... the raw Linux faccessat () system call does not have a flags argument. To allow for a proper implementation, Linux 5.8 added the faccessat2 () system call, which supports the flags argument and allows a correct implementation of t ... ... 明については openat (2) を参照。 faccessat2() The description of faccessat () given above corresponds to POSIX.1 and to the implementation provided by glibc. However, the glibc implementation was an imperfect emulation (see BUGS) that papered over the fact that ... the raw Linux faccessat () system call does not have a flags argument. To allow for a proper implementation, Linux 5.8 added the faccessat2 () system call, which supports the flags argument and allows a correct implementation of t ... ... 明については openat (2) を参照。 faccessat2() The description of faccessat () given above corresponds to POSIX.1 and to the implementation provided by glibc. However, the glibc implementation was an imperfect emulation (see BUGS) that papered over the fact that ... the raw Linux faccessat () system call does not have a flags argument. To allow for a proper implementation, Linux 5.8 added the faccessat2 () system call, which supports the flags argument and allows a correct implementation of t ... ... MT-Safe 準拠 POSIX.1 にはない。 同様の関数が BSD には見られる。 daemon () 関数は 4.4BSD で始めて登場した。 注意 The glibc implementation can also return -1 when /dev/null exists but is not a character device with the expected major and minor numbers. In this ... case, errno need not be set. バグ The GNU C library implementation of this function was taken from BSD, and does not employ the double-fork technique (i.e., fork (2), setsid (2), fork (2)) ... ... の配送が "stop", "continue", "terminate" のいずれかの場合、 シグナルに対するアクションはプロセス全体に影響がある。 The glibc implementation of pthread_kill () gives an error ( EINVAL ) on attempts to send either of the real-time signals used internally by the NP ... TL threading implementation. See nptl (7) for details. POSIX.1-2008 では、 スレッドが終了した後にそのスレッド ID が使用されたことを検出した場合に、 pt ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。