JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ude < malloc.h > void *(*__malloc_hook)(size_t size , const void * caller ); void *(*__realloc_hook)(void * ptr , size_t size , const void * caller ); void *(*__memalign_hook)(size_t alignment , s ... ize_t size , const void * caller ); void (*__free_hook)(void * ptr , const void * caller ); void (*__malloc_initialize_hook)(void); void (*__after_morecore ... る 4 つの関数は、各々 malloc (3), realloc (3), memalign (3), free (3) とよく似たプロトタイプを持っているが、 一番最後の引数 caller をとる点が異なる。 引数 caller には、 malloc (3) などの呼び出し元 (caller) のアドレスが格納される。 変数 __after_morecore_ ... ... ude < malloc.h > void *(*__malloc_hook)(size_t size , const void * caller ); void *(*__realloc_hook)(void * ptr , size_t size , const void * caller ); void *(*__memalign_hook)(size_t alignment , s ... ize_t size , const void * caller ); void (*__free_hook)(void * ptr , const void * caller ); void (*__malloc_initialize_hook)(void); void (*__after_morecore ... る 4 つの関数は、各々 malloc (3), realloc (3), memalign (3), free (3) とよく似たプロトタイプを持っているが、 一番最後の引数 caller をとる点が異なる。 引数 caller には、 malloc (3) などの呼び出し元 (caller) のアドレスが格納される。 変数 __after_morecore_ ... ... ude < malloc.h > void *(*__malloc_hook)(size_t size , const void * caller ); void *(*__realloc_hook)(void * ptr , size_t size , const void * caller ); void *(*__memalign_hook)(size_t alignment , s ... ize_t size , const void * caller ); void (*__free_hook)(void * ptr , const void * caller ); void (*__malloc_initialize_hook)(void); void (*__after_morecore ... る 4 つの関数は、各々 malloc (3), realloc (3), memalign (3), free (3) とよく似たプロトタイプを持っているが、 一番最後の引数 caller をとる点が異なる。 引数 caller には、 malloc (3) などの呼び出し元 (caller) のアドレスが格納される。 変数 __after_morecore_ ... ... ude < malloc.h > void *(*__malloc_hook)(size_t size , const void * caller ); void *(*__realloc_hook)(void * ptr , size_t size , const void * caller ); void *(*__memalign_hook)(size_t alignment , s ... ize_t size , const void * caller ); void (*__free_hook)(void * ptr , const void * caller ); void (*__malloc_initialize_hook)(void); void (*__after_morecore ... る 4 つの関数は、各々 malloc (3), realloc (3), memalign (3), free (3) とよく似たプロトタイプを持っているが、 一番最後の引数 caller をとる点が異なる。 引数 caller には、 malloc (3) などの呼び出し元 (caller) のアドレスが格納される。 変数 __after_morecore_ ... ... ude < malloc.h > void *(*__malloc_hook)(size_t size , const void * caller ); void *(*__realloc_hook)(void * ptr , size_t size , const void * caller ); void *(*__memalign_hook)(size_t alignment , s ... ize_t size , const void * caller ); void (*__free_hook)(void * ptr , const void * caller ); void (*__malloc_initialize_hook)(void); void (*__after_morecore ... る 4 つの関数は、各々 malloc (3), realloc (3), memalign (3), free (3) とよく似たプロトタイプを持っているが、 一番最後の引数 caller をとる点が異なる。 引数 caller には、 malloc (3) などの呼び出し元 (caller) のアドレスが格納される。 変数 __after_morecore_ ... ... ude < malloc.h > void *(*__malloc_hook)(size_t size , const void * caller ); void *(*__realloc_hook)(void * ptr , size_t size , const void * caller ); void *(*__memalign_hook)(size_t alignment , s ... ize_t size , const void * caller ); void (*__free_hook)(void * ptr , const void * caller ); void (*__malloc_initialize_hook)(void); void (*__after_morecore ... る 4 つの関数は、各々 malloc (3), realloc (3), memalign (3), free (3) とよく似たプロトタイプを持っているが、 一番最後の引数 caller をとる点が異なる。 引数 caller には、 malloc (3) などの呼び出し元 (caller) のアドレスが格納される。 変数 __after_morecore_ ... ... ude < malloc.h > void *(*__malloc_hook)(size_t size , const void * caller ); void *(*__realloc_hook)(void * ptr , size_t size , const void * caller ); void *(*__memalign_hook)(size_t alignment , s ... ize_t size , const void * caller ); void (*__free_hook)(void * ptr , const void * caller ); void (*__malloc_initialize_hook)(void); void (*__after_morecore ... る 4 つの関数は、各々 malloc (3), realloc (3), memalign (3), free (3) とよく似たプロトタイプを持っているが、 一番最後の引数 caller をとる点が異なる。 引数 caller には、 malloc (3) などの呼び出し元 (caller) のアドレスが格納される。 変数 __after_morecore_ ... ... ケーパビリティがサポートされていない場合 On older kernels that do not provide VFS capabilities support capset () can, if the caller has the CAP_SETPCAP capability, be used to change not only the caller's own capabilities, but also the capabilities of oth ... the type returned by gettid (2). For capset (), pid can also be: -1, meaning perform the change on all threads except the caller and init (1); or a value less than -1, in which case the change is applied to all members of the process group whose ID is ... ed set. EPERM An attempt was made to add a capability to the inheritable set, and either: * that capability was not in the caller's bounding set; or * the capability was not in the caller's permitted set and the caller lacked the CAP_SETPCAP capability ... ... ケーパビリティがサポートされていない場合 On older kernels that do not provide VFS capabilities support capset () can, if the caller has the CAP_SETPCAP capability, be used to change not only the caller's own capabilities, but also the capabilities of oth ... the type returned by gettid (2). For capset (), pid can also be: -1, meaning perform the change on all threads except the caller and init (1); or a value less than -1, in which case the change is applied to all members of the process group whose ID is ... ed set. EPERM An attempt was made to add a capability to the inheritable set, and either: * that capability was not in the caller's bounding set; or * the capability was not in the caller's permitted set and the caller lacked the CAP_SETPCAP capability ... ... thread_join () Thread safety MT-Safe 準拠 POSIX.1-2001, POSIX.1-2008. 注意 After a successful call to pthread_join (), the caller is guaranteed that the target thread has terminated. The caller may then choose to do any clean-up that is required after ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。