Wireshark-commits: [Wireshark-commits] master 5fbcfd6: Clean up some UN*X-vs-Windows socket issues.
From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Thu, 26 Jan 2017 07:00:36 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=5fbcfd632a7446da946a8b1e27004a401b8d74f3
Submitter: Guy Harris (guy@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

5fbcfd6 by Guy Harris (guy@xxxxxxxxxxxx):

    Clean up some UN*X-vs-Windows socket issues.
    
    Have a wsutil/socket.h file, for inclusion by everything that uses
    sockets, that contains the UN*X-vs-Windows #includes and #defines to
    hide some UN*X-sockets vs. Winsock API differences.  That stuff mostly
    comes from from extcap/extcap-base.h; have that file just include
    wsutil/socket.h rather than defining that stuff itself.
    
    Include it in sharkd_daemon.c.  Use socklen_t for the size of things to
    pass to bind() as the last argument; wsutil/socket.h defines it as int
    on Windows.
    
    Ignore sharkd in Git.
    
    Change-Id: I3f2171b7aa613717f52305f62bfd7d43e0172dc6
    Reviewed-on: https://code.wireshark.org/review/19796
    Petri-Dish: Guy Harris <guy@xxxxxxxxxxxx>
    Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
    Reviewed-by: Guy Harris <guy@xxxxxxxxxxxx>
    

Actions performed:

    from  1165dfc   Make some variables 64-bit, to avoid overflows.
    adds  5fbcfd6   Clean up some UN*X-vs-Windows socket issues.


Summary of changes:
 .gitignore                                         |    1 +
 extcap/extcap-base.h                               |   28 +-------
 sharkd_daemon.c                                    |   25 +------
 wsutil/Makefile.am                                 |    1 +
 epan/dissectors/packet-nt-oui.c => wsutil/socket.h |   71 ++++++++++++--------
 5 files changed, 48 insertions(+), 78 deletions(-)
 copy epan/dissectors/packet-nt-oui.c => wsutil/socket.h (54%)