Sun Microsystems, Inc.
spacerspacer
spacer   www.sun.com docs.sun.com | | |  
spacer
black dot
   
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z
    
 
X/Open Networking Services Library Functionsgethostname(3XNET)


NAME

 gethostname - get name of current host

SYNOPSIS

 
cc [ flag ... ] file ... -lxnet [ library ... ]
 #include <unistd.h> 
int gethostname(char *name, size_t namelen);

DESCRIPTION

 

The gethostname() function returns the standard host name for the current machine. The namelen argument specifies the size of the array pointed to by the name argument. The returned name is null-terminated, except that if namelen is an insufficient length to hold the host name, then the returned name is truncated and it is unspecified whether the returned name is null-terminated.

Host names are limited to 255 bytes.

RETURN VALUES

 

On successful completion, 0 is returned. Otherwise, -1 is returned.

ERRORS

 

No errors are defined.

ATTRIBUTES

 

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPEATTRIBUTE VALUE
MT-LevelMT-Safe

SEE ALSO

 

uname(1), gethostid(3C), attributes(5)


SunOS 5.9Go To TopLast Changed 8 May 1998

 
      
      
Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.