KDE/kdelibs

Alexander Neundorf neundorf at kde.org
Tue Feb 7 18:30:38 CET 2006


SVN commit 506825 by neundorf:

restore config.h.cmake: Peter, your changes to the prototypes and the HAVE_FOO_PROTO exactly worked against the purpose of this code.
The HAVE_FOO_PROTO checks are there just for such systems which have the functions but don't have the prototype (you are free to consider such systems broken).
Why shouldn't unistd.h included under windows ?
It should be possible to do this, if not, please fix the problem in unistd.h instead of adding hacks here.

CCMAIL: kde-buildsystem at kde.org

Alex



 M  +13 -18    config.h.cmake  


--- trunk/KDE/kdelibs/config.h.cmake #506824:506825
@@ -320,7 +320,7 @@
 
 /*********************/
 
-#if !defined(HAVE_GETHOSTNAME_PROTO) && !defined(HAVE_GETHOSTNAME)
+#if !defined(HAVE_GETHOSTNAME_PROTO)
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -332,13 +332,8 @@
 
 
 
-#if !defined(HAVE_INITGROUPS_PROTO) && !defined(HAVE_INITGROUPS)
-#ifndef _WIN32
+#if !defined(HAVE_INITGROUPS_PROTO)
 #include <unistd.h>
-#else
-//don't include msvc/unistd.h
-typedef unsigned int gid_t;
-#endif
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -350,7 +345,7 @@
 
 
 
-#if !defined(HAVE_MKDTEMP_PROTO) && !defined(HAVE_MKDTEMP)
+#if !defined(HAVE_MKDTEMP_PROTO)
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -362,7 +357,7 @@
 
 
 
-#if !defined(HAVE_MKSTEMPS_PROTO) && !defined(HAVE_MKSTEMPS)
+#if !defined(HAVE_MKSTEMPS_PROTO)
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -374,7 +369,7 @@
 
 
 
-#if !defined(HAVE_MKSTEMP_PROTO) && !defined(HAVE_MKSTEMP)
+#if !defined(HAVE_MKSTEMP_PROTO)
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -386,7 +381,7 @@
 
 
 
-#if !defined(HAVE_RANDOM_PROTO) && !defined(HAVE_RANDOM)
+#if !defined(HAVE_RANDOM_PROTO)
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -398,7 +393,7 @@
 
 
 
-#if !defined(HAVE_RES_INIT_PROTO) && !defined(HAVE_RES_INIT)
+#if !defined(HAVE_RES_INIT_PROTO)
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -410,7 +405,7 @@
 
 
 
-#if !defined(HAVE_SETENV_PROTO) && !defined(HAVE_SETENV)
+#if !defined(HAVE_SETENV_PROTO)
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -422,7 +417,7 @@
 
 
 
-#if !defined(HAVE_SRANDOM_PROTO) && !defined(HAVE_SRANDOM)
+#if !defined(HAVE_SRANDOM_PROTO)
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -434,7 +429,7 @@
 
 
 
-#if !defined(HAVE_STRLCAT_PROTO) && !defined(HAVE_STRLCAT)
+#if !defined(HAVE_STRLCAT_PROTO)
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -446,7 +441,7 @@
 
 
 
-#if !defined(HAVE_STRLCPY_PROTO) && !defined(HAVE_STRLCPY)
+#if !defined(HAVE_STRLCPY_PROTO)
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -458,7 +453,7 @@
 
 
 
-#if !defined(HAVE_UNSETENV_PROTO) && !defined(HAVE_UNSETENV)
+#if !defined(HAVE_UNSETENV_PROTO)
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -470,7 +465,7 @@
 
 
 
-#if !defined(HAVE_USLEEP_PROTO) && !defined(HAVE_USLEEP)
+#if !defined(HAVE_USLEEP_PROTO)
 #ifdef __cplusplus
 extern "C" {
 #endif


More information about the Kde-buildsystem mailing list