test_gethostname.c revision e16cb84e2324f05334d18dcf5956f20f44262b62
1e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project#include <unistd.h>
2e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project#include <errno.h>
3e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project#include <string.h>
4e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project#include <stdio.h>
5e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project#include <sys/types.h>
6e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project
7e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Projectint  main( void )
8e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project{
9e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project    char  hostname[512];
10e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project    int   ret;
11e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project
12e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project    ret = gethostname(hostname, sizeof(hostname));
13e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project    if (ret < 0) {
14e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project        printf("gethostname() returned error %d: %s\n", errno, strerror(errno));
15e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project        return 1;
16e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project    }
17e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project
18e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project    printf("gethostname() returned '%s'\n", hostname);
19e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project    return 0;
20e16cb84e2324f05334d18dcf5956f20f44262b62The Android Open Source Project}
21