* directory or online at http://www.openafs.org/dl/license10.html
*/
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
extern "C" {
#include <afs/param.h>
#include <afs/stds.h>
AfsClass_Enter();
NOTIFYCALLBACK::SendNotificationToAll (evtGetServerLogFileBegin, lpiServer, pszRemote, 0);
- PVOID hCell;
- PVOID hBOS;
- LPSERVER lpServer;
+ PVOID hCell = NULL;
+ PVOID hBOS = NULL;
+ LPSERVER lpServer = NULL;
if ((lpServer = lpiServer->OpenServer (&status)) == NULL)
rc = FALSE;
else
//
for (LPTSTR psz = wp.wpBosLogGet.pszLogData; psz && *psz; )
{
- for (LPTSTR pszNext = psz; *pszNext && (*pszNext != TEXT('\r')) && (*pszNext != TEXT('\n')); ++pszNext)
+ LPTSTR pszNext;
+ for (pszNext = psz; *pszNext && (*pszNext != TEXT('\r')) && (*pszNext != TEXT('\n')); ++pszNext)
;
DWORD cbWrite;
DWORD cbWrote;
- if ((cbWrite = pszNext - psz) != 0)
+ if ((cbWrite = (DWORD)(pszNext - psz)) != 0)
WriteFile (fh, psz, cbWrite, &cbWrote, NULL);
WriteFile (fh, TEXT("\r\n"), 2, &cbWrote, NULL);
psz = (*pszNext == TEXT('\r')) ? (2+pszNext) : (*pszNext == TEXT('\n')) ? (1+pszNext) : NULL;
AfsClass_Enter();
NOTIFYCALLBACK::SendNotificationToAll (evtRestartServiceBegin, lpiRestart);
- PVOID hCell;
- PVOID hBOS;
+ PVOID hCell = NULL;
+ PVOID hBOS = NULL;
LPSERVER lpServer;
if ((lpServer = lpiRestart->OpenServer (&status)) == NULL)
rc = FALSE;
lpServer->Close();
}
- BOOL fRestartAll;
+ BOOL fRestartAll = FALSE;
if (!lpiRestart->fIsService())
fRestartAll = TRUE;
// Obtain hCell and hVOS
//
- PVOID hCell;
+ PVOID hCell = NULL;
PVOID hVOS = NULL;
- LPSERVER lpServer;
+ LPSERVER lpServer = NULL;
if ((lpServer = lpiAggregate->OpenServer (&status)) == NULL)
rc = FALSE;
else
// Obtain hCell and hVOS
//
- PVOID hCell;
+ PVOID hCell = NULL;
PVOID hVOS = NULL;
- LPSERVER lpServer;
+ LPSERVER lpServer = NULL;
if ((lpServer = lpiFileset->OpenServer (&status)) == NULL)
rc = FALSE;
else
lpServer->Close();
}
- LPCELL lpCell;
if ((lpCell = lpiServer->OpenCell (&status)) == NULL)
rc = FALSE;
else
if (lpList)
{
- for (size_t iEntry = 0; iEntry < lpList->cEntries; ++iEntry)
+ size_t iEntry;
+ for (iEntry = 0; iEntry < lpList->cEntries; ++iEntry)
{
if (!lpList->aEntries[ iEntry ].szAdmin[0])
break;
if (lpList)
{
- for (size_t iEntry = 0; iEntry < lpList->cEntries; ++iEntry)
+ size_t iEntry;
+ for (iEntry = 0; iEntry < lpList->cEntries; ++iEntry)
{
if (!lpList->aEntries[ iEntry ].szHost[0])
break;
}
-LPIDENT AfsClass_CreateUser (LPIDENT lpiCell, LPTSTR pszUserName, LPTSTR pszInstance, LPTSTR pszPassword, int idUser, BOOL fCreateKAS, BOOL fCreatePTS, ULONG *pStatus)
+LPIDENT AfsClass_CreateUser (LPIDENT lpiCell, LPTSTR pszUserName, LPTSTR pszInstance, LPTSTR pszPassword, UINT_PTR idUser, BOOL fCreateKAS, BOOL fCreatePTS, ULONG *pStatus)
{
BOOL rc = TRUE;
ULONG status;
WORKERPACKET wp;
wp.wpPtsUserCreate.hCell = hCell;
wp.wpPtsUserCreate.pszUser = szUserName;
- wp.wpPtsUserCreate.idUser = idUser;
+ wp.wpPtsUserCreate.idUser = (int) idUser;
AfsClass_Leave();