JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ze_t size ); void *aligned_alloc(size_t alignment , size_t size ); void *valloc(size_t size ); #include < malloc.h > void *memalign(size_t alignment , size_t size ); void *pvalloc(size_t size ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) ... 参照): posix_memalign (): _POSIX_C_SOURCE >= 200112L aligned_alloc (): _ISOC11_SOURCE valloc (): glibc 2.12 以降: (_XOPEN_SOURCE >= 500) && !(_P ... 非標準の) ヘッダーファイル < malloc.h > も valloc () の宣言も公開する。機能検査マクロは不要である。 説明 The function posix_memalign () allocates size bytes and places the address of the allocated memory in *memptr . The address of the allocated memory wi ... ... ze_t size ); void *aligned_alloc(size_t alignment , size_t size ); void *valloc(size_t size ); #include < malloc.h > void *memalign(size_t alignment , size_t size ); void *pvalloc(size_t size ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) ... 参照): posix_memalign (): _POSIX_C_SOURCE >= 200112L aligned_alloc (): _ISOC11_SOURCE valloc (): glibc 2.12 以降: (_XOPEN_SOURCE >= 500) && !(_P ... 非標準の) ヘッダーファイル < malloc.h > も valloc () の宣言も公開する。機能検査マクロは不要である。 説明 The function posix_memalign () allocates size bytes and places the address of the allocated memory in *memptr . The address of the allocated memory wi ... ... ze_t size ); void *aligned_alloc(size_t alignment , size_t size ); void *valloc(size_t size ); #include < malloc.h > void *memalign(size_t alignment , size_t size ); void *pvalloc(size_t size ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) ... 参照): posix_memalign (): _POSIX_C_SOURCE >= 200112L aligned_alloc (): _ISOC11_SOURCE valloc (): glibc 2.12 以降: (_XOPEN_SOURCE >= 500) && !(_P ... 非標準の) ヘッダーファイル < malloc.h > も valloc () の宣言も公開する。機能検査マクロは不要である。 説明 The function posix_memalign () allocates size bytes and places the address of the allocated memory in *memptr . The address of the allocated memory wi ... ... ze_t size ); void *aligned_alloc(size_t alignment , size_t size ); void *valloc(size_t size ); #include < malloc.h > void *memalign(size_t alignment , size_t size ); void *pvalloc(size_t size ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) ... 参照): posix_memalign (): _POSIX_C_SOURCE >= 200112L aligned_alloc (): _ISOC11_SOURCE valloc (): glibc 2.12 以降: (_XOPEN_SOURCE >= 500) && !(_P ... 非標準の) ヘッダーファイル < malloc.h > も valloc () の宣言も公開する。機能検査マクロは不要である。 説明 The function posix_memalign () allocates size bytes and places the address of the allocated memory in *memptr . The address of the allocated memory wi ... ... ze_t size ); void *aligned_alloc(size_t alignment , size_t size ); void *valloc(size_t size ); #include < malloc.h > void *memalign(size_t alignment , size_t size ); void *pvalloc(size_t size ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) ... 参照): posix_memalign (): _POSIX_C_SOURCE >= 200112L aligned_alloc (): _ISOC11_SOURCE valloc (): glibc 2.12 以降: (_XOPEN_SOURCE >= 500) && !(_P ... 非標準の) ヘッダーファイル < malloc.h > も valloc () の宣言も公開する。機能検査マクロは不要である。 説明 The function posix_memalign () allocates size bytes and places the address of the allocated memory in *memptr . The address of the allocated memory wi ... ... )(size_t size , const void * caller ); void *(*__realloc_hook)(void * ptr , size_t size , const void * caller ); void *(*__memalign_hook)(size_t alignment , size_t size , const void * caller ); void (*__free_hook)(void * ptr , const void * caller ); void ... ) = my_init_hook; なお、関数 my_init_hook () で全てのフックの初期化をすることができる。 __malloc_hook , __realloc_hook , __memalign_hook , __free_hook で指される 4 つの関数は、各々 malloc (3), realloc (3), memalign (3), free (3) とよく似たプロトタイプを持 ... ... )(size_t size , const void * caller ); void *(*__realloc_hook)(void * ptr , size_t size , const void * caller ); void *(*__memalign_hook)(size_t alignment , size_t size , const void * caller ); void (*__free_hook)(void * ptr , const void * caller ); void ... ) = my_init_hook; なお、関数 my_init_hook () で全てのフックの初期化をすることができる。 __malloc_hook , __realloc_hook , __memalign_hook , __free_hook で指される 4 つの関数は、各々 malloc (3), realloc (3), memalign (3), free (3) とよく似たプロトタイプを持 ... ... )(size_t size , const void * caller ); void *(*__realloc_hook)(void * ptr , size_t size , const void * caller ); void *(*__memalign_hook)(size_t alignment , size_t size , const void * caller ); void (*__free_hook)(void * ptr , const void * caller ); void ... ) = my_init_hook; なお、関数 my_init_hook () で全てのフックの初期化をすることができる。 __malloc_hook , __realloc_hook , __memalign_hook , __free_hook で指される 4 つの関数は、各々 malloc (3), realloc (3), memalign (3), free (3) とよく似たプロトタイプを持 ... ... )(size_t size , const void * caller ); void *(*__realloc_hook)(void * ptr , size_t size , const void * caller ); void *(*__memalign_hook)(size_t alignment , size_t size , const void * caller ); void (*__free_hook)(void * ptr , const void * caller ); void ... ) = my_init_hook; なお、関数 my_init_hook () で全てのフックの初期化をすることができる。 __malloc_hook , __realloc_hook , __memalign_hook , __free_hook で指される 4 つの関数は、各々 malloc (3), realloc (3), memalign (3), free (3) とよく似たプロトタイプを持 ... ... )(size_t size , const void * caller ); void *(*__realloc_hook)(void * ptr , size_t size , const void * caller ); void *(*__memalign_hook)(size_t alignment , size_t size , const void * caller ); void (*__free_hook)(void * ptr , const void * caller ); void ... ) = my_init_hook; なお、関数 my_init_hook () で全てのフックの初期化をすることができる。 __malloc_hook , __realloc_hook , __memalign_hook , __free_hook で指される 4 つの関数は、各々 malloc (3), realloc (3), memalign (3), free (3) とよく似たプロトタイプを持 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。