From dd01970f440cc68fbd71a1544ee655131f42be51 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Wed, 20 Oct 2010 19:28:26 -0400 Subject: [PATCH] Windows: remove warnings from cm_daemon.c Properly cast void * to long and int to LPVOID to avoid warnings. Change-Id: Iaa48bd9247df21efbbed4422a156c67208c128d6 Reviewed-on: http://gerrit.openafs.org/3019 Tested-by: BuildBot Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman --- src/WINNT/afsd/cm_daemon.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/WINNT/afsd/cm_daemon.c b/src/WINNT/afsd/cm_daemon.c index 72ec25096..3c765cccd 100644 --- a/src/WINNT/afsd/cm_daemon.c +++ b/src/WINNT/afsd/cm_daemon.c @@ -18,6 +18,7 @@ #include #include "afsd.h" +#include "smb.h" #include #include @@ -88,9 +89,9 @@ void cm_BkgDaemon(void * parm) cm_bkgRequest_t *rp; afs_int32 code; char name[32] = ""; - long daemonID = (long)parm; + long daemonID = (long)(LONG_PTR)parm; - snprintf(name, sizeof(name), "cm_BkgDaemon_ShutdownEvent%d", daemonID); + snprintf(name, sizeof(name), "cm_BkgDaemon_ShutdownEvent%u", daemonID); cm_BkgDaemon_ShutdownEvent[daemonID] = thrd_CreateEvent(NULL, FALSE, FALSE, name); if ( GetLastError() == ERROR_ALREADY_EXISTS ) @@ -673,7 +674,7 @@ void cm_InitDaemon(int nDaemons) for(i=0; i < cm_nDaemons; i++) { phandle = thrd_Create((SecurityAttrib) 0, 0, - (ThreadFunc) cm_BkgDaemon, (LPVOID)i, 0, &pid, + (ThreadFunc) cm_BkgDaemon, (LPVOID)(LONG_PTR)i, 0, &pid, "cm_BkgDaemon"); osi_assertx(phandle != NULL, "cm_BkgDaemon thread creation failure"); thrd_CloseHandle(phandle); -- 2.39.5