Lines Matching refs:getsockname

36 /* This is a kernel test to verify getsockname() and getpeername() interfaces
100 /* Verify that getsockname() on an unconnected socket works fine. */
101 error = getsockname(svr_sk, (struct sockaddr *)&svr_local_addr, &len);
103 tst_brkm(TBROK, tst_exit, "getsockname: %s", strerror(errno));
105 tst_resm(TPASS, "getsockname on an unconnected socket");
134 error = getsockname(clt_sk, (struct sockaddr *)&clt_local_addr, &len);
136 tst_brkm(TBROK, tst_exit, "getsockname on a connected client "
139 tst_resm(TPASS, "getsockname on a connected client socket");
158 error = getsockname(accept_sk, (struct sockaddr *)&svr_local_addr,
161 tst_brkm(TBROK, tst_exit, "getsockname on a connected server "
164 tst_resm(TPASS, "getsockname on a connected server socket");
204 tst_resm(TPASS, "getsockname/getpeername server/client match");
208 /*getsockname(): Bad socket descriptor, EBADF expected error*/
209 error = getsockname(-1, (struct sockaddr *)&clt_local_addr, &len);
211 tst_brkm(TBROK, tst_exit, "getsockname on a bad socket "
214 tst_resm(TPASS, "getsockname on a bad socket descriptor - EBADF");
216 /*getsockname(): Invalid socket, ENOTSOCK expected error*/
222 error = getsockname(fd, (struct sockaddr *)&clt_local_addr, &len);
228 tst_brkm(TBROK, tst_exit, "getsockname on an invalid socket "
231 tst_resm(TPASS, "getsockname on an invalid socket - ENOTSOCK");
233 /*getsockname(): Invalid structure, EFAULT expected error*/
234 error = getsockname(clt_sk, (struct sockaddr *)-1, &len);
236 tst_brkm(TBROK, tst_exit, "getsockname with invalid buffer "
239 tst_resm(TPASS, "getsockname with invalid buffer - EFAULT");