Git init
[external/curl.git] / tests / libtest / chkhostname.c
1 #include "setup.h"
2
3 #include "curl_gethostname.h"
4
5 #define HOSTNAME_MAX 1024
6
7 int main(int argc, char *argv[])
8 {
9   char buff[HOSTNAME_MAX];
10   if (argc != 2) {
11     printf("Usage: %s EXPECTED_HOSTNAME\n", argv[0]);
12     return 1;
13   }
14
15   if (Curl_gethostname(buff, HOSTNAME_MAX)) {
16     printf("Curl_gethostname() failed\n");
17     return 1;
18   }
19
20   /* compare the name returned by Curl_gethostname() with the expected one */
21   if(strncmp(buff, argv[1], HOSTNAME_MAX)) {
22     printf("got unexpected host name back, LD_PRELOAD failed\n");
23     return 1;
24   }
25   return 0;
26 }