malloc_usable_size(3) - wariua/manpages-ko GitHub Wiki

NAME

malloc_usable_size - ํž™์—์„œ ํ• ๋‹นํ•œ ๋ฉ”๋ชจ๋ฆฌ ๋ธ”๋ก์˜ ํฌ๊ธฐ ์–ป๊ธฐ

SYNOPSIS

#include <malloc.h>

size_t malloc_usable_size(void *ptr);

DESCRIPTION

malloc_usable_size() ํ•จ์ˆ˜๋Š” ptr์ด ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ธ”๋ก ๋‚ด์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฐ”์ดํŠธ ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ptr์€ malloc(3)์ด๋‚˜ ๊ด€๋ จ ํ•จ์ˆ˜๋กœ ํ• ๋‹นํ•œ ๋ฉ”๋ชจ๋ฆฌ ๋ธ”๋ก์— ๋Œ€ํ•œ ํฌ์ธํ„ฐ์ด๋‹ค.

RETURN VALUE

malloc_usable_size()๋Š” ptr์ด ๊ฐ€๋ฆฌํ‚ค๋Š” ํ• ๋‹น ๋ฉ”๋ชจ๋ฆฌ ๋ธ”๋ก์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฐ”์ดํŠธ ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ptr์ด NULL์ด๋ฉด 0์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

ATTRIBUTES

์ด ์ ˆ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์šฉ์–ด๋“ค์— ๋Œ€ํ•œ ์„ค๋ช…์€ attributes(7)๋ฅผ ๋ณด๋ผ.

์ธํ„ฐํŽ˜์ด์Šค ์†์„ฑ ๊ฐ’
malloc_usable_size() ์Šค๋ ˆ๋“œ ์•ˆ์ „์„ฑ MT-Safe

CONFORMING TO

์ด ํ•จ์ˆ˜๋Š” GNU ํ™•์žฅ์ด๋‹ค.

NOTES

์ •๋ ฌ๊ณผ ์ตœ์†Œ ํฌ๊ธฐ ์ œํ•œ ๋•Œ๋ฌธ์— malloc_usable_size()๊ฐ€ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฐ’์ด ํ• ๋‹น ์š”์ฒญ ํฌ๊ธฐ๋ณด๋‹ค ํด ์ˆ˜๋„ ์žˆ๋‹ค. ์‘์šฉ์ด ์ดˆ๊ณผ ๋ฐ”์ดํŠธ๋“ค์— ์“ฐ๊ธฐ๋ฅผ ํ•ด๋„ ๋ถ€์ž‘์šฉ์ด ์—†๊ธฐ๋Š” ํ•˜์ง€๋งŒ ์ข‹์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์ด ์•„๋‹ˆ๋‹ค. ํ• ๋‹น์—์„œ ์ดˆ๊ณผ ๋ฐ”์ดํŠธ์˜ ์ˆ˜๋Š” ๊ธฐ๋ฐ˜ ๊ตฌํ˜„์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง„๋‹ค.

์ด ํ•จ์ˆ˜์˜ ์ฃผ๋œ ์šฉ๋„๋Š” ๋””๋ฒ„๊น…๊ณผ ๋‚ด์„ฑ(introspection)์ด๋‹ค.

SEE ALSO

malloc(3)


2017-09-15

โš ๏ธ **GitHub.com Fallback** โš ๏ธ