]> granicus.if.org Git - curl/commitdiff
sethostname: avoid including unistd.h to duck for warnings
authorDaniel Stenberg <daniel@haxx.se>
Fri, 30 Jul 2010 20:32:57 +0000 (22:32 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 30 Jul 2010 20:32:57 +0000 (22:32 +0200)
tests/libtest/sethostname.c

index 4facfc66c404d78e0135b66d07811e996f105097..33fa90da6e4863cb6795e48f463354e7f819399f 100644 (file)
@@ -9,14 +9,18 @@
 
 #include <stdlib.h>
 #include <string.h>
-#include <unistd.h>
 
 #define GETHOSTNAME_ENV_VAR "CURL_GETHOSTNAME"
 
 /*
  * we force our own host name, in order to make some tests machine independent
+ *
+ * Since some systems think this prototype doesn't match the system provided
+ * function, we AVOID including unistd.h or other headers that may include the
+ * original prototype!
  */
-int gethostname(char *name, size_t namelen) {
+int gethostname(char *name, size_t namelen)
+{
   const char *force_hostname = getenv(GETHOSTNAME_ENV_VAR);
   if(force_hostname) {
     strncpy(name, force_hostname, namelen);