USELIB

Section: ¸®´ª½º ÇÁ·Î±×·¡¸Ó ¸Å´º¾ó (2)
Updated: 1993³â 7¿ù 24ÀÏ
Index
Return to Main Contents
 

À̸§

uselib - °øÀ¯ ¶óÀ̺귯¸®¸¦ ¼±ÅÃÇÑ´Ù.  

»ç¿ë¹ý

#include <unistd.h>

int uselib(const char *library);  

¼³¸í

uselib´Â È£ÃâÇÑ ÇÁ·Î¼¼½º¿¡¼­ »ç¿ëÇÑ °øÀ¯ ¶óÀ̺귯¸®¸¦ ¼±ÅÃÇÑ´Ù.  

¹Ýȯ°ª

¼º°ø½Ã, 0ÀÌ ¸®ÅϵȴÙ. ¿¡·¯½Ã, -1ÀÌ ¸®Åϵǰí, errno°¡ ÀûÀýÇÏ°Ô ¼³Á¤µÈ´Ù.  

¿¡·¯

open(2) °ú mmap(2)¿¡¼­ ¸®ÅϵǴ ¸ðµç ¿¡·¯ ÄÚµå¿Í ´õºÒ¾î ´ÙÀ½ÀÇ °ÍÀÌ ¸®Å쵃 ¼ö ÀÖ´Ù:

ENOEXEC
libray·Î ¼±ÅÃÇÑ ÆÄÀÏÀÌ ½ÇÇà°¡´ÉÇÏÁö ¾Ê°Å³ª ¿Ã¹Ù¸¥ ¸ÅÁ÷(magic) ³Ñ¹ö¸¦ °®Áö ¾Ê´Â´Ù.
EACCES
library·Î ¼±ÅÃÇÑ ¶óÀ̺귯¸®°¡ ÀбⰡ´ÉÇÏÁö ¾Ê´Ù.
 

ȣȯ

uselib()´Â ¸®´ª½º ÇÑÁ¤ÀûÀ̱⠶§¹®¿¡ Æ÷ÅͺíÇÏ°Ô ÇÏ·Á´Â ÇÁ·Î±×·¥¿¡¼­´Â »ç¿ëÇؼ­´Â ¾ÊµÈ´Ù.  

°ü·Ã Ç׸ñ

ar(1), gcc(1), ld(1), ldd(1), mmap(2), open(2), ld.so(8)  

¿ªÀÚ

ÀÓÁ¾±Õ <hermes44@secsm.org>, 2000³â 4¿ù 19ÀÏ


 

Index

À̸§
»ç¿ë¹ý
¼³¸í
¹Ýȯ°ª
¿¡·¯
ȣȯ
°ü·Ã Ç׸ñ
¿ªÀÚ

This document was created by man2html, using the manual pages.
Time: 08:07:01 GMT, March 25, 2004