[NaCl SDK] nacl_io: use va_list for fcntl and ioctl

R=noelallen@chromium.org

Review URL: https://codereview.chromium.org/26517003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227996 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 227996
Add some dchecks and comments about SafeBrowsingService member variable thread access.

BUG=none

Review URL: https://codereview.chromium.org/24302013

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227998 0039d316-1c4b-4281-b951-d872f2087c98
Alternative workaround for mac kernel bug.

BUG=298276

Review URL: https://codereview.chromium.org/25325002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227999 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 227998
[NaCl SDK] nacl_io: fix handling of missing interfaces.

Previously, for example, TCPInterface() would return
a valid interface pointer, even when the TCP interface
was missing.

This meant that the checks we had in place for the
precense of a given inteface were not working, and
calls to methods on the interface would crash.

R=noelallen@chromium.org

Review URL: https://codereview.chromium.org/26888003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228000 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 228000
Add additional certificate debugging

BUG=299643
R=armansito@chromium.org

Review URL: https://codereview.chromium.org/26848004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228001 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 228001