Diminish solaris2.6 gcc noise.
authorjbj <devnull@localhost>
Sun, 27 Feb 2000 20:50:52 +0000 (20:50 +0000)
committerjbj <devnull@localhost>
Sun, 27 Feb 2000 20:50:52 +0000 (20:50 +0000)
CVS patchset: 3593
CVS date: 2000/02/27 20:50:52

build/parsePrep.c
lib/fs.c
misc/setenv.c
system.h

index bd2fbd6..ce1d529 100644 (file)
@@ -106,14 +106,15 @@ static int checkOwners(const char *urlfn)
                "if [ $STATUS -ne 0 ]; then\n"
                "  exit $STATUS\n"
                "fi",
-               c, basename(fn),
+               c, (const char *) basename(fn),
                zipper,
                fn, strip, args);
        xfree(zipper);
     } else {
        sprintf(buf,
                "echo \"Patch #%d (%s):\"\n"
-               "patch -p%d %s -s < %s", c, basename(fn), strip, args, fn);
+               "patch -p%d %s -s < %s", c, (const char *) basename(fn),
+               strip, args, fn);
     }
 
     xfree(urlfn);
index 02e6012..d92531b 100644 (file)
--- a/lib/fs.c
+++ b/lib/fs.c
@@ -116,7 +116,7 @@ static int getFilesystemList(void)
     int i;
     char * mntdir;
 #   if GETMNTENT_ONE || GETMNTENT_TWO
-    our_mntent item, * itemptr;
+    our_mntent item;
     FILE * mtab;
 #   elif HAVE_GETMNTINFO_R
     struct statfs * mounts = NULL;
@@ -143,7 +143,7 @@ static int getFilesystemList(void)
     while (1) {
 #      if GETMNTENT_ONE
            /* this is Linux */
-           itemptr = getmntent(mtab);
+           our_mntent * itemptr = getmntent(mtab);
            if (!itemptr) break;
            item = *itemptr;
            mntdir = item.our_mntdir;
index ae19721..12d984a 100644 (file)
@@ -16,9 +16,7 @@
    write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#if HAVE_CONFIG_H
-# include <config.h>
-#endif
+# include "system.h"
 
 #include <errno.h>
 #if !_LIBC
index 55af53a..ee891c4 100644 (file)
--- a/system.h
+++ b/system.h
@@ -93,6 +93,10 @@ char *memchr ();
 char * stpcpy(char * dest, const char * src);
 #endif
 
+#if !defined(HAVE_STPNCPY) || defined(__LCLINT__)
+char * stpncpy(char * dest, const char * src, size_t n);
+#endif
+
 #include <errno.h>
 #ifndef errno
 extern int errno;
@@ -300,6 +304,11 @@ char *realpath(const char *path, char resolved_path []);
 extern void *myrealloc(void *, size_t);
 #endif
 
+#if ! HAVE_SETENV
+extern int setenv(const char *name, const char *value, int replace);
+extern void unsetenv(const char *name);
+#endif
+
 #if HAVE_SYS_SOCKET_H
 #include <sys/types.h>
 #ifndef        __LCLINT__