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