dlerror(3) - wariua/manpages-ko GitHub Wiki
dlerror - dlopen API์ ํจ์๋ค์ ๋ํ ์ค๋ฅ ์ง๋จ ์ป๊ธฐ
#include <dlfcn.h>
char *dlerror(void);
-ldl
๋ก ๋งํฌ.
dlerror()
ํจ์๋ ์ฌ๋์ด ์ฝ์ ์ ์๋ ๋ ์ข
๋ฃ ๋ฌธ์์ด์ ๋ฐํํ๋๋ฐ, ๊ทธ ๋ฌธ์์ด์๋ ๊ฐ์ฅ ์ต๊ทผ dlerror()
ํธ์ถ ์ดํ๋ก dlopen API์ ํจ์ ํธ์ถ์์ ๋ฐ์ํ ๊ฐ์ฅ ์ต๊ทผ์ ์ค๋ฅ๊ฐ ๊ธฐ์ ๋ผ ์๋ค. ๋ฐํ๋๋ ๋ฌธ์์ด ๋์ ๊ฐํ์ด ํฌํจ๋ผ ์์ง ์๋ค.
์ด๊ธฐํ ์ดํ๋ก ๋๋ ๋ง์ง๋ง ํธ์ถ ์ดํ๋ก ์ด๋ค ์ค๋ฅ๋ ๋ฐ์ํ์ง ์์์ผ๋ฉด dlerror()
๊ฐ NULL์ ๋ฐํํ๋ค.
glibc 2.0 ๋ฐ ์ดํ์ dlerror()
๊ฐ ์๋ค.
์ด ์ ์์ ์ฌ์ฉํ๋ ์ฉ์ด๋ค์ ๋ํ ์ค๋ช ์ attributes(7)๋ฅผ ๋ณด๋ผ.
์ธํฐํ์ด์ค | ์์ฑ | ๊ฐ |
---|---|---|
dlerror() |
์ค๋ ๋ ์์ ์ฑ | MT-Safe |
POSIX.1-2001.
dlerror()
์์ ๋ฐํํ๋ ๋ฉ์์ง๊ฐ ์ ์ ํ ๋น ๋ฒํผ์ ์์ด์ ๋ค์ dlerror()
ํธ์ถ์ ์ํด ๋ฎ์ด ์จ์ง ์๋ ์๋ค.
์ด ํจ์๊ฐ ํฌํจ๋ dlopen API๋ SunOS์์ ์ ๋ํ ๊ฒ์ด๋ค.
dlopen(3) ์ฐธ๊ณ .
dladdr(3), dlinfo(3), dlopen(3), dlsym(3)
2017-09-15