]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Miscellaneous warning cleanup
authorSimon Wilkinson <sxw@inf.ed.ac.uk>
Sat, 26 Sep 2009 17:11:53 +0000 (18:11 +0100)
committerDerrick Brashear <shadow|account-1000005@unknown>
Mon, 28 Sep 2009 08:58:16 +0000 (01:58 -0700)
Assorted warning cleanup, that it didn't seem to make sense having one
patch per file for.

This patch
    - Adds some casting for syscall pointers
    - ANSIfies SRXAFSCB_GetDE in fsprobe
    - Loads sys/ioctl.h on some more platforms in usd
    - Includes some missing header files
    - Removes unused variables
    - Makes it clear that VIsSalvager does handle all enumerated types
    - Adds some more prototypes

Reviewed-on: http://gerrit.openafs.org/508
Tested-by: Derrick Brashear <shadow@dementia.org>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
22 files changed:
src/afs/UKERNEL/sysincludes.h
src/afs/afs_syscall.c
src/afsd/afsd.c
src/afsmonitor/afsmonitor.h
src/auth/authcon.c
src/auth/ktc.h
src/cmd/cmd.c
src/fsprobe/fsprobe.c
src/fsprobe/fsprobe_callback.c
src/kauth/read_passwd.c
src/kauth/user.c
src/libadmin/client/afs_clientAdmin.c
src/platform/DARWIN/afssettings.m
src/sys/pagsh.c
src/sys/sys_prototypes.h
src/usd/usd_file.c
src/util/regex.c
src/venus/fs.c
src/venus/test/getinitparams.c
src/viced/host.c
src/vlserver/vlprocs.c
src/vol/volume_inline.h

index 858141df19eb6a9f40589599eea627f71bf5768e..16b65fe75846bf8c468e088efffa015901d37bd2 100644 (file)
@@ -1278,7 +1278,7 @@ extern struct usr_mount *getmp(unsigned long);
 typedef long usr_whymountroot_t;
 
 struct usr_vfsops {
-    int (*vfs_mount) (struct vfs *, char *, struct vfs *);
+    int (*vfs_mount) (struct vfs *, char *, void *);
     int (*vfs_unmount) (struct vfs *);
     int (*vfs_root) (struct vfs *, struct vnode **);
     int (*vfs_statfs) (struct vfs *, struct statfs *);
index e4db706d9ad62751f0a4e282801ca08ea892d390..5557ed75b0ae0d6c3fada9fd729cce82c168b9b6 100644 (file)
@@ -763,7 +763,7 @@ Afs_syscall()
            AFS_GLOCK();
            code =
                Afscall_icl(uap->parm1, uap->parm2, uap->parm3, uap->parm4,
-                           uap->parm5, retval);
+                           uap->parm5, (long *)retval);
            AFS_GUNLOCK();
 #ifdef AFS_LINUX20_ENV
            if (!code) {
index c082bd62b801da9b36c122abad4f89c19677413e..5fbdf8d6e09cde7850bbfd9278663f0444b445fe 100644 (file)
 #include <ctype.h>
 #include <afs/afssyscalls.h>
 #include <afs/afsutil.h>
+#include <afs/sys_prototypes.h>
 
 #ifdef AFS_SGI61_ENV
 #include <unistd.h>
@@ -667,7 +668,7 @@ PartSizeOverflow(char *path, int cs)
     mint = totalblks / 100 * 95;
     if (cs > mint) {
        printf
-           ("Cache size (%d) must be less than 95%% of partition size (which is %d). Lower cache size\n",
+           ("Cache size (%d) must be less than 95%% of partition size (which is %lld). Lower cache size\n",
             cs, mint);
        return 1;
     }
@@ -1523,7 +1524,9 @@ mainproc(struct cmd_syndesc *as, void *arock)
     static char rn[] = "afsd"; /*Name of this routine */
     afs_int32 code;            /*Result of fork() */
     int i;
+#ifndef AFS_CACHE_VNODE_PATH
     int currVFile;             /*Current AFS cache file number passed in */
+#endif
     int mountFlags;            /*Flags passed to mount() */
     int lookupResult;          /*Result of GetLocalCellName() */
     int cacheIteration;                /*How many times through cache verification */
@@ -2647,8 +2650,9 @@ call_syscall(long param1, long param2, long param3, long param4, long param5,
     struct afssysargs syscall_data;
     void *ioctldata;
     int fd = open(SYSCALL_DEV_FNAME,O_RDWR);
-    int syscallnum, is64 = 0;
+    int syscallnum;
 #ifdef AFS_DARWIN100_ENV
+    int is64 = 0;
     struct afssysargs64 syscall64_data;
     if (sizeof(param1) == 8) {
        syscallnum = VIOC_SYSCALL64;
index 06359df6bd9c1a687a392213158053c3554c3b07..7bccf327e506257d012694d18b8a552465867647 100644 (file)
@@ -96,3 +96,6 @@ extern int fs_refresh(int, int);
 extern int cm_refresh(int, int);
 extern int gtx_initialize(void);
 
+/* afsmonitor.c */
+extern int afsmon_Exit(int a_exitVal);
+
index 548b153ccd3475788fefae5ee9f9e38c8e3dcda3..f18311c960c82b96e1881c26c87821a6c2fb42d0 100644 (file)
@@ -26,6 +26,8 @@
 #include "afs/keys.h"
 #include "afs/auth.h"
 #include "afs/pthread_glock.h"
+#include "des.h"
+#include "des_prototypes.h"
 #else /* defined(UKERNEL) */
 #include <afs/stds.h>
 #include <afs/pthread_glock.h>
index a86e4fbecaaf26f66036ad51f0108152e5d81d7f..8fe52113fda367052ea5b39f9cb009a9fd432326 100644 (file)
@@ -13,6 +13,6 @@
 extern char * ktc_tkt_string(void);
 extern char * ktc_tkt_string_uid(afs_uint32);
 extern void ktc_set_tkt_string(char *);
-
+extern int ktc_OldPioctl(void);
 
 #endif /* _AFS_AUTH_KTC_H */
index 1115280100c69492389370f7473236526fda8420..9aae393bfc23cb1e2cc8d0078dcb88b8bba42c69 100644 (file)
@@ -232,7 +232,7 @@ PrintFlagHelp(register struct cmd_syndesc *as)
 {
     register int i;
     register struct cmd_parmdesc *tp;
-    size_t flag_width;
+    int flag_width;
     char *flag_prefix;
 
     /* find flag name length */
index 2c85ee7bc01df1726722ea6ee0e7bbe5eeec312e..9ec0b537a0695c3dbf10db27b0021e834964ab32 100644 (file)
@@ -267,7 +267,7 @@ fsprobe_LWP(void *unused)
                    RXAFS_GetStatistics64(curr_conn->rxconn, STATS64_VERSION, &stats64);
                if (*curr_probeOK == RXGEN_OPCODE)
                    *curr_probeOK =
-                       RXAFS_GetStatistics(curr_conn->rxconn, curr_stats);
+                       RXAFS_GetStatistics(curr_conn->rxconn, (ViceStatistics *)curr_stats);
                else if (*curr_probeOK == 0) {
                    curr_stats->CurrentTime = RoundInt64ToInt32(stats64.ViceStatistics64_val[STATS64_CURRENTTIME]);
                    curr_stats->BootTime = RoundInt64ToInt32(stats64.ViceStatistics64_val[STATS64_BOOTTIME]);
index 0e1975d5327b3401e1a2ca4e16976d18cd6c543f..5570f98fd56b26f3127796d260c1648deed75986 100644 (file)
@@ -44,7 +44,7 @@ init_afs_cb(void)
     int count;
 
     afs_uuid_create(&afs_cb_interface.uuid);
-    count = rx_getAllAddr(&afs_cb_interface.addr_in, AFS_MAX_INTERFACE_ADDR);
+    count = rx_getAllAddr((afs_uint32 *) &afs_cb_interface.addr_in, AFS_MAX_INTERFACE_ADDR);
     if (count <= 0)
        afs_cb_interface.numberOfInterfaces = 0;
     else
@@ -747,14 +747,9 @@ SRXAFSCB_TellMeAboutYourself(struct rx_call * rxcall,
     return (0);
 }
 
-int SRXAFSCB_GetDE(a_call, a_index, addr, inode, flags, time, fileName)
-    struct rx_call *a_call;
-    afs_int32 a_index;
-    afs_int32 addr;
-    afs_int32 inode;
-    afs_int32 flags;
-    afs_int32 time;
-    char ** fileName;
+int SRXAFSCB_GetDE(struct rx_call *a_call, afs_int32 a_index,
+                  afs_int32 addr, afs_int32 inode, afs_int32 flags,
+                  afs_int32 time, char ** fileName)
 {
     return RXGEN_OPCODE;
 }
index 49a7c44a76162832c618d5867f7e48c02fbac455..99a2b9fa589288d2554da46c2f57129399bd3d3b 100644 (file)
@@ -68,8 +68,9 @@ des_read_password(C_Block *k, char *prompt, int verify)
     ok = read_pw_string(key_string, BUFSIZ, prompt, verify);
     if (ok == 0)
        string_to_key(key_string, k);
-
+#ifdef BSDUNIX
   lose:
+#endif
     memset(key_string, 0, sizeof(key_string));
     return ok;
 }
@@ -197,7 +198,9 @@ read_pw_string(char *s, int max, char *prompt, int verify)
        ok = 1;
     }
 
+#ifdef BSDUNIX
   lose:
+#endif
     if (!ok)
        memset(s, 0, max);
 #ifdef BSDUNIX
index 770742a3a2648139f22c8cf8680ff7ebc63dc59c..3c511551ffc66151dab1655f028933a17fa34f44 100644 (file)
@@ -35,6 +35,9 @@
 #include "afs/kautils.h"
 #include "afs/afsutil.h"
 #include "afs/ptuser.h"
+#include "des.h"
+#include "des_prototypes.h"
+#include "ktc.h"
 #else /* defined(UKERNEL) */
 #include <afs/stds.h>
 #include <signal.h>
@@ -62,6 +65,7 @@
 #include <rx/rxkad.h>          /* max ticket lifetime */
 #include "kauth.h"
 #include "kautils.h"
+#include "ktc.h"
 #endif /* defined(UKERNEL) */
 
 
index 55f4e77f41f71a3edb65bf65a257b9010c67ead2..6f4adebafacf3c895ab3d7ee6f0d65aa407b2ded 100644 (file)
@@ -1367,7 +1367,8 @@ afsclient_MountPointCreate(const void *cellHandle, const char *directory,
      */
 
     if (volCheck == CHECK_VOLUME) {
-       if (!vos_VLDBGet(cellHandle, 0, 0, volumeName, &vldbEntry, &tst)) {
+       if (!vos_VLDBGet(cellHandle, 0, 0, (char *)volumeName, &vldbEntry,
+                        &tst)) {
            goto fail_afsclient_MountPointCreate;
        }
     }
@@ -1499,7 +1500,7 @@ afsclient_ACLEntryAdd(const char *directory, const char *user,
     idata.out_size = 2048;
     idata.in_size = 0;
     idata.in = idata.out = old_acl_string;
-    tst = pioctl(directory, VIOCGETAL, &idata, 1);
+    tst = pioctl((char *)directory, VIOCGETAL, &idata, 1);
 
     if (tst != 0) {
        goto fail_afsclient_ACLEntryAdd;
@@ -1588,7 +1589,7 @@ afsclient_ACLEntryAdd(const char *directory, const char *user,
     idata.out_size = 0;
     idata.in_size = strlen(new_acl_string) + 1;
     idata.in = idata.out = new_acl_string;
-    tst = pioctl(directory, VIOCSETAL, &idata, 1);
+    tst = pioctl((char *) directory, VIOCSETAL, &idata, 1);
 
     if (tst != 0) {
        goto fail_afsclient_ACLEntryAdd;
index f6f10886df9c7f1f3adfd10bce63f089c2e976e9..f8d56fb3e02ee3a8ee845309dd85a79a854e0ee6 100644 (file)
@@ -146,7 +146,8 @@ walk(id obj, Setting *s, int level)
     }
 }
 
-main()
+int
+main(int argc, char **argv)
 {
     NSData *plistData;
     id plist;
index 983352da5448850eb53e573c43bfa8c736ecb4a1..73efae3445bbb6a6abf7508a32b5dc1e6e2ef432 100644 (file)
@@ -35,6 +35,7 @@
 #endif
 #include "rx/rx.h"
 #include "sys_prototypes.h"
+#include <afs/auth.h>
 
 #include "AFS_component_version_number.c"
 
index 3f3c46d727400ac01e84e20477d1d220b263df5f..8ce924562a802aab3b7008660f45d3bbe9c0178d 100644 (file)
@@ -37,6 +37,7 @@ extern void outparam_conversion(afs_int32, char *, afs_int32);
 
 /* rmtsyss.c */
 extern void rmt_Quit(char *msg, ...);
+extern void rmtsysd(void);
 
 /* setpag.c */
 extern int lsetpag(void);
index bfb01b599ec4a1a0b4f6d21c12289b93c530bfc4..af3cc8e7e7cb9c723f99df12db0b243442dd21f3 100644 (file)
@@ -23,7 +23,7 @@
 #ifdef AFS_DARWIN_ENV
 #include <sys/ioccom.h>
 #endif
-#if defined(AFS_DUX40_ENV) || defined(AFS_OBSD_ENV) || defined(AFS_NBSD_ENV)
+#if defined(AFS_DUX40_ENV) || defined(AFS_OBSD_ENV) || defined(AFS_NBSD_ENV) || (defined(AFS_DARWIN_ENV) && !defined(AFS_DARWIN100_ENV))
 #include <sys/ioctl.h>
 #endif
 #ifndef AFS_DARWIN100_ENV
index 1c20f960a274dc0aae2ec40047c025396ef26fd9..dcdda80f30a47e17b1405091c91debb45fb53039 100644 (file)
@@ -370,7 +370,7 @@ re_exec(const char *p1)
        braelist[c] = 0;
     }
     if (circf)
-       return ((advance(p1, p2)));
+       return ((advance((char *)p1, p2)));
     /*
      * fast check for first character
      */
@@ -379,7 +379,7 @@ re_exec(const char *p1)
        do {
            if (*p1 != c)
                continue;
-           if ((rv = advance(p1, p2)))
+           if ((rv = advance((char *)p1, p2)))
                return (rv);
        } while (*p1++);
        return (0);
@@ -388,7 +388,7 @@ re_exec(const char *p1)
      * regular algorithm
      */
     do
-       if ((rv = advance(p1, p2)))
+       if ((rv = advance((char *)p1, p2)))
            return (rv);
     while (*p1++);
     return (0);
index 115c694ed2b0b325872553316b626ed7afd5aaa8..85f44f7acee20f056522e4f057466c5ff8b80552 100644 (file)
@@ -2933,7 +2933,7 @@ VLDBInit(int noAuthFlag, struct afsconf_cell *info)
 {
     afs_int32 code;
 
-    code = ugen_ClientInit(noAuthFlag, AFSDIR_CLIENT_ETC_DIRPATH, 
+    code = ugen_ClientInit(noAuthFlag, (char *) AFSDIR_CLIENT_ETC_DIRPATH,
                           info->name, 0, &uclient, 
                            NULL, pn, rxkad_clear,
                            VLDB_MAXSERVERS, AFSCONF_VLDBSERVICE, 50,
index 16eb9a56630ddd5934b078d98cd7d345db2d4402..3c3da0ee5bc22cc2c26960c800b25539e507cafe 100644 (file)
@@ -19,6 +19,7 @@
 #include <afs/venus.h>
 #include <afs/cmd.h>
 #include <afs/sys_prototypes.h>
+#include <afs/afssyscalls.h>
 #include <fcntl.h>
 #include <unistd.h>
 #ifdef AFS_AIX41_ENV
index 53089bc310471160b1aa6ca60bc2431f86a55ccd..a0dc675d84bcff8f2b2354ae30a85120ae66c871 100644 (file)
@@ -31,6 +31,8 @@
 #include <lwp.h>
 #include <lock.h>
 #include <afs/afsint.h>
+#define FSINT_COMMON_XG
+#include <afs/afscbint.h>
 #include <afs/rxgen_consts.h>
 #include <afs/nfs.h>
 #include <afs/errors.h>
@@ -2278,7 +2280,7 @@ h_FindClient_r(struct rx_connection *tcon)
        afs_int32 kvno;
     
        /* kerberos ticket */
-       code = rxkad_GetServerInfo(tcon, /*level */ 0, &expTime,
+       code = rxkad_GetServerInfo(tcon, /*level */ 0, (afs_uint32 *)&expTime,
                                   tname, tinst, tcell, &kvno);
        if (code) {
            ViceLog(1, ("Failed to get rxkad ticket info\n"));
index c11efe7e73ed2e6718a578082f9f2e8439cb987f..8a33cbb24db6ab5e1aa38d91c6a4e3fcc510af7a 100644 (file)
@@ -2721,7 +2721,6 @@ get_vldbupdateentry(struct ubik_trans *trans,
                    struct nvlentry *VlEntry)
 {
     int i, j, errorcode, serverindex;
-    struct vldbentry checkentry;
     afs_uint32 checkids[MAXTYPES];
 
     /* check if any specified new IDs are already present in the db. Do
index a26a6dccdefc84844039e3096d78e632a5f5f3b1..581ae56ded9b6ebcd98fd9df82d4b9b4b6bf9fd3 100644 (file)
@@ -28,8 +28,9 @@ VIsSalvager(ProgramType type)
     case salvager:
     case salvageServer:
        return 1;
+    default:
+       return 0;
     }
-    return 0;
 }
 
 /***************************************************/