socket-util: Allow binding without a port number in inet_open_passive().
authorBen Pfaff <blp@nicira.com>
Thu, 7 Jan 2010 19:12:36 +0000 (11:12 -0800)
committerBen Pfaff <blp@nicira.com>
Thu, 7 Jan 2010 19:12:36 +0000 (11:12 -0800)
commite1bd3bee5cd7065e019b4b6736918b2fda95fa49
tree68a1ef11189471d4a4c6bc203a2b09fc38361513
parent250382a8fc839cb077b2636983a1c1de0d6b0e17
socket-util: Allow binding without a port number in inet_open_passive().

The test-vconn program binds a socket to a nonspecific port number.  To
add SSL support to this program, it needs to be able to use SSL, and the
stream library is the easiest way to do that.  But the stream library
can't bind to a nonspecific port.  This commit adds that feature, by adding
it to the function that the stream SSL library uses as a building block.
lib/socket-util.c
lib/socket-util.h
lib/stream-tcp.c