Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/nettest1/nettest.c

    r0bbef9b r3d459fc  
    3636
    3737#include <stdio.h>
     38#include <err.h>
     39
    3840#include <net/socket.h>
    3941
     
    8587int sockets_close(int verbose, int *socket_ids, int sockets)
    8688{
    87         int index;
    88         int rc;
     89        ERROR_DECLARE;
     90
     91        int index;
    8992
    9093        if (verbose)
     
    9497       
    9598        for (index = 0; index < sockets; index++) {
    96                 rc = closesocket(socket_ids[index]);
    97                 if (rc != EOK) {
     99                if (ERROR_OCCURRED(closesocket(socket_ids[index]))) {
    98100                        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;
    101103                }
    102104                if (verbose)
     
    119121int sockets_connect(int verbose, int *socket_ids, int sockets, struct sockaddr *address, socklen_t addrlen)
    120122{
    121         int index;
    122         int rc;
     123        ERROR_DECLARE;
     124
     125        int index;
    123126
    124127        if (verbose)
     
    128131       
    129132        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;
    134136                }
    135137                if (verbose)
     
    155157int sockets_sendto(int verbose, int *socket_ids, int sockets, struct sockaddr *address, socklen_t addrlen, char *data, int size, int messages)
    156158{
     159        ERROR_DECLARE;
     160
    157161        int index;
    158162        int message;
    159         int rc;
    160163
    161164        if (verbose)
     
    166169        for (index = 0; index < sockets; index++) {
    167170                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;
    173175                        }
    174176                }
     
    237239int sockets_sendto_recvfrom(int verbose, int *socket_ids, int sockets, struct sockaddr *address, socklen_t *addrlen, char *data, int size, int messages)
    238240{
     241        ERROR_DECLARE;
     242
    239243        int value;
    240244        int index;
    241245        int message;
    242         int rc;
    243246
    244247        if (verbose)
     
    249252        for (index = 0; index < sockets; index++) {
    250253                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;
    256258                        }
    257259                        value = recvfrom(socket_ids[index], data, size, 0, address, addrlen);
Note: See TracChangeset for help on using the changeset viewer.