more-rx-updates-20060504
authorKen Hornstein <kenh@cmf.nrl.navy.mil>
Fri, 5 May 2006 06:47:37 +0000 (06:47 +0000)
committerKen Hornstein <kenh@cmf.nrl.navy.mil>
Fri, 5 May 2006 06:47:37 +0000 (06:47 +0000)
Suppress warnings from prototype changes.
Trial code for OpenBSD support.
Fix missing piece from UKERNEL.

====================
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.
====================

IPv6 support for Windows requires the use of ws2tcpip.h and associated
restructing of include file order.

187 files changed:
src/WINNT/afsadmsvr/TaAfsAdmSvr.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrCallback.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrCell.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClient.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientBind.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientCache.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientCell.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientGroup.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientInternal.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientNotify.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientPing.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientUser.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrCommon.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrDebug.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrGeneral.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrGroup.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrMain.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrProperties.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrSearch.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrUser.cpp
src/WINNT/afsapplib/al_browse.cpp
src/WINNT/afsapplib/al_creds.cpp
src/WINNT/afsapplib/al_dynlink.cpp
src/WINNT/afsapplib/al_misc.cpp
src/WINNT/afsapplib/al_progress.cpp
src/WINNT/afsapplib/al_pump.cpp
src/WINNT/afsapplib/al_task.cpp
src/WINNT/afsapplib/al_wizard.cpp
src/WINNT/afsclass/afsclassfn.cpp
src/WINNT/afsclass/c_agg.cpp
src/WINNT/afsclass/c_cell.cpp
src/WINNT/afsclass/c_debug.cpp
src/WINNT/afsclass/c_grp.cpp
src/WINNT/afsclass/c_ident.cpp
src/WINNT/afsclass/c_identlist.cpp
src/WINNT/afsclass/c_notify.cpp
src/WINNT/afsclass/c_set.cpp
src/WINNT/afsclass/c_svc.cpp
src/WINNT/afsclass/c_svr.cpp
src/WINNT/afsclass/c_usr.cpp
src/WINNT/afsclass/internal.cpp
src/WINNT/afsclass/worker.cpp
src/WINNT/afssvrcfg/admin_info_dlg.cpp
src/WINNT/afssvrcfg/afscfg.cpp
src/WINNT/afssvrcfg/backup_server_page.cpp
src/WINNT/afssvrcfg/cfg_utils.cpp
src/WINNT/afssvrcfg/config_server_page.cpp
src/WINNT/afssvrcfg/create_partition_dlg.cpp
src/WINNT/afssvrcfg/db_server_page.cpp
src/WINNT/afssvrcfg/file_server_page.cpp
src/WINNT/afssvrcfg/get_cur_config.cpp
src/WINNT/afssvrcfg/get_pw_dlg.cpp
src/WINNT/afssvrcfg/graphics.cpp
src/WINNT/afssvrcfg/help.cpp
src/WINNT/afssvrcfg/info2_page.cpp
src/WINNT/afssvrcfg/info_page.cpp
src/WINNT/afssvrcfg/intro_page.cpp
src/WINNT/afssvrcfg/logfile.cpp
src/WINNT/afssvrcfg/partition_page.cpp
src/WINNT/afssvrcfg/partition_utils.cpp
src/WINNT/afssvrcfg/partitions_page.cpp
src/WINNT/afssvrcfg/replicatition_page.cpp
src/WINNT/afssvrcfg/root_afs_page.cpp
src/WINNT/afssvrcfg/salvage_dlg.cpp
src/WINNT/afssvrcfg/salvage_results_dlg.cpp
src/WINNT/afssvrcfg/services_page.cpp
src/WINNT/afssvrcfg/sys_control_page.cpp
src/WINNT/afssvrcfg/toolbox.cpp
src/WINNT/afssvrcfg/validation.cpp
src/WINNT/afssvrcfg/volume_utils.cpp
src/WINNT/afssvrmgr/action.cpp
src/WINNT/afssvrmgr/agg_col.cpp
src/WINNT/afssvrmgr/agg_general.cpp
src/WINNT/afssvrmgr/agg_prop.cpp
src/WINNT/afssvrmgr/agg_tab.cpp
src/WINNT/afssvrmgr/alert.cpp
src/WINNT/afssvrmgr/cmdline.cpp
src/WINNT/afssvrmgr/columns.cpp
src/WINNT/afssvrmgr/command.cpp
src/WINNT/afssvrmgr/creds.cpp
src/WINNT/afssvrmgr/dispatch.cpp
src/WINNT/afssvrmgr/dispguts.cpp
src/WINNT/afssvrmgr/display.cpp
src/WINNT/afssvrmgr/general.cpp
src/WINNT/afssvrmgr/helpfunc.cpp
src/WINNT/afssvrmgr/options.cpp
src/WINNT/afssvrmgr/prefs.cpp
src/WINNT/afssvrmgr/problems.cpp
src/WINNT/afssvrmgr/propcache.cpp
src/WINNT/afssvrmgr/set_clone.cpp
src/WINNT/afssvrmgr/set_col.cpp
src/WINNT/afssvrmgr/set_create.cpp
src/WINNT/afssvrmgr/set_createrep.cpp
src/WINNT/afssvrmgr/set_delete.cpp
src/WINNT/afssvrmgr/set_dump.cpp
src/WINNT/afssvrmgr/set_general.cpp
src/WINNT/afssvrmgr/set_move.cpp
src/WINNT/afssvrmgr/set_prop.cpp
src/WINNT/afssvrmgr/set_quota.cpp
src/WINNT/afssvrmgr/set_release.cpp
src/WINNT/afssvrmgr/set_rename.cpp
src/WINNT/afssvrmgr/set_repprop.cpp
src/WINNT/afssvrmgr/set_restore.cpp
src/WINNT/afssvrmgr/set_tab.cpp
src/WINNT/afssvrmgr/subset.cpp
src/WINNT/afssvrmgr/svc_col.cpp
src/WINNT/afssvrmgr/svc_create.cpp
src/WINNT/afssvrmgr/svc_delete.cpp
src/WINNT/afssvrmgr/svc_general.cpp
src/WINNT/afssvrmgr/svc_prop.cpp
src/WINNT/afssvrmgr/svc_startstop.cpp
src/WINNT/afssvrmgr/svc_tab.cpp
src/WINNT/afssvrmgr/svc_viewlog.cpp
src/WINNT/afssvrmgr/svr_address.cpp
src/WINNT/afssvrmgr/svr_col.cpp
src/WINNT/afssvrmgr/svr_execute.cpp
src/WINNT/afssvrmgr/svr_general.cpp
src/WINNT/afssvrmgr/svr_getdates.cpp
src/WINNT/afssvrmgr/svr_hosts.cpp
src/WINNT/afssvrmgr/svr_install.cpp
src/WINNT/afssvrmgr/svr_prop.cpp
src/WINNT/afssvrmgr/svr_prune.cpp
src/WINNT/afssvrmgr/svr_salvage.cpp
src/WINNT/afssvrmgr/svr_security.cpp
src/WINNT/afssvrmgr/svr_syncvldb.cpp
src/WINNT/afssvrmgr/svr_uninstall.cpp
src/WINNT/afssvrmgr/svr_window.cpp
src/WINNT/afssvrmgr/svrmgr.cpp
src/WINNT/afssvrmgr/task.cpp
src/WINNT/afssvrmgr/window.cpp
src/WINNT/client_config/RegistrySupport.cpp
src/WINNT/client_config/config.cpp
src/WINNT/client_config/dlg_automap.cpp
src/WINNT/client_config/dlg_binding.cpp
src/WINNT/client_config/dlg_diag.cpp
src/WINNT/client_config/dlg_logon.cpp
src/WINNT/client_config/dlg_misc.cpp
src/WINNT/client_config/drivemap.cpp
src/WINNT/client_config/isadmin.cpp
src/WINNT/client_config/main.cpp
src/WINNT/client_config/misc.cpp
src/WINNT/client_config/pagesize.cpp
src/WINNT/client_config/tab_advanced.cpp
src/WINNT/client_config/tab_drives.cpp
src/WINNT/client_config/tab_general.cpp
src/WINNT/client_config/tab_hosts.cpp
src/WINNT/client_config/tab_prefs.cpp
src/WINNT/client_creds/advtab.cpp
src/WINNT/client_creds/afswiz.cpp
src/WINNT/client_creds/creds.cpp
src/WINNT/client_creds/credstab.cpp
src/WINNT/client_creds/main.cpp
src/WINNT/client_creds/misc.cpp
src/WINNT/client_creds/mounttab.cpp
src/WINNT/client_creds/settings.cpp
src/WINNT/client_creds/shortcut.cpp
src/WINNT/client_creds/trayicon.cpp
src/WINNT/client_creds/window.cpp
src/WINNT/client_exp/add_acl_entry_dlg.cpp
src/WINNT/client_exp/add_submount_dlg.cpp
src/WINNT/client_exp/afs_shl_ext.cpp
src/WINNT/client_exp/auth_dlg.cpp
src/WINNT/client_exp/clear_acl_dlg.cpp
src/WINNT/client_exp/copy_acl_dlg.cpp
src/WINNT/client_exp/down_servers_dlg.cpp
src/WINNT/client_exp/gui2fs.cpp
src/WINNT/client_exp/help.cpp
src/WINNT/client_exp/klog_dlg.cpp
src/WINNT/client_exp/make_mount_point_dlg.cpp
src/WINNT/client_exp/make_symbolic_link_dlg.cpp
src/WINNT/client_exp/mount_points_dlg.cpp
src/WINNT/client_exp/msgs.cpp
src/WINNT/client_exp/partition_info_dlg.cpp
src/WINNT/client_exp/results_dlg.cpp
src/WINNT/client_exp/server_status_dlg.cpp
src/WINNT/client_exp/set_afs_acl.cpp
src/WINNT/client_exp/shell_ext.cpp
src/WINNT/client_exp/stdafx.cpp
src/WINNT/client_exp/submount_info.cpp
src/WINNT/client_exp/submounts_dlg.cpp
src/WINNT/client_exp/unlog_dlg.cpp
src/WINNT/client_exp/volumeinfo.cpp
src/afs/afs_mariner.c
src/rx/OBSD/rx_knet.c
src/rx/UKERNEL/rx_knet.c
src/rx/rx.h
src/rx/rx_user.c

index 49102b1..e9f8cd7 100644 (file)
@@ -7,6 +7,9 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 #include <afs/param.h>
 #include <afs/stds.h>
 
index 58e7964..4d9554a 100644 (file)
@@ -7,6 +7,9 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 #include <afs/param.h>
 #include <afs/stds.h>
 
index 0d13400..05102a6 100644 (file)
@@ -7,6 +7,9 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 #include <afs/param.h>
 #include <afs/stds.h>
 
index bca6c96..3c59910 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 72dddcd..18e9182 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 7bbb513..7f383ef 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index beb4906..6d310db 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 8168ad6..272179f 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 0955c32..f32f18a 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 4d31060..27dcad1 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 8875707..9750659 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 5c47d14..39eaba4 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index f755baa..b79664d 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 1b8c4b0..35e0e38 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index cc8da0e..684a4dc 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 8a9faab..cbc39a6 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 6026895..0dfc8b9 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 73f8ce0..ded0a52 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index a9f1fba..b7899b5 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index c197e32..f893205 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 586fe6e..a9052be 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 3d5a64d..fc831a4 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 86113fb..d22d42d 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index c861510..d73f09f 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 6daa74e..74d7e96 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 313f8dd..760ddf8 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index d409da3..1b4d93a 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index ec5b2bd..71e2333 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index b7429ac..207e87c 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index cda0f0b..9535a02 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index d49ddbd..187f4cf 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 7d70c2e..87cff5d 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 44a04b1..43ff037 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 8c4945e..6983545 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 6d6184f..d0be2fe 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 50739b9..1826daa 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 79520b9..fab75d9 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 7676337..f992474 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index f260c8f..1cb54d5 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index dafe174..19f472a 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index b81317d..4df7d43 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 9a4bcc6..ae52cf4 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index b179c50..c78a8bd 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 511a435..48473af 100644 (file)
@@ -12,6 +12,9 @@
  *
  */
 
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 400397c..b65cb7e 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES _________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index ff6ca87..add25b3 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES ___________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index f1170c7..a225f35 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES _________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 93f419b..dfa33c4 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES ___________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 1f6c549..1f45636 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES _________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 78f0cc5..a407250 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES _________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 07ad676..df8c3f6 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES _________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 968013d..d71c169 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES ___________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 9828735..c643404 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES ___________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 73fb729..1cd639c 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES ___________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 233290f..21bef20 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES _________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index adfd7a1..e9d741c 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES _________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 52f67cd..9ff50d2 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES _________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index ae38ab6..c94b184 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES ___________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index eebff5a..d21ca37 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES _________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 30076d0..0df8c1c 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES ___________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index ffa1f6b..b90c590 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES _________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 0645324..40ad0df 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES _________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 95e04c7..90b030c 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES _________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 4b30e13..dce2674 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES ___________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 41e9839..3534485 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES ___________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 #include "afscfg.h"            // Main header for this application
 #include "resource.h"
 #include "salvage_results_dlg.h"
index 5045739..14e263b 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES _________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 203bb88..c311f86 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES _________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index fde339d..a3f4aa4 100644 (file)
@@ -11,6 +11,9 @@
  * INCLUDES ___________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 0bfb75a..2900fce 100644 (file)
@@ -11,6 +11,9 @@
 * INCLUDES _________________________________________________________________
 *
 */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 #include "afscfg.h"
 #include "resource.h"
 #include "validation.h"
index 039176a..f4eb0e9 100644 (file)
@@ -11,6 +11,9 @@
  * Includes _________________________________________________________________
  *
  */
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index c45ab11..d9ef10c 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index b319a17..c1e9659 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 12e02ff..4ce1497 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index f4e7c3c..a0cf01c 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index ce6ea59..2ad137a 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 4758f2f..0a66a83 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 801f8f0..f3b8fa2 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 03c15c1..545dc7c 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 73c2f42..01bacdf 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index c0adbaa..0e43f1e 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 5291f86..2e2dd47 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 1732925..d2dd7a4 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 80e2ac9..0f90b38 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 634819b..64e9cf5 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index e973849..9e636c3 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 0f5418b..71bf260 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index d787e3f..a095bf6 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index c341192..67c17e8 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 3fcc899..303b057 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index e80fdd6..62ccfce 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index b0b6531..f445162 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index e64a498..ddc7de4 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 9cd3a14..408e9c8 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 68bdfa6..404260e 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 31b6198..a161167 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index d42a1bf..3222ff4 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index c82b866..13b2e91 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 723578d..368af78 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 3f0fbe1..14a8fa1 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index cdde933..ca37215 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 674633e..5658cfd 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 722bb0b..586dc6e 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 485b225..67b6e38 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 1480f73..71f80dc 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 599bb22..faa4db6 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 9c80720..7efaeca 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index a69be2b..bf4cd93 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 40bfee9..3121ff7 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 45bdbcd..170c1cb 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 5944d84..5897633 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 0d498fa..ee55c3e 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index c19d2bc..8835016 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index c2ab761..3fecc30 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 0ffd54f..75bb29f 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 40d0fb0..b6528bc 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index df951ac..5e0bbc5 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 538034e..de3b0b1 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 228e1ce..005fc31 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 98272bf..32f7f1c 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 3fb528b..db21009 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 6548bac..77c1d72 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 4226236..0030564 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 3c2ea50..dc0b5dd 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 2e7a5a0..5210552 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index d960251..562fcff 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 9b1ce4b..f681f86 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 71535ad..b60a554 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index eb1aec2..de8f945 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 50fc579..4c31eec 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 0a61f61..bf65f17 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index a0c6f30..3ba0fcb 100644 (file)
@@ -8,6 +8,9 @@
  */
 
 #include <windows.h>
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 #include <tchar.h>
 //#include <ctype.h>
 #include <stdlib.h>
index 747dd61..5b6784e 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index b90d8c5..c3e7093 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 5ccfcdb..bea0069 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index ac69f05..1cc8aed 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index e61c0a0..7f9a906 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 9fafc0f..66970e8 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index d0ed09e..960e959 100644 (file)
@@ -31,6 +31,9 @@
  * of the possibility of such damages.
  */
 
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
index 8cf1daf..75f7302 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index ad4255f..13d3a6c 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index a33e74a..f783ae4 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index a58fcb7..e186fbf 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 527f0b4..69ff603 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 5044ecf..8594fda 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index b4caf2f..5f24594 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 54faea7..8a49274 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 3a702c3..1841158 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index ac23ad8..b3d6712 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 2dbb734..719bb75 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 9576bae..2721056 100644 (file)
@@ -7,6 +7,9 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs\stds.h>
 #include <afs\param.h>
index 24d88cb..0872ff9 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 744af34..0cdd114 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index b1cc410..e759b31 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index b4e9f7a..c8ea7b5 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index dab6f13..bab9cb2 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 1281682..2f6f117 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index c07a846..39c768c 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 1d4364b..7cbbabb 100644 (file)
@@ -7,6 +7,9 @@
  * 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>
index 37ff78a..7588d6c 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "afs_shl_ext.h"
 #include "add_acl_entry_dlg.h"
 #include "set_afs_acl.h"
index 7485495..6609996 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "add_submount_dlg.h"
 #include "submount_info.h"
 #include "help.h"
index bc4d09e..366d67f 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "afs_shl_ext.h"
 #include <winsock2.h>
 #include "help.h"
index 2d48f35..ee05cd5 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "afs_shl_ext.h"
 #include "auth_dlg.h"
 #include "klog_dlg.h"
index 74cec3a..3e12929 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "afs_shl_ext.h"
 #include "clear_acl_dlg.h"
 
index 95ce4f5..04439c8 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "afs_shl_ext.h"
 #include "copy_acl_dlg.h"
 #include "io.h"
index 745e74c..d942a25 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "down_servers_dlg.h"
 
 #ifdef _DEBUG
index 3b2977d..6929011 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include <errno.h>
 #include <time.h>
 
index 797f979..10acc77 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "help.h"
 
 
index 1945b39..f715d5a 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "klog_dlg.h"
 #include "hourglass.h"
 
index 4167d56..92da178 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "afs_shl_ext.h"
 #include "make_mount_point_dlg.h"
 #include "gui2fs.h"
index ff3a29d..19db550 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "afs_shl_ext.h"
 #include "make_symbolic_link_dlg.h"
 #include "gui2fs.h"
index 8fb9abc..aa18838 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "afs_shl_ext.h"
 #include "mount_points_dlg.h"
 
index b951fb6..9b2c2a7 100644 (file)
@@ -7,6 +7,10 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
@@ -15,7 +19,6 @@ extern "C" {
 #include <string.h>
 #include <stdarg.h>
 
-#include "stdafx.h"
 #include "msgs.h"
 
 
index 839b3bd..881bf47 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "afs_shl_ext.h"
 #include "partition_info_dlg.h"
 
index 396bf0c..da6e53f 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "afs_shl_ext.h"
 #include "results_dlg.h"
 
index 76fd50b..2b6cd5f 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "server_status_dlg.h"
 #include "gui2fs.h"
 
index b36e3b7..5da8a51 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "afs_shl_ext.h"
 #include "set_afs_acl.h"
 #include "clear_acl_dlg.h"
index 0ab4704..eab7676 100644 (file)
@@ -7,13 +7,16 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include <afxpriv.h>
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include <afxpriv.h>
-#include "stdafx.h"
 #include <atlconv.h>
 #include <sys/types.h>
 #include <sys/stat.h>
index dbb1fb9..07dd70d 100644 (file)
@@ -7,10 +7,13 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 
index f1cf7c2..5911a24 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "submount_info.h"
 
 
index 055cbf3..f39a5bf 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "submounts_dlg.h"
 #include "add_submount_dlg.h"
 #include "msgs.h"
index 042eeff..923d846 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "unlog_dlg.h"
 
 extern "C" {
index b2b7e4f..d200ef7 100644 (file)
@@ -7,12 +7,15 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
+#include "stdafx.h"
+#include <winsock2.h>
+#include <ws2tcpip.h>
+
 extern "C" {
 #include <afs/param.h>
 #include <afs/stds.h>
 }
 
-#include "stdafx.h"
 #include "afs_shl_ext.h"
 #include "volume_info.h"
 #include "partition_info_dlg.h"
index 1ae7d3a..e94dbbe 100644 (file)
@@ -99,8 +99,8 @@ afs_MarinerLogFetch(register struct vcache *avc, register afs_int32 off,
     dvec.iov_base = tp1;
     dvec.iov_len = len;
     AFS_GUNLOCK();
-    (void)osi_NetSend(afs_server->socket, &taddr, sizeof(taddr), &dvec, 1,
-                     len, 0);
+    (void)osi_NetSend(afs_server->socket, (struct sockaddr_storage *) &taddr,
+                     sizeof(taddr), &dvec, 1, len, 0);
     AFS_GLOCK();
     osi_FreeSmallSpace(tp1);
 }                              /*afs_MarinerLogFetch */
@@ -133,8 +133,8 @@ afs_MarinerLog(register char *astring, register struct vcache *avc)
     dvec.iov_base = buf;
     dvec.iov_len = tp - buf;
     AFS_GUNLOCK();
-    (void)osi_NetSend(afs_server->socket, &taddr, sizeof(taddr), &dvec, 1,
-                     tp - buf, 0);
+    (void)osi_NetSend(afs_server->socket, (struct sockaddr_storage *) &taddr,
+                     sizeof(taddr), &dvec, 1, tp - buf, 0);
     AFS_GLOCK();
     osi_FreeSmallSpace(buf);
 }                              /*afs_MarinerLog */
index e2fa381..73934e2 100644 (file)
@@ -16,7 +16,7 @@ RCSID
 #include "../rx/rx_kcommon.h"
 
 int
-osi_NetReceive(osi_socket asocket, struct sockaddr_in *addr,
+osi_NetReceive(osi_socket asocket, struct sockaddr_storage *saddr, int *slen,
               struct iovec *dvec, int nvecs, int *alength)
 {
     struct uio u;
@@ -42,7 +42,7 @@ osi_NetReceive(osi_socket asocket, struct sockaddr_in *addr,
 
     if (haveGlock)
        AFS_GUNLOCK();
-    code = soreceive(asocket, (addr ? &nam : NULL), &u, NULL, NULL, NULL);
+    code = soreceive(asocket, (saddr ? &nam : NULL), &u, NULL, NULL, NULL);
     if (haveGlock)
        AFS_GLOCK();
 
@@ -56,8 +56,9 @@ osi_NetReceive(osi_socket asocket, struct sockaddr_in *addr,
     }
 
     *alength -= u.uio_resid;
-    if (addr && nam) {
-       memcpy(addr, mtod(nam, caddr_t), nam->m_len);
+    if (saddr && nam) {
+       memcpy(saddr, mtod(nam, caddr_t), nam->m_len);
+       *slen = nam->m_len;
        m_freem(nam);
     }
 
@@ -81,8 +82,8 @@ osi_StopListener(void)
  */
 
 int
-osi_NetSend(osi_socket asocket, struct sockaddr_in *addr, struct iovec *dvec,
-           int nvecs, afs_int32 alength, int istack)
+osi_NetSend(osi_socket asocket, struct sockaddr_storage *addr, int slen,
+           struct iovec *dvec, int nvecs, afs_int32 alength, int istack)
 {
     int i, code;
     struct iovec iov[RX_MAXIOVECS];
@@ -108,8 +109,8 @@ osi_NetSend(osi_socket asocket, struct sockaddr_in *addr, struct iovec *dvec,
     nam = m_get(M_DONTWAIT, MT_SONAME);
     if (!nam)
        return ENOBUFS;
-    nam->m_len = addr->sin_len = sizeof(struct sockaddr_in);
-    memcpy(mtod(nam, caddr_t), addr, addr->sin_len);
+    nam->m_len = slen;
+    memcpy(mtod(nam, caddr_t), addr, slen);
 
     if (haveGlock)
        AFS_GUNLOCK();
index a5bb27c..d484f85 100644 (file)
@@ -64,7 +64,8 @@ void
 rxi_ListenerProc(osi_socket usockp, int *tnop, struct rx_call **newcallp)
 {
     struct rx_packet *tp;
-    afs_uint32 host;
+    struct sockaddr_storage saddr;
+    int slen;
     u_short port;
     int rc;
 
@@ -76,9 +77,9 @@ rxi_ListenerProc(osi_socket usockp, int *tnop, struct rx_call **newcallp)
     while (1) {
        tp = rxi_AllocPacket(RX_PACKET_CLASS_RECEIVE);
        usr_assert(tp != NULL);
-       rc = rxi_ReadPacket(usockp, tp, &host, &port);
+       rc = rxi_ReadPacket(usockp, tp, &saddr, &slen);
        if (rc != 0) {
-           tp = rxi_ReceivePacket(tp, usockp, host, port, tnop, newcallp);
+           tp = rxi_ReceivePacket(tp, usockp, &saddr, slen, tnop, newcallp);
            if (newcallp && *newcallp) {
                if (tp) {
                    rxi_FreePacket(tp);
index ead2b9d..333b5fc 100644 (file)
@@ -53,6 +53,8 @@
 #endif
 #ifdef AFS_NT40_ENV
 #include <malloc.h>
+#include <winsock2.h>
+#include <ws2tcpip.h>
 #endif
 # include "rx_user.h"
 # include "rx_clock.h"
index 973cba9..94c4569 100644 (file)
@@ -98,7 +98,6 @@ rxi_GetHostUDPSocket(struct sockaddr_storage *saddr, int salen)
 {
     int binds, code = 0;
     osi_socket socketFd = OSI_NULLSOCKET;
-    struct sockaddr_in taddr;
     char *name = "rxi_GetUDPSocket: ";
 #ifdef AFS_LINUX22_ENV
     int pmtu=IP_PMTUDISC_DONT;