Changes in uspace/app/nettest1/nettest.c [0bbef9b:3d459fc] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/nettest1/nettest.c
r0bbef9b r3d459fc 36 36 37 37 #include <stdio.h> 38 #include <err.h> 39 38 40 #include <net/socket.h> 39 41 … … 85 87 int sockets_close(int verbose, int *socket_ids, int sockets) 86 88 { 87 int index; 88 int rc; 89 ERROR_DECLARE; 90 91 int index; 89 92 90 93 if (verbose) … … 94 97 95 98 for (index = 0; index < sockets; index++) { 96 rc = closesocket(socket_ids[index]); 97 if (rc != EOK) { 99 if (ERROR_OCCURRED(closesocket(socket_ids[index]))) { 98 100 printf("Socket %d (%d) error:\n", index, socket_ids[index]); 99 socket_print_error(stderr, rc, "Socket close: ", "\n");100 return rc;101 socket_print_error(stderr, ERROR_CODE, "Socket close: ", "\n"); 102 return ERROR_CODE; 101 103 } 102 104 if (verbose) … … 119 121 int sockets_connect(int verbose, int *socket_ids, int sockets, struct sockaddr *address, socklen_t addrlen) 120 122 { 121 int index; 122 int rc; 123 ERROR_DECLARE; 124 125 int index; 123 126 124 127 if (verbose) … … 128 131 129 132 for (index = 0; index < sockets; index++) { 130 rc = connect(socket_ids[index], address, addrlen); 131 if (rc != EOK) { 132 socket_print_error(stderr, rc, "Socket connect: ", "\n"); 133 return rc; 133 if (ERROR_OCCURRED(connect(socket_ids[index], address, addrlen))) { 134 socket_print_error(stderr, ERROR_CODE, "Socket connect: ", "\n"); 135 return ERROR_CODE; 134 136 } 135 137 if (verbose) … … 155 157 int sockets_sendto(int verbose, int *socket_ids, int sockets, struct sockaddr *address, socklen_t addrlen, char *data, int size, int messages) 156 158 { 159 ERROR_DECLARE; 160 157 161 int index; 158 162 int message; 159 int rc;160 163 161 164 if (verbose) … … 166 169 for (index = 0; index < sockets; index++) { 167 170 for (message = 0; message < messages; message++) { 168 rc = sendto(socket_ids[index], data, size, 0, address, addrlen); 169 if (rc != EOK) { 170 printf("Socket %d (%d), message %d error:\n", index, socket_ids[index], message); 171 socket_print_error(stderr, rc, "Socket send: ", "\n"); 172 return rc; 171 if (ERROR_OCCURRED(sendto(socket_ids[index], data, size, 0, address, addrlen))) { 172 printf("Socket %d (%d), message %d error:\n", index, socket_ids[index], message); 173 socket_print_error(stderr, ERROR_CODE, "Socket send: ", "\n"); 174 return ERROR_CODE; 173 175 } 174 176 } … … 237 239 int sockets_sendto_recvfrom(int verbose, int *socket_ids, int sockets, struct sockaddr *address, socklen_t *addrlen, char *data, int size, int messages) 238 240 { 241 ERROR_DECLARE; 242 239 243 int value; 240 244 int index; 241 245 int message; 242 int rc;243 246 244 247 if (verbose) … … 249 252 for (index = 0; index < sockets; index++) { 250 253 for (message = 0; message < messages; message++) { 251 rc = sendto(socket_ids[index], data, size, 0, address, *addrlen); 252 if (rc != EOK) { 253 printf("Socket %d (%d), message %d error:\n", index, socket_ids[index], message); 254 socket_print_error(stderr, rc, "Socket send: ", "\n"); 255 return rc; 254 if (ERROR_OCCURRED(sendto(socket_ids[index], data, size, 0, address, *addrlen))) { 255 printf("Socket %d (%d), message %d error:\n", index, socket_ids[index], message); 256 socket_print_error(stderr, ERROR_CODE, "Socket send: ", "\n"); 257 return ERROR_CODE; 256 258 } 257 259 value = recvfrom(socket_ids[index], data, size, 0, address, addrlen);
Note:
See TracChangeset
for help on using the changeset viewer.