libnostd. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- MIT/X Consortium Lic...
- °Ô½ÃÀÚ À̸§:
- William Ahern
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://25thandclement.com/~william/projects/
libnostd. ű×
libnostd. ¼³¸í
ºñ Ç¥ÁØ Ç¥ÁØ ¸ÅÅ©·Î ¹× ·çƾÀÌ ¾Æ´Õ´Ï´Ù libnostd´Â ÀϹÝÀûÀÎ CO ÇÁ·Î±×·¡¹Ö¿¡ »ç¿ëµÇ´Â ±³Â÷ Ç÷§Æû ȣȯ¼º ·çƾ ¹× ¸ÅÅ©·Î ¹× °øÅë ¸ÅÅ©·Î ¹× ·çƾÀÇ Ä÷º¼ÇÀÔ´Ï´Ù. ¿¹¸¦ µé¾î ŸÀÌ¸Ó ¸ÅÅ©·Î ¹× GetTimeofday (2) ·çƾ, ÀϺΠ¶Ç´Â ±× Áß ÀϺδ Win32 ȯ°æ¿¡¼ »ç¿ëÇÒ ¼ö ¾øÁö¸¸ÀÌ ¶óÀ̺귯¸®¿¡¼ Á¦°øµÇÁö ¾Ê½À´Ï´Ù. ¸¶Âù°¡Áö·Î, ÀαâÀÖ´Â strlcpy (3) ¹× strlcat (3) ·çƾÀÌ Á¦°øµË´Ï´Ù. ÀϹÝÀûÀ¸·Î libnostd´Â ÀϹÝÀûÀ¸·Î »ç¿ë °¡´ÉÇÑ C Äڵ忡¼ ¿À·£ ±â·ÏÀ» °¡Áø ÀÎÅÍÆäÀ̽º ¸¸ Æ÷ÇÔÇÕ´Ï´Ù. De Jure ¶Ç´Â De Facto Ç¥ÁØÀº °·ÂÇÏ°Ô (¿¹ : Winsock ¶Ç´Â ISO C99 ·çƾ). ´ëºÎºÐÀÇ ÀÎÅÍÆäÀ̽º - SetProctitle () ¿¹¿Ü´Â ¸ÅÅ©·Î ¹× Á¤Àû ÀζóÀÎ ÇÔ¼ö Á¤ÀǸ¦ »ç¿ëÇÏ¿© Çì´õ ÆÄÀÏ¿¡ Á¦°øµË´Ï´Ù. ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ·Á¸é Ãß°¡ ÄÄÆÄÀÏ ´Ü°è°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ÀûÀýÇÑ Æ÷ÇÔ °æ·Î¸¦ Ãß°¡Çϱ⠸¸ÇϸéµË´Ï´Ù. ÀϹÝÀûÀ¸·Î ȣȯ¼ºÀº Åõ¸íÇÏ°Ô Á¦°øµË´Ï´Ù. ¿¹¸¦ µé¾î, strlcpy ()´Â ´Ü¼øÈ÷ #include , Çö´ëÀûÀÎ bsd ȯ°æ¿¡¼ ´ÙÀ½°ú °°ÀÌ Á¦°øµË´Ï´Ù. * setProctitle () * arc4random () * arc4random_buf () * strlcpy () * strlcat ( ) * err.h * sys / param.h * sys / queue.h * sys / tree.h * sys / time.h * stdatomic.h * strdupa () * strndupa () * strnlen ()ÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : ¡¤ Linux ¹× Darwin / OS X ¿ë SetProctitle ()À» ±¸ÇöÇϽʽÿÀ. __Attribute __ ((»ý¼ºÀÚ))À» »ç¿ëÇÏ¿© ¿ø·¡ÀÇ ARGV ¹× ȯ°æ¿¡¼ Àü¿ª »óŸ¦ ÃʱâÈÇÏ´Â µ¥ ÇÊ¿äÇÑ °Íó·³ÀÌ ÀζóÀÎÀ» ±¸ÇöÇÒ ¼öÀÖ´Â °Í °°½À´Ï´Ù. ¡¤ ÇöÀç SetProctitleÀÌ »ç¿ëµÇ¸é ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Æ÷ÇÔ µÈ SetProctitle.c¸¦ ºôµåÇÕ´Ï´Ù.
libnostd. °ü·Ã ¼ÒÇÁÆ®¿þ¾î