uname(2) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

uname(2)

uname(2)                         System Calls                         uname(2)



NAME
       uname - get name of current operating system

SYNOPSIS
       #include <sys/utsname.h>

       int uname(struct utsname *name);

DESCRIPTION
       The uname() function stores information identifying the current operat‐
       ing system in the structure pointed to by name.


       The  uname()  function  uses  the   utsname   structure,   defined   in
       <sys/utsname.h>, whose members include:

         char    sysname[SYS_NMLN];
         char    nodename[SYS_NMLN];
         char    release[SYS_NMLN];
         char    version[SYS_NMLN];
         char    machine[SYS_NMLN];



       The  uname() function returns a null-terminated character string naming
       the current operating system in the character array sysname. Similarly,
       the nodename member contains the name by which the system is known on a
       communications network. The release and version members  further  iden‐
       tify  the operating system. The machine member contains a standard name
       that identifies the hardware on which the operating system is running.


       Independent software vendors (ISVs) and others should not use the uname
       command  to determine detailed characteristics of the platform on which
       their software is either being installed or  executed.  Instead,  tests
       for  the  particular  feature  or  facility should be performed ideally
       either at runtime or at build time.


       The operating system version and release are intended only  as  a  very
       high  level hint as to the Oracle Solaris installation. For more infor‐
       mation about Oracle Solaris software versions, see the pkg(1) man page.

RETURN VALUES
       Upon successful completion, a non-negative value  is  returned.  Other‐
       wise, −1 is returned and errno is set to indicate the error.

ERRORS
       The uname() function will fail if:

       EFAULT    The name argument points to an illegal address.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Interface  StabilityCommitted  _  MT-LevelAsync-Signal-
       Safe _ StandardSee standards(7).


SEE ALSO
       uname(1), sysinfo(2), sysconf(3C), attributes(7), standards(7)



Oracle Solaris 11.4               26 Apr 2017                         uname(2)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3