www.delorie.com/djgpp/doc/libc-2.01/libc_332.html   search  
Go to the first, previous, next, last section, table of contents.


gethostname

Syntax

#include <unistd.h>
#include <sys/param.h>

int gethostname (char *buf, int size);

Description

Get the name of the host the program is executing on. This name is obtained from the network software, if present, otherwise from the "HOSTNAME" environment variable, if present, finally defaulting to "pc".

The call fails if more than size characters are required to specify the host name. A buffer size of MAXGETHOSTNAME is guaranteed to be enough.

Return Value

Zero on success, nonzero on failure.

Example

char *buf = (char *) malloc (MAXGETHOSTNAME);
if (buf && 0 == gethostname (buf, MAXGETHOSTNAME))
  printf ("We're on %s\n", buf);
if (buf) free(buf);


Go to the first, previous, next, last section, table of contents.

  prev next   webmaster     delorie software   privacy  
  Copyright © 1997     Updated Apr 1997