static int64_t HHVM_STATIC_METHOD(EventUtil, getLastSocketErrno, const Resource &socket){
     if(socket.isNull()){
         return EVUTIL_SOCKET_ERROR();
     }
     return evutil_socket_geterror(resource_to_fd(socket.asCResRef()));
 }
 static String HHVM_STATIC_METHOD(EventUtil, getLastSocketError, const Resource &socket){
     if(socket.isNull()){
         return StringData::Make(evutil_socket_error_to_string(EVUTIL_SOCKET_ERROR()));
     }
     return StringData::Make(evutil_socket_geterror(resource_to_fd(socket.asCResRef())));
 }