THRIFT-2156: fix errno handling in server socket Client: C++ Patch: Jim King <jim.king@simplivity.com>
THRIFT-2156: fix errno handling in server socket
Client: C++
Patch: Jim King <jim.king@simplivity.com>

This closes #1033

bforbis/thrift,bgould/thrift,3013216027/thrift,x1957/thrift,afds/thrift,apache/thrift,Jens-G/thrift,jeking3/thrift,jeking3/thrift,gadLinux/thrift,cjmay/thrift,bforbis/thrift,jeking3/thrift,cjmay/thrift,Jens-G/thrift,eamosov/thrift,bgould/thrift,bgould/thrift,bgould/thrift,markerickson-wf/thrift,bufferoverflow/thrift,3013216027/thrift,jeking3/thrift,nsuke/thrift,dcelasun/thrift,dcelasun/thrift,pinterest/thrift,bgould/thrift,3013216027/thrift,Fitbit/thrift,yongju-hong/thrift,Fitbit/thrift,bforbis/thrift,dcelasun/thrift,cjmay/thrift,markerickson-wf/thrift,x1957/thrift,hcorg/thrift,Fitbit/thrift,pinterest/thrift,tanmaykm/thrift,afds/thrift,3013216027/thrift,3013216027/thrift,dcelasun/thrift,x1957/thrift,afds/thrift,tanmaykm/thrift,project-zerus/thrift,nsuke/thrift,bufferoverflow/thrift,jeking3/thrift,strava/thrift,3013216027/thrift,creker/thrift,jfarrell/thrift,yongju-hong/thrift,nsuke/thrift,markerickson-wf/thrift,bforbis/thrift,Jens-G/thrift,RobberPhex/thrift,yongju-hong/thrift,hcorg/thrift,yongju-hong/thrift,creker/thrift,cjmay/thrift,dtmuller/thrift,yongju-hong/thrift,apache/thrift,jfarrell/thrift,hcorg/thrift,dcelasun/thrift,RobberPhex/thrift,gadLinux/thrift,pinterest/thrift,jeking3/thrift,wfxiang08/thrift,gadLinux/thrift,Fitbit/thrift,Jens-G/thrift,jfarrell/thrift,RobberPhex/thrift,jeking3/thrift,gadLinux/thrift,nsuke/thrift,wfxiang08/thrift,yongju-hong/thrift,cjmay/thrift,cjmay/thrift,apache/thrift,bforbis/thrift,markerickson-wf/thrift,jeking3/thrift,strava/thrift,creker/thrift,creker/thrift,dtmuller/thrift,jfarrell/thrift,x1957/thrift,gadLinux/thrift,wfxiang08/thrift,pinterest/thrift,pinterest/thrift,wfxiang08/thrift,wfxiang08/thrift,jfarrell/thrift,markerickson-wf/thrift,strava/thrift,yongju-hong/thrift,yongju-hong/thrift,3013216027/thrift,eamosov/thrift,bufferoverflow/thrift,apache/thrift,nsuke/thrift,eamosov/thrift,x1957/thrift,hcorg/thrift,nsuke/thrift,afds/thrift,x1957/thrift,bforbis/thrift,Fitbit/thrift,wfxiang08/thrift,Jens-G/thrift,markerickson-wf/thrift,dtmuller/thrift,strava/thrift,bufferoverflow/thrift,hcorg/thrift,gadLinux/thrift,pinterest/thrift,jeking3/thrift,project-zerus/thrift,bufferoverflow/thrift,jfarrell/thrift,dcelasun/thrift,bforbis/thrift,strava/thrift,eamosov/thrift,creker/thrift,wfxiang08/thrift,wfxiang08/thrift,cjmay/thrift,gadLinux/thrift,dcelasun/thrift,Fitbit/thrift,yongju-hong/thrift,markerickson-wf/thrift,tanmaykm/thrift,wfxiang08/thrift,dcelasun/thrift,afds/thrift,markerickson-wf/thrift,nsuke/thrift,RobberPhex/thrift,yongju-hong/thrift,x1957/thrift,yongju-hong/thrift,pinterest/thrift,bgould/thrift,dtmuller/thrift,dtmuller/thrift,RobberPhex/thrift,project-zerus/thrift,RobberPhex/thrift,pinterest/thrift,apache/thrift,RobberPhex/thrift,dcelasun/thrift,strava/thrift,afds/thrift,nsuke/thrift,RobberPhex/thrift,bgould/thrift,afds/thrift,eamosov/thrift,bgould/thrift,dcelasun/thrift,dcelasun/thrift,eamosov/thrift,cjmay/thrift,nsuke/thrift,jfarrell/thrift,apache/thrift,cjmay/thrift,afds/thrift,jeking3/thrift,bgould/thrift,bufferoverflow/thrift,nsuke/thrift,bforbis/thrift,Jens-G/thrift,3013216027/thrift,project-zerus/thrift,apache/thrift,project-zerus/thrift,Jens-G/thrift,eamosov/thrift,hcorg/thrift,Jens-G/thrift,Fitbit/thrift,project-zerus/thrift,dtmuller/thrift,strava/thrift,cjmay/thrift,Fitbit/thrift,strava/thrift,Jens-G/thrift,dtmuller/thrift,hcorg/thrift,markerickson-wf/thrift,Fitbit/thrift,markerickson-wf/thrift,afds/thrift,apache/thrift,bforbis/thrift,apache/thrift,dtmuller/thrift,tanmaykm/thrift,strava/thrift,nsuke/thrift,strava/thrift,gadLinux/thrift,jfarrell/thrift,afds/thrift,x1957/thrift,wfxiang08/thrift,Fitbit/thrift,bgould/thrift,strava/thrift,nsuke/thrift,apache/thrift,markerickson-wf/thrift,bufferoverflow/thrift,RobberPhex/thrift,Fitbit/thrift,dcelasun/thrift,tanmaykm/thrift,bufferoverflow/thrift,bforbis/thrift,jeking3/thrift,dcelasun/thrift,strava/thrift,bforbis/thrift,gadLinux/thrift,tanmaykm/thrift,tanmaykm/thrift,jfarrell/thrift,x1957/thrift,jeking3/thrift,bufferoverflow/thrift,hcorg/thrift,bufferoverflow/thrift,project-zerus/thrift,gadLinux/thrift,creker/thrift,yongju-hong/thrift,RobberPhex/thrift,strava/thrift,apache/thrift,dtmuller/thrift,Fitbit/thrift,RobberPhex/thrift,dcelasun/thrift,yongju-hong/thrift,dcelasun/thrift,apache/thrift,project-zerus/thrift,3013216027/thrift,pinterest/thrift,bufferoverflow/thrift,eamosov/thrift,afds/thrift,creker/thrift,jfarrell/thrift,Fitbit/thrift,bforbis/thrift,dtmuller/thrift,creker/thrift,hcorg/thrift,creker/thrift,bforbis/thrift,tanmaykm/thrift,Jens-G/thrift,jfarrell/thrift,jfarrell/thrift,cjmay/thrift,yongju-hong/thrift,gadLinux/thrift,pinterest/thrift,Fitbit/thrift,pinterest/thrift,project-zerus/thrift,dcelasun/thrift,bgould/thrift,jeking3/thrift,markerickson-wf/thrift,bforbis/thrift,eamosov/thrift,dtmuller/thrift,gadLinux/thrift,pinterest/thrift,bforbis/thrift,tanmaykm/thrift,bforbis/thrift,yongju-hong/thrift,strava/thrift,RobberPhex/thrift,gadLinux/thrift,3013216027/thrift,3013216027/thrift,eamosov/thrift,Jens-G/thrift,x1957/thrift,creker/thrift,RobberPhex/thrift,wfxiang08/thrift,cjmay/thrift,jeking3/thrift,wfxiang08/thrift,Jens-G/thrift,creker/thrift,project-zerus/thrift,apache/thrift,pinterest/thrift,tanmaykm/thrift,eamosov/thrift,wfxiang08/thrift,dtmuller/thrift,strava/thrift,creker/thrift,hcorg/thrift,apache/thrift,hcorg/thrift,Jens-G/thrift,apache/thrift,afds/thrift,tanmaykm/thrift,hcorg/thrift,gadLinux/thrift,project-zerus/thrift,x1957/thrift,nsuke/thrift,Fitbit/thrift,creker/thrift,creker/thrift,RobberPhex/thrift,Fitbit/thrift,strava/thrift,dtmuller/thrift,apache/thrift,nsuke/thrift,eamosov/thrift,bufferoverflow/thrift,markerickson-wf/thrift,jfarrell/thrift,bgould/thrift,3013216027/thrift,Jens-G/thrift,bufferoverflow/thrift,RobberPhex/thrift,tanmaykm/thrift,jfarrell/thrift,gadLinux/thrift,hcorg/thrift,eamosov/thrift,gadLinux/thrift,yongju-hong/thrift,bufferoverflow/thrift,eamosov/thrift,markerickson-wf/thrift,apache/thrift,nsuke/thrift,jfarrell/thrift,3013216027/thrift,RobberPhex/thrift,hcorg/thrift,dcelasun/thrift,bgould/thrift,RobberPhex/thrift,jfarrell/thrift,cjmay/thrift,wfxiang08/thrift,afds/thrift,Jens-G/thrift,strava/thrift,jeking3/thrift,x1957/thrift,eamosov/thrift,wfxiang08/thrift,project-zerus/thrift,bgould/thrift,yongju-hong/thrift,bgould/thrift,3013216027/thrift,Jens-G/thrift,apache/thrift,nsuke/thrift,afds/thrift,3013216027/thrift,eamosov/thrift,bforbis/thrift,Jens-G/thrift,dtmuller/thrift,Jens-G/thrift,afds/thrift,pinterest/thrift,nsuke/thrift,project-zerus/thrift,jeking3/thrift,cjmay/thrift,gadLinux/thrift