linux man page : uname - ½Ã½ºÅÛÀÇ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

<a href="/modules/moniwiki/wiki.php/manSearch?google=none&name=uname">uname</a>(2)

1장. uname(2)

차례
1.1절. »ç¿ë¹ý
1.2절. ¼³¸í
1.3절. ¹Ýȯ°ª
1.4절. ¿¡·¯
1.5절. ¿¹Á¦

ÇöÀçÄ¿³Î¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.


1.1절. »ç¿ë¹ý

#include <sys/utsname.h> 


int uname(struct utsname *buf);
		


1.2절. ¼³¸í

Ä¿³Î¿¡ ´ëÇÑ À̸§°ú ¹öÁ¯Á¤º¸µîÀ» ¾ò¾î¿Â´Ù. utsname ±¸Á¶Ã¼´Â ´ÙÀ½°ú °°´Ù.

struct utsname 
{
            char sysname[SYS_NMLN];
            char nodename[SYS_NMLN];
            char release[SYS_NMLN];
            char version[SYS_NMLN];
            char machine[SYS_NMLN];
#ifdef _GNU_SOURCE
            char domainname[SYS_NMLN];
#endif
};
		


1.3절. ¹Ýȯ°ª

¼º°øÇÒ°æ¿ì 0À» ½ÇÆÐÇßÀ»°æ¿ì¿¡´Â -1À» ¹ÝȯÇϸç, Àû´çÇÑ errno °ªÀ» ¼³Á¤ÇÑ´Ù.


1.4절. ¿¡·¯

EFAULT

buf°¡ À¯È¿ÇÏÁö ¾Ê´Ù.


1.5절. ¿¹Á¦

#include <sys/utsname.h>

#include <stdio.h>

int main()
{
    struct utsname buf;
    uname(&buf);

    printf("%s : %s : %s\n", buf.sysname, buf.release, buf.machine);
    return 0;
}
		

EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.