fix warnings when compiled against newer versions of glibc.
authorNathan Scott <nathans@sgi.com>
Mon, 26 Mar 2001 07:07:33 +0000 (07:07 +0000)
committerNathan Scott <nathans@sgi.com>
Mon, 26 Mar 2001 07:07:33 +0000 (07:07 +0000)
src/alloc.c
src/lstat64.c
src/nametest.c

index dce16d356479b660e0ee27f2c2821c5e2130efb6..72830a7072d0cd3a216e741ee6f99f28a2bd849d 100644 (file)
@@ -166,7 +166,7 @@ main(int argc, char **argv)
        if (!filename) {
                static char     tmpfile[] = "allocXXXXXX";
 
        if (!filename) {
                static char     tmpfile[] = "allocXXXXXX";
 
-               mktemp(tmpfile);
+               mkstemp(tmpfile);
                filename = malloc(strlen(tmpfile) + strlen(dirname) + 2);
                sprintf(filename, "%s/%s", dirname, tmpfile);
                unlinkit = 1;
                filename = malloc(strlen(tmpfile) + strlen(dirname) + 2);
                sprintf(filename, "%s/%s", dirname, tmpfile);
                unlinkit = 1;
index b8f16315031c6bc9db8b0e10dd599b3809c6bd32..5fb028c48f1496835cef5a0358d418d5337bff2b 100644 (file)
@@ -31,8 +31,8 @@
  */
  
 #include <stdio.h>
  */
  
 #include <stdio.h>
+#include <time.h>
 #include <sys/stat.h>
 #include <sys/stat.h>
-#include <sys/time.h>
 #include <sys/sysmacros.h>
 
 long   timebuf;
 #include <sys/sysmacros.h>
 
 long   timebuf;
@@ -142,7 +142,7 @@ main(int argc, char **argv)
                printf("  Gid: (%d)\n", sbuf.st_gid);
                printf("Device: %2d,%-2d", major(sbuf.st_dev),
                                minor(sbuf.st_dev));
                printf("  Gid: (%d)\n", sbuf.st_gid);
                printf("Device: %2d,%-2d", major(sbuf.st_dev),
                                minor(sbuf.st_dev));
-               printf("  Inode: %-10lu", sbuf.st_ino);
+               printf("  Inode: %-10llu", (unsigned long long)sbuf.st_ino);
                printf("Links: %-5d", sbuf.st_nlink);
 
                if ( ((sbuf.st_mode & S_IFMT) == S_IFCHR)
                printf("Links: %-5d", sbuf.st_nlink);
 
                if ( ((sbuf.st_mode & S_IFMT) == S_IFCHR)
index 23d837cd0fb859e6f24c9d42a64b16897832f382..465399812c88c2f8f0a29d95af163b11eb19cddf 100644 (file)
@@ -300,11 +300,9 @@ main(int argc, char *argv[])
                        retval = unlink(ip->name);
                        if (retval < 0) {
                                if (errno == ENOENT) {
                        retval = unlink(ip->name);
                        if (retval < 0) {
                                if (errno == ENOENT) {
-                                       printf("\"%s\"(%lu) not removed, should have existed\n",
-                                                     ip->name, ip->inumber);
+                                       printf("\"%s\"(%llu) not removed, should have existed\n", ip->name, (unsigned long long)ip->inumber);
                                } else {
                                } else {
-                                       printf("\"%s\"(%lu) on remove: ",
-                                                     ip->name, ip->inumber);
+                                       printf("\"%s\"(%llu) on remove: ", ip->name, (unsigned long long)ip->inumber);
                                        perror("unlink");
                                }
                        }
                                        perror("unlink");
                                }
                        }
@@ -330,31 +328,33 @@ auto_lookup(struct info *ip)
                good_looks++;
                retval = 0;
                if (ip->exists == 0) {
                good_looks++;
                retval = 0;
                if (ip->exists == 0) {
-                       printf("\"%s\"(%lu) lookup, should not exist\n",
-                                     ip->name, statb.st_ino);
+                       printf("\"%s\"(%llu) lookup, should not exist\n",
+                               ip->name, (unsigned long long)statb.st_ino);
                        retval = 1;
                } else if (ip->inumber != statb.st_ino) {
                        retval = 1;
                } else if (ip->inumber != statb.st_ino) {
-                       printf("\"%s\"(%lu) lookup, should be inumber %lu\n",
-                                     ip->name, statb.st_ino, ip->inumber);
+                       printf("\"%s\"(%llu) lookup, should be inumber %llu\n",
+                               ip->name, (unsigned long long)statb.st_ino,
+                               (unsigned long long)ip->inumber);
                        retval = 1;
                } else if (verbose) {
                        retval = 1;
                } else if (verbose) {
-                       printf("\"%s\"(%lu) lookup ok\n",
-                               ip->name, statb.st_ino);
+                       printf("\"%s\"(%llu) lookup ok\n",
+                               ip->name, (unsigned long long)statb.st_ino);
                }
        } else if (errno == ENOENT) {
                bad_looks++;
                retval = 0;
                if (ip->exists == 1) {
                }
        } else if (errno == ENOENT) {
                bad_looks++;
                retval = 0;
                if (ip->exists == 1) {
-                       printf("\"%s\"(%lu) lookup, should exist\n",
-                                     ip->name, ip->inumber);
+                       printf("\"%s\"(%llu) lookup, should exist\n",
+                               ip->name, (unsigned long long)ip->inumber);
                        retval = 1;
                } else if (verbose) {
                        retval = 1;
                } else if (verbose) {
-                       printf("\"%s\"(%lu) lookup ENOENT ok\n",
-                               ip->name, ip->inumber);
+                       printf("\"%s\"(%llu) lookup ENOENT ok\n",
+                               ip->name, (unsigned long long)ip->inumber);
                }
        } else {
                retval = errno;
                }
        } else {
                retval = errno;
-               printf("\"%s\"(%lu) on lookup: ", ip->name, ip->inumber);
+               printf("\"%s\"(%llu) on lookup: ",
+                       ip->name, (unsigned long long)ip->inumber);
                perror("stat64");
        }
        return(retval);
                perror("stat64");
        }
        return(retval);
@@ -376,12 +376,11 @@ auto_create(struct info *ip)
                        exit(1);
                }
                if (ip->exists == 1) {
                        exit(1);
                }
                if (ip->exists == 1) {
-                       printf("\"%s\"(%lu) created, but already existed as inumber %lu\n",
-                                     ip->name, statb.st_ino, ip->inumber);
+                       printf("\"%s\"(%llu) created, but already existed as inumber %llu\n", ip->name, (unsigned long long)statb.st_ino, (unsigned long long)ip->inumber);
                        retval = 1;
                } else if (verbose) {
                        retval = 1;
                } else if (verbose) {
-                       printf("\"%s\"(%lu) create new ok\n",
-                               ip->name, statb.st_ino);
+                       printf("\"%s\"(%llu) create new ok\n",
+                               ip->name, (unsigned long long)statb.st_ino);
                }
                ip->exists = 1;
                ip->inumber = statb.st_ino;
                }
                ip->exists = 1;
                ip->inumber = statb.st_ino;
@@ -393,17 +392,18 @@ auto_create(struct info *ip)
                                perror("stat64");
                                exit(1);
                        }
                                perror("stat64");
                                exit(1);
                        }
-                       printf("\"%s\"(%lu) not created, should not exist\n",
-                                     ip->name, statb.st_ino);
+                       printf("\"%s\"(%llu) not created, should not exist\n",
+                               ip->name, (unsigned long long)statb.st_ino);
                        retval = 1;
                } else if (verbose) {
                        retval = 1;
                } else if (verbose) {
-                       printf("\"%s\"(%lu) not created ok\n",
-                               ip->name, ip->inumber);
+                       printf("\"%s\"(%llu) not created ok\n",
+                               ip->name, (unsigned long long)ip->inumber);
                }
                ip->exists = 1;
        } else {
                retval = errno;
                }
                ip->exists = 1;
        } else {
                retval = errno;
-               printf("\"%s\"(%lu) on create: ", ip->name, ip->inumber);
+               printf("\"%s\"(%llu) on create: ",
+                       ip->name, (unsigned long long)ip->inumber);
                perror("creat");
        }
        return(retval);
                perror("creat");
        }
        return(retval);
@@ -419,12 +419,12 @@ auto_remove(struct info *ip)
                good_rms++;
                retval = 0;
                if (ip->exists == 0) {
                good_rms++;
                retval = 0;
                if (ip->exists == 0) {
-                       printf("\"%s\"(%lu) removed, should not have existed\n",
-                                     ip->name, ip->inumber);
+                       printf("\"%s\"(%llu) removed, should not have existed\n",
+                               ip->name, (unsigned long long)ip->inumber);
                        retval = 1;
                } else if (verbose) {
                        retval = 1;
                } else if (verbose) {
-                       printf("\"%s\"(%lu) remove ok\n",
-                               ip->name, ip->inumber);
+                       printf("\"%s\"(%llu) remove ok\n",
+                               ip->name, (unsigned long long)ip->inumber);
                }
                ip->exists = 0;
                ip->inumber = 0;
                }
                ip->exists = 0;
                ip->inumber = 0;
@@ -432,17 +432,18 @@ auto_remove(struct info *ip)
                bad_rms++;
                retval = 0;
                if (ip->exists == 1) {
                bad_rms++;
                retval = 0;
                if (ip->exists == 1) {
-                       printf("\"%s\"(%lu) not removed, should have existed\n",
-                                     ip->name, ip->inumber);
+                       printf("\"%s\"(%llu) not removed, should have existed\n",
+                               ip->name, (unsigned long long)ip->inumber);
                        retval = 1;
                } else if (verbose) {
                        retval = 1;
                } else if (verbose) {
-                       printf("\"%s\"(%lu) not removed ok\n",
-                               ip->name, ip->inumber);
+                       printf("\"%s\"(%llu) not removed ok\n",
+                               ip->name, (unsigned long long)ip->inumber);
                }
                ip->exists = 0;
        } else {
                retval = errno;
                }
                ip->exists = 0;
        } else {
                retval = errno;
-               printf("\"%s\"(%lu) on remove: ", ip->name, ip->inumber);
+               printf("\"%s\"(%llu) on remove: ",
+                       ip->name, (unsigned long long)ip->inumber);
                perror("unlink");
        }
        return(retval);
                perror("unlink");
        }
        return(retval);