/* random port in the range RANDOM_BIND_FIRST to RANDOM_BIND_LAST */
src_port = (res_randomid() % (RANDOM_BIND_LAST - RANDOM_BIND_FIRST)) + RANDOM_BIND_FIRST;
memset(&local, 0, sizeof(struct sockaddr_in));
+ local.sin_family = AF_INET;
local.sin_port = htons(src_port);
status = bind(sock, (struct sockaddr *)&local, sizeof(struct sockaddr_in));
#!/bin/bash
set -e -x
-DSTROOT="$DSTROOT$INSTALL_PATH_PREFIX"
DIR="$DSTROOT"/usr/include/arpa
install -d -m 0755 -o "$INSTALL_OWNER" -g "$INSTALL_GROUP" \
"$DIR"
#include "<DEVELOPER_DIR>/Makefiles/CoreOS/Xcode/BSD.xcconfig"
-#include "<DEVELOPER_DIR>/AppleInternal/XcodeConfig/SimulatorSupport.xcconfig"
PRODUCT_NAME = $(TARGET_NAME).$(FRAMEWORK_VERSION)
DEBUG_INFORMATION_FORMAT = dwarf-with-dsym
CODE_SIGN_IDENTITY = -
PROVISIONING_PROFILE =
-INSTALL_PATH_ACTUAL = /usr/lib
-INSTALL_PATH[sdk=macosx*] = $(INSTALL_PATH_ACTUAL)
+INSTALL_PATH = /usr/lib
COPY_PHASE_STRIP = YES
FRAMEWORK_VERSION = 9
-PRIVATE_HEADERS_FOLDER_PATH = $(INSTALL_PATH_PREFIX)/usr/local/include
-PUBLIC_HEADERS_FOLDER_PATH = $(INSTALL_PATH_PREFIX)/usr/include
+PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include
+PUBLIC_HEADERS_FOLDER_PATH = /usr/include
ALWAYS_SEARCH_USER_PATHS = NO
OTHER_CFLAGS = -fno-common
WARNING_CFLAGS = -Wall
if [ "$ACTION" = installhdrs ]; then exit 0; fi
-DSTROOT="$DSTROOT$INSTALL_PATH_PREFIX"
-
LIBDIR="$DSTROOT"/usr/lib
ln -s libresolv.9.dylib "$LIBDIR"/libresolv.dylib
chown -h "$INSTALL_OWNER:$INSTALL_GROUP" "$LIBDIR"/libresolv.dylib
# don't install man pages for installhdrs or iOS builds
if [ "$ACTION" = installhdrs ]; then exit 0; fi
-if [ "${PLATFORM_NAME/iphone/}" != "${PLATFORM_NAME}" ]; then exit 0; fi
+if [ "${PLATFORM_NAME}" != "macosx" ]; then exit 0; fi
MANDIR="$DSTROOT"/usr/share/man