Lines Matching refs:sa
101 struct sockaddr_in sa; in PetscOpenSocket() local
112 PetscCall(PetscMemzero(&sa, sizeof(sa))); in PetscOpenSocket()
113 PetscCall(PetscMemcpy(&sa.sin_addr, hp->h_addr_list[0], hp->h_length)); in PetscOpenSocket()
115 sa.sin_family = (unsigned char)hp->h_addrtype; in PetscOpenSocket()
116 sa.sin_port = htons((u_short)portnum); in PetscOpenSocket()
122 if (connect(s, (struct sockaddr *)&sa, sizeof(sa)) < 0) { in PetscOpenSocket()
187 struct sockaddr_in sa; local
193 PetscCall(PetscMemzero(&sa, sizeof(struct sockaddr_in)));
198 sa.sin_family = (unsigned char)hp->h_addrtype;
199 sa.sin_port = htons((u_short)portnum);
210 while (bind(s, (struct sockaddr *)&sa, sizeof(sa)) < 0) {