prototypes-fixes-20020821 BP-openafs-rxkad-krb5 openafs-rxkad-krb5-minimal
authorDerrick Brashear <shadow@dementia.org>
Thu, 22 Aug 2002 19:45:11 +0000 (19:45 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 22 Aug 2002 19:45:11 +0000 (19:45 +0000)
screw it. if winnt can have generic pointers, so can we

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

and cast all the pointers

19 files changed:
src/bozo/bnode.c
src/bozo/bosserver.c
src/bucoord/dump.c
src/bucoord/main.c
src/butm/test_ftm.c
src/fsprobe/fsprobe.c
src/gtx/input.c
src/kauth/krb_udp.c
src/lwp/iomgr.c
src/lwp/lwp.c
src/lwp/lwp.h
src/rx/rx_lwp.c
src/scout/scout.c
src/ubik/ubik.c
src/viced/viced.c
src/vol/fssync.c
src/volser/volmain.c
src/xstat/xstat_cm.c
src/xstat/xstat_fs.c

index 8b9a34b..b7e8b23 100644 (file)
@@ -737,7 +737,8 @@ int bnode_Init() {
     LWP_InitializeProcessSupport(1, &junk); /* just in case */
     IOMGR_Initialize();
     code = LWP_CreateProcess(bproc, BNODE_LWP_STACKSIZE,
-                            /* priority */ 1, /* parm */0, "bnode-manager", &bproc_pid);
+                            /* priority */ 1, (void *) /* parm */0, 
+                            "bnode-manager", &bproc_pid);
     if (code) return code;
     memset((char *)&newaction, 0, sizeof(newaction));
     newaction.sa_handler = bnode_Int;
index d894fc3..b6ec651 100644 (file)
@@ -861,7 +861,7 @@ int main (int argc, char **argv, char **envp)
     }
 
     code = LWP_CreateProcess(BozoDaemon, BOZO_LWP_STACKSIZE, /* priority */ 1,
-                            /* parm */0, "bozo-the-clown", &bozo_pid);
+                            (void *) /*parm*/0, "bozo-the-clown", &bozo_pid);
 
     /* try to read the key from the config file */
     tdir = afsconf_Open(AFSDIR_SERVER_ETC_DIRPATH);
index a13487e..25d97c7 100644 (file)
@@ -303,7 +303,7 @@ bc_StartDmpRst(aconfig, adname, avname, avolsToDump, adestServer, adestPartition
         memset(&bc_dumpTasks[i].destServer, 0, sizeof(struct sockaddr_in));
  
     code = LWP_CreateProcess(bc_DmpRstStart, 20480, LWP_NORMAL_PRIORITY, 
-                            (void *)i, "helper", &junk);
+                            (void *) i, "helper", &junk);
     if (code)
     {
        bc_HandleMisc(code);
index 5926907..7506bb3 100644 (file)
@@ -278,7 +278,7 @@ static int backupInit()
     /* setup status monitoring thread */
     initStatus();
     code = LWP_CreateProcess(statusWatcher, 20480, LWP_NORMAL_PRIORITY, 
-                            (void *)2, "statusWatcher", &watcherPid);
+                            (void *) 2, "statusWatcher", &watcherPid);
     if ( code )
     {
        com_err(whoami, code, "; Can't create status monitor task");
index 333f0e1..8a76a22 100644 (file)
@@ -171,7 +171,7 @@ main (argc, argv)
       exit(1);
     }
     /* Perform normal test */
-    code = LWP_CreateProcess(PerformDumpTest, 100000, 0, &ti ,
+    code = LWP_CreateProcess(PerformDumpTest, 100000, 0, (void *) &ti,
                             "BUTM Tester", &pid);
     if (code) {
       com_err(whoami,code,"libbutm.a: Normal Tests failed!. :-( ");
@@ -183,7 +183,7 @@ main (argc, argv)
     /* Perform Appended Test, on tapes */
     if (!isafile) {
       ti.appended = 1;
-      code = LWP_CreateProcess(PerformDumpTest, 100000, 0, &ti ,
+      code = LWP_CreateProcess(PerformDumpTest, 100000, 0, (void *) &ti,
                               "BUTM Tester", &pid);
       if (code) {
        com_err(whoami,code,"libbutm.a: Appended Tests failed!. :-( ");
index 1027b77..5b0d959 100644 (file)
@@ -748,7 +748,7 @@ int fsprobe_Init(a_numServers, a_socketArray, a_ProbeFreqInSecs, a_ProbeHandler,
       LWP_CreateProcess(fsprobe_LWP,           /*Function to start up*/
                        LWP_STACK_SIZE,         /*Stack size in bytes*/
                        1,                      /*Priority*/
-                       0,                      /*Parameters*/
+                       (void *) 0,             /*Parameters*/
                        "fsprobe Worker",       /*Name to use*/
                        &probeLWP_ID);          /*Returned LWP process ID*/
     if (code) {
index 8509e55..faf04b8 100644 (file)
@@ -91,7 +91,7 @@ int astartInput; {
     IOMGR_Initialize();        /* input thread uses it */
     if (astartInput)
        code = LWP_CreateProcess(gtx_InputServer, 8192, LWP_NORMAL_PRIORITY,
-                                0, "gx-listener", &junk);
+                                (void *) 0, "gx-listener", &junk);
     /* all done */
     twin = &gator_basegwin;
     return twin;
index 137cd7d..d31e7e4 100644 (file)
@@ -920,12 +920,12 @@ afs_int32 init_krb_udp ()
     IOMGR_Initialize();
 #endif
     LWP_CreateProcess(SocketListener, /*stacksize*/16000, LWP_NORMAL_PRIORITY,
-                     0, "Socket Listener", &slPid);
+                     (void *) 0, "Socket Listener", &slPid);
 
        /* just to close the log every five minutes */
 
        LWP_CreateProcess(FiveMinuteCheckLWP, 24*1024,
-                LWP_MAX_PRIORITY - 2, &fiveminutes,
+                LWP_MAX_PRIORITY - 2, (void *) &fiveminutes,
                 "FiveMinuteChecks", &checkPid);
 
 #if MAIN
index 5e99925..8d9ffc7 100644 (file)
@@ -736,8 +736,8 @@ static int SignalSignals (void)
     for (i=0; i < NSOFTSIG; i++) {
        PROCESS pid;
        if (p=sigProc[i]) /* This yields!!! */
-           LWP_CreateProcess2(p, stackSize, LWP_NORMAL_PRIORITY, sigRock[i],
-               "SignalHandler", &pid);
+           LWP_CreateProcess2(p, stackSize, LWP_NORMAL_PRIORITY, 
+                              (void *) sigRock[i], "SignalHandler", &pid);
        sigProc[i] = 0;
     }
 
@@ -807,8 +807,8 @@ int IOMGR_Initialize(void)
     install_ncb_handler();
 #endif /* AFS_DJGPP_ENV */
 
-    return LWP_CreateProcess(IOMGR, AFS_LWP_MINSTACKSIZE, 0, 0, "IO MANAGER",
-                            &IOMGR_Id);
+    return LWP_CreateProcess(IOMGR, AFS_LWP_MINSTACKSIZE, 0, (void *) 0, 
+                            "IO MANAGER", &IOMGR_Id);
 }
 
 int IOMGR_Finalize()
index a923696..92dde13 100644 (file)
@@ -255,7 +255,7 @@ char *reserveFromStack(register afs_int32 size)
 #endif
 
 int LWP_CreateProcess(int (*ep)(), int stacksize, int priority, 
-       char *parm, char *name, PROCESS *pid)
+       void *parm, char *name, PROCESS *pid)
 {
     PROCESS temp, temp2;
 #ifdef AFS_AIX32_ENV
@@ -384,7 +384,7 @@ int LWP_CreateProcess(int (*ep)(), int stacksize, int priority,
 
 #ifdef AFS_AIX32_ENV
 int LWP_CreateProcess2(int (*ep)(), int stacksize, int priority,
-        char *parm, char *name, PROCESS *pid)
+        void *parm, char *name, PROCESS *pid)
 {
     PROCESS temp, temp2;
     char *stackptr;
@@ -908,7 +908,7 @@ static void Free_PCB(PROCESS pid)
 }
 
 static void Initialize_PCB(PROCESS temp, int priority, char *stack, 
-       int stacksize, int (*ep)(), char *parm, char *name)
+       int stacksize, int (*ep)(), void *parm, char *name)
 {
     register int i = 0;
 
@@ -1248,7 +1248,7 @@ static int lwp_top_level(pthread_addr_t argp)
 }
 
 int LWP_CreateProcess(pthread_startroutine_t ep, int stacksize, int priority, 
-       char *parm, char *name, PROCESS *pid)
+       void *parm, char *name, PROCESS *pid)
 {
     int status;
     pthread_attr_t attr;
index 89499e7..d1a43f3 100644 (file)
@@ -372,7 +372,7 @@ extern int LWP_CurrentProcess(PROCESS *pid);
 extern int LWP_INTERNALSIGNAL(char *event, int yield);
 extern int LWP_InitializeProcessSupport(int priority, PROCESS *pid);
 extern int LWP_CreateProcess(int (*ep)(), int stacksize, int priority,
-        char *parm, char *name, PROCESS *pid);
+        void *parm, char *name, PROCESS *pid);
 extern int LWP_DestroyProcess(PROCESS pid);
 extern int LWP_WaitProcess(char *event);
 extern PROCESS LWP_ThreadId(void);
index 33f7588..f314f51 100644 (file)
@@ -109,7 +109,7 @@ void rxi_StartServerProc(void (*proc)(void), int stacksize)
 
     sprintf(name, "srv_%d", ++number);
     LWP_CreateProcess(proc, stacksize, RX_PROCESS_PRIORITY,
-                     0, "rx_ServerProc", &scratchPid);
+                     (void *) 0, "rx_ServerProc", &scratchPid);
     if (registerProgram)
        (*registerProgram)(scratchPid, name);
 }
@@ -118,8 +118,8 @@ void rxi_StartListener(void)
 {
     /* Priority of listener should be high, so it can keep conns alive */
 #define        RX_LIST_STACK   24000
-    LWP_CreateProcess(rx_ListenerProc, RX_LIST_STACK, LWP_MAX_PRIORITY, 0,
-                     "rx_Listener", &rx_listenerPid);
+    LWP_CreateProcess(rx_ListenerProc, RX_LIST_STACK, LWP_MAX_PRIORITY, 
+                     (void *) 0, "rx_Listener", &rx_listenerPid);
     if (registerProgram)
        (*registerProgram)(rx_listenerPid, "listener");
 }
index 8d62a76..5a00923 100644 (file)
@@ -2011,7 +2011,7 @@ static int execute_scout(a_numservers, a_srvname, a_pkg)
       LWP_CreateProcess(gtx_InputServer,       /*Fcn to start up*/
                        8192,                   /*Stack size in bytes*/
                        LWP_NORMAL_PRIORITY,    /*Priority*/
-                       scout_gwin,             /*Params: Ptr to window*/
+                       (void *) scout_gwin,    /*Params: Ptr to window*/
                        "gx-listener",          /*Name to use*/
                        &gxlistener_ID);        /*Returned LWP process ID*/
 #endif /* 0 */
index 0132470..4573b68 100644 (file)
@@ -281,7 +281,7 @@ int ubik_ServerInitCommon(myHost, myPort, info, clones, serverList, pathName, db
      * the "steplock" problem in ubik initialization. Defect 11037.
      */
     LWP_CreateProcess(rx_ServerProc, rx_stackSize, RX_PROCESS_PRIORITY,
-                     0, "rx_ServerProc", &junk);
+                     (void *) 0, "rx_ServerProc", &junk);
 
     /* do basic initialization */
     code = uvote_Init();
@@ -296,10 +296,10 @@ int ubik_ServerInitCommon(myHost, myPort, info, clones, serverList, pathName, db
 
     /* now start up async processes */
     code = LWP_CreateProcess(ubeacon_Interact, 16384/*8192*/, LWP_MAX_PRIORITY-1,
-                            0, "beacon", &junk);
+                            (void *) 0, "beacon", &junk);
     if (code) return code;
     code = LWP_CreateProcess(urecovery_Interact, 16384/*8192*/, LWP_MAX_PRIORITY-1,
-                            0, "recovery", &junk);
+                            (void *) 0, "recovery", &junk);
     return code;
 }
 
index bb4ee21..2298da1 100644 (file)
@@ -586,10 +586,10 @@ main(argc, argv)
     AFS_SIGSET_RESTORE();
 #else /* AFS_PTHREAD_ENV */
     assert(LWP_CreateProcess(FiveMinuteCheckLWP, stack*1024, LWP_MAX_PRIORITY - 2,
-           &fiveminutes, "FiveMinuteChecks", &serverPid) == LWP_SUCCESS);
+                            (void *) &fiveminutes, "FiveMinuteChecks", &serverPid) == LWP_SUCCESS);
            
     assert(LWP_CreateProcess(HostCheckLWP, stack*1024, LWP_MAX_PRIORITY - 2,
-           &fiveminutes, "HostCheck", &serverPid) == LWP_SUCCESS);
+           (void *) &fiveminutes, "HostCheck", &serverPid) == LWP_SUCCESS);
 #endif /* AFS_PTHREAD_ENV */
 
     TM_GetTimeOfDay(&tp, 0);
index 2c82aab..d833bff 100644 (file)
@@ -233,7 +233,7 @@ void FSYNC_fsInit(void)
 #else /* AFS_PTHREAD_ENV */
     PROCESS pid;
     assert (LWP_CreateProcess(FSYNC_sync, USUAL_STACK_SIZE,
-                             USUAL_PRIORITY, 0,
+                             USUAL_PRIORITY, (void *) 0,
                              "FSYNC_sync", &pid) == LWP_SUCCESS);
 #endif /* AFS_PTHREAD_ENV */
 }
index 2359b17..eb197e2 100644 (file)
@@ -355,8 +355,8 @@ usage:
     SetupLogSignals();
 
     /* create the lwp to garbage-collect old transactions and sleep periodically */
-    LWP_CreateProcess(BKGLoop, 16*1024, 3, 0, "vol bkg daemon", &pid);
-    LWP_CreateProcess(BKGSleep,16*1024, 3, 0, "vol slp daemon", &pid);
+    LWP_CreateProcess(BKGLoop, 16*1024, 3, (void *) 0, "vol bkg daemon", &pid);
+    LWP_CreateProcess(BKGSleep,16*1024, 3, (void *) 0, "vol slp daemon", &pid);
 
     /* Create a single security object, in this case the null security object, for unauthenticated connections, which will be used to control security on connections made to this server */
 
index 25cfca4..6a571bf 100644 (file)
@@ -613,7 +613,7 @@ int xstat_cm_Init(a_numServers, a_socketArray, a_ProbeFreqInSecs,
        LWP_CreateProcess(xstat_cm_LWP,         /*Function to start up*/
                          LWP_STACK_SIZE,       /*Stack size in bytes*/
                          1,                    /*Priority*/
-                         0,                    /*Parameters*/
+                         (void *) 0,           /*Parameters*/
                          "xstat_cm Worker",    /*Name to use*/
                          &probeLWP_ID);        /*Returned LWP process ID*/
     if (code) {
index 3318551..178df2d 100644 (file)
@@ -709,7 +709,7 @@ int xstat_fs_Init(a_numServers, a_socketArray, a_ProbeFreqInSecs, a_ProbeHandler
        LWP_CreateProcess(xstat_fs_LWP,         /*Function to start up*/
                          LWP_STACK_SIZE,       /*Stack size in bytes*/
                          1,                    /*Priority*/
-                         0,                    /*Parameters*/
+                         (void *) 0,           /*Parameters*/
                          "xstat_fs Worker",    /*Name to use*/
                          &probeLWP_ID);        /*Returned LWP process ID*/
     if (code) {