libsysctr.

libsysctrÀº Linux ½Ã½ºÅÛ¿¡¼­ ½Ã½ºÅÛ È£Ãâ ±â´ÉÀ» °¡·Î ç ¼öÀÖ´Â À¯Æ¿¸®Æ¼ ¶óÀ̺귯¸®ÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

libsysctr. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • LGPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Davide Libenzi
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.xmailserver.org/davide.html

libsysctr. ű×


libsysctr. ¼³¸í

libsysctrÀº Linux ½Ã½ºÅÛ¿¡¼­ ½Ã½ºÅÛ È£Ãâ ±â´ÉÀ» °¡·Î ç ¼öÀÖ´Â À¯Æ¿¸®Æ¼ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. libsysctrÀº Linux ½Ã½ºÅÛ¿¡¼­ ½Ã½ºÅÛ È£Ãâ ±â´ÉÀ» °¡·Î ç ¼öÀÖ´Â À¯Æ¿¸®Æ¼ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ÇÁ·Î¼¼½º ¸ð´ÏÅ͸µ ¹× »÷µå ¹Ú½ÌÀº libsysctr.internallyÀÇ ÀáÀçÀû ÀÎ »ç¿ë Áß µÎ °¡ÁöÀÔ´Ï´Ù. libsysctr ¶óÀ̺귯¸®´Â À̺¥Æ®¸¦ ¸ð´ÏÅ͸µÇÏ°íº¸°íÇÏ´Â À̺¥Æ®¸¦ ¸ð´ÏÅ͸µÇÏ°íº¸°íÇÏ¿© PTRACE (2) ±â´ÉÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ´Â »ç¿ëÀÚ°¡ ¶óÀ̺귯¸®¸¦ ÃʱâÈ­ÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. SYSTR_INIT_LIBRARY (), SYSTR_TRACE_SYSCALL ()À» »ç¿ëÇÏ¿© ¸ð´ÏÅÍÇÏ·Á´Â ½Ã½ºÅÛ È£ÃâÀ» µî·ÏÇÏ°í Äݹé È£Ãâ ÇüÅ·ΠÀ̺¥Æ® ¼ö½ÅÀ» ½ÃÀÛÇϱâ À§ÇØ SYSTR_RUN ()À» È£ÃâÇÕ´Ï´Ù. °¢ Â÷´Ü µÈ ½Ã½ºÅÛ È£ÃâÀ» À§ÇØ µî·Ï µÈ Äݹé ÇÔ¼öÀÇ µÎ È£ÃâÀÌ ¼öÇàµË´Ï´Ù. ½Ã½ºÅÛ È£Ãâ Áß Çϳª°¡ ½Ã½ºÅÛ È£Ãâ Áß Çϳª°¡ Ä¿³Î¿¡ ÀÇÇØ ½ÇÇàµÇ±â Àü¿¡ Ä¿³ÎÀÌ ½Ã½ºÅÛ È£ÃâÀ» ó¸® ÇÑ ÈÄ ½Ã½ºÅÛ È£ÃâÀ» ó¸® ÇÑ ÈÄ¿¡´Â ÇÁ·Î¼¼½º¿¡ ´ëÇÑ Á¤º¸¸¦ °Ë»öÇϰųª ÇÁ·Î¼¼½º¿¡ ´ëÇÑ Á¤º¸¸¦ °Ë»öÇÕ´Ï´Ù. / ¸ð´ÏÅ͸µ µÈ ÇÁ·Î¼¼½º ÁÖ¼Ò °ø°£À» Àаųª ¾µ ¼ö ÀÖ½À´Ï´Ù. LIBSYSCTR ¶óÀ̺귯¸®´Â È£ÃâÀÚ°¡ Àüü ¸ð´ÏÅ͸µ µÈ ÇÁ·Î¼¼½º °èÃþ ±¸Á¶¸¦ ¿ÏÀüÈ÷ Á¦¾î ÇÒ ¼ö ÀÖµµ·Ï È£ÃâÀÚ¿¡°Ô È£ÃâÀÚ¿¡°Ô ¿ÏÀüÇÑ Á¦¾î¸¦ Á¦°øÇÔÀ¸·Î½á È£ÃâÀÚ¸¦ Á¦°øÇÔÀ¸·Î½á ÃßÀû µÈ ÀÛ¾÷¿¡ ÀÇÇØ »ý¼º µÈ ¸ðµç ½º·¹µå ¹× ÇÁ·Î¼¼½º¸¦ µû¸¨´Ï´Ù. '½© ½ºÅ©¸³Æ®´Â ÄÄÆÄÀÏ Áß¿¡ »ç¿ëµÇ´Â ´Ù¾çÇÑ ½Ã½ºÅÛ Á¾¼Ó º¯¼ö¿¡ ´ëÇØ ¿Ã¹Ù¸¥ °ªÀ» ÃßÃøÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. ÀÌ °ªÀ» »ç¿ëÇÏ¿© ÆÐÅ°ÁöÀÇ °¢ µð·ºÅ丮¿¡`makefile 'À» ¸¸µì´Ï´Ù. ¶ÇÇÑ ½Ã½ºÅÛ Á¾¼Ó Á¤ÀÇ°¡ Æ÷ÇÔ µÈ Çϳª ÀÌ»óÀÇ`.h'ÆÄÀÏÀ» ¸¸µé ¼öµµ ÀÖ½À´Ï´Ù. ¸¶Áö¸·À¸·Î, ÇâÈÄ¿¡ ½ÇÇàÇÒ ¼öÀÖ´Â ½© ½ºÅ©¸³Æ®`config.status '¸¦ ¸¸µì´Ï´Ù. Å×½ºÆ®ÀÇ °á°ú¸¦ ÀúÀåÇϱâ À§ÇØ ¼±ÅÃÀû ÆÄÀÏ (ÀϹÝÀûÀ¸·Î`config.cache 'È£Ãâ µÈ`-cache-file = config.cache'¶Ç´Â ´Ü¼øÈ÷`-c 'À¸·Î È°¼ºÈ­µÇ¾î ÀÖÀ¸¹Ç·Î) À籸¼º ¼Óµµ¸¦ ³ôÀ̽ʽÿÀ. ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏÇϱâ À§ÇØ ºñÁ¤»óÀûÀÎ ÀÏÀ» ÇؾßÇÏ´Â °æ¿ì, ±âº»ÀûÀ¸·Î ij½ÌÀº ±âº»ÀûÀ¸·Î »ç¿ë ÁßÁöµÇ¾î ÀÖÀ¸¸é`configure '°¡ ¼öÇàÇÒÁö ¿©ºÎ¸¦ È®ÀÎÇÒ ¼öÀÖ´Â ¹æ¹ýÀ» ¾Ë¾Æ ³»·Á°í ³ë·ÂÇϽʽÿÀ. `README '¿¡ ÁÖ¾îÁø ÁÖ¼Ò¿¡ ´ëÇÑ ÁöħÀ» µû¶ó ´ÙÀ½ ¸±¸®½º¿¡¼­ °í·Á µÉ ¼ö ÀÖ½À´Ï´Ù. ij½Ã¸¦ »ç¿ëÇÏ´Â °æ¿ì, ÀϺΠ½ÃÁ¡¿¡¼­`config.cache'¿¡¼­´Â °è¼ÓÇÏÁö ¾ÊÀ¸·Á´Â °á°ú°¡ µé¾î ÀÖ½À´Ï´Ù. ÆíÁýÇϽʽÿÀ. ÆÄÀÏ`configure.ac '(¶Ç´Â`configure.in')´Â`autoconf '¶ó´Â ÇÁ·Î±×·¥¿¡ ÀÇÇØ`configure'¸¦ »ý¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏÇÏ´Â °¡Àå °£´ÜÇÑ ¹æ¹ýÀ» »ç¿ëÇÏ¿©`configure '¸¦ º¯°æÇϰųª`configure'¸¦ º¯°æÇÏ·Á´Â °æ¿ì`configure.ac '¸¸ ÇÊ¿äÇÕ´Ï´Ù. 1. `cd 'ÆÐÅ°ÁöÀÇ ¼Ò½º Äڵ尡 Æ÷ÇÔ µÈ µð·ºÅ丮¿¡`./configure'¸¦ ÀÔ·ÂÇÏ´Â µð·ºÅ丮¿¡`./configure '¸¦ ÀÔ·ÂÇÏ¿© ÀÌÀü ¹öÀüÀÇ System V¿¡¼­`csh'¸¦ »ç¿ëÇÏ´Â °æ¿ì`sh¸¦ ÀÔ·ÂÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. / csication '`configure'ÀÚü¸¦ ½ÇÇàÇϱâ À§ÇØ`csh '¸¦ ¹æÁöÇϱâ À§ÇØ'±¸¼º 'À» ´ë½Å.`configure'´Â Àá½Ã °É¸³´Ï´Ù. ½ÇÇà Áß¿¡´Â È®ÀÎÁßÀÎ ±â´ÉÀ» ¾Ë¸®´Â ¸Þ½ÃÁö¸¦ ÀμâÇÕ´Ï´Ù. 2.`make '¸¦ ÀÔ·ÂÇÏ¿© package.3À» ÄÄÆÄÀÏÇϽʽÿÀ. ¼±ÅÃÀûÀ¸·Î,`check '¸¦ ÀÔ·ÂÇÏ¿© package.4¿Í ÇÔ²² Á¦°øµÇ´Â ÀÚü Å×½ºÆ®¸¦ ½ÇÇàÇÕ´Ï´Ù. `make install 'À» ÀÔ·ÂÇÏ¿© ÇÁ·Î±×·¥ ¹× ¸ðµç µ¥ÀÌÅÍ ÆÄÀÏ ¹× ¹®¼­¸¦ ¼³Ä¡ÇϽʽÿÀ .5. `clean 'À» ÀÔ·ÂÇÏ¿© ¼Ò½º ÄÚµå µð·ºÅ丮¿¡¼­ ÇÁ·Î±×·¥ ¹ÙÀ̳ʸ® ¹× °³Ã¼ ÆÄÀÏÀ» Á¦°Å ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ`configure '¶ó´Â ÆÄÀÏÀ» Á¦°ÅÇÏ·Á¸é (±×·¡¼­ ´Ù¸¥ Á¾·ùÀÇ ÄÄÇ»ÅÍ¿¡ ´ëÇÑ ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖÀ½),`make distclean'.thereµµ`make mainterer-clean'´ë»óÀÌÁö¸¸ Áַδ ÆÐÅ°ÁöÀÇ °³¹ßÀÚ. À̸¦ »ç¿ëÇÏ´Â °æ¿ì ¹èÆ÷¿Í ÇÔ²² Á¦°øµÈ ÆÄÀÏÀ» Àç»ý¼ºÇϱâ À§ÇØ ¸ðµç Á¾·ùÀÇ ´Ù¸¥ ÇÁ·Î±×·¥À» °¡Á®¿Í¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù.


libsysctr. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

libfactory ++.

libfactory ++´Â ·±Å¸ÀÓ µ¿Àû À¯Çü ÀνºÅϽºÈ­¸¦À§ÇÑ C ++ ÅÛÇø´ ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. ...

110

´Ù¿î·Îµå

sctplib.

SCTPLIB ¶óÀ̺귯¸®´Â ½ºÆ®¸² Á¦¾î Àü¼Û ÇÁ·ÎÅäÄÝ (SCTP)ÀÇ »ó´çÈ÷ ¿ÏÀüÇÑ ÇÁ·ÎÅä ŸÀÔ ±¸ÇöÀÔ´Ï´Ù. ...

285

´Ù¿î·Îµå

Libsudoku.

LibSudoku´Â ½ºµµÄí ¹øÈ£ ¼ö¼ö²²³¢¸¦ ´Ù·ç´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇϱâÀ§ÇÑ Java ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ...

126

´Ù¿î·Îµå