INT32 J_SocketGetsockopt(INT32 s,INT32 level,INT32 optname,void *optval,INT32 *optlen) { UM_S32 s32ret = J_FAILURE; XMAGIC_SOCKET_DEBUG(PORTING_PF_DEBUG,"_BEGIN_,s = 0x%x, level = %d, optname = %d\n", s, level, optname); if ((s < 0) || (!optval) || (!optlen)) { XMAGIC_SOCKET_DEBUG(PORTING_PF_ERROR,"input Error!\n"); return J_FAILURE; } if(optname == J_SO_ERROR) { s32ret = stb_socket_getsockopt(s, UM_SOL_SOCKET, UM_SO_ERROR, optval, (UM_S32*)optlen); if(s32ret != UM_SUCCESS) { XMAGIC_SOCKET_DEBUG(PORTING_PF_ERROR,"failed, s32ret = 0x%x, s = 0x%x \n",s32ret, s); return J_FAILURE; } } XMAGIC_SOCKET_DEBUG(PORTING_PF_DEBUG,"_END_\n"); return J_SUCCESS; }
test2
最新推荐文章于 2023-01-31 18:44:11 发布