Fork us on GitHub Follow us on Facebook Follow us on Twitter

Ignore:
Timestamp:
2010-12-14T20:19:41Z (11 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master
Children:
11658b64
Parents:
37f7cfe (diff), 228e490 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge mainline changes

Extra changes: ipcarg_t is sysarg_t and
IPC_GET_METHOD is IPC_GET_IMETHOD.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/net/socket_client.c

    r37f7cfe ra9b6bec  
    214214        callid = async_get_call(&call);
    215215
    216         switch (IPC_GET_METHOD(call)) {
     216        switch (IPC_GET_IMETHOD(call)) {
    217217        case NET_SOCKET_RECEIVED:
    218218        case NET_SOCKET_ACCEPTED:
     
    229229                }
    230230               
    231                 switch (IPC_GET_METHOD(call)) {
     231                switch (IPC_GET_IMETHOD(call)) {
    232232                case NET_SOCKET_RECEIVED:
    233233                        fibril_mutex_lock(&socket->receive_lock);
     
    278278        }
    279279
    280         ipc_answer_0(callid, (ipcarg_t) rc);
     280        ipc_answer_0(callid, (sysarg_t) rc);
    281281        goto loop;
    282282}
     
    404404        int socket_id;
    405405        services_t service;
    406         ipcarg_t fragment_size;
    407         ipcarg_t header_size;
     406        sysarg_t fragment_size;
     407        sysarg_t header_size;
    408408        int rc;
    409409
     
    494494                dyn_fifo_destroy(&socket->accepted);
    495495                free(socket);
    496                 async_msg_3(phone, NET_SOCKET_CLOSE, (ipcarg_t) socket_id, 0,
     496                async_msg_3(phone, NET_SOCKET_CLOSE, (sysarg_t) socket_id, 0,
    497497                    service);
    498498                return rc;
     
    516516 */
    517517static int
    518 socket_send_data(int socket_id, ipcarg_t message, ipcarg_t arg2,
     518socket_send_data(int socket_id, sysarg_t message, sysarg_t arg2,
    519519    const void *data, size_t datalength)
    520520{
    521521        socket_t *socket;
    522522        aid_t message_id;
    523         ipcarg_t result;
     523        sysarg_t result;
    524524
    525525        if (!data)
     
    540540        // request the message
    541541        message_id = async_send_3(socket->phone, message,
    542             (ipcarg_t) socket->socket_id, arg2, socket->service, NULL);
     542            (sysarg_t) socket->socket_id, arg2, socket->service, NULL);
    543543        // send the address
    544544        async_data_write_start(socket->phone, data, datalength);
     
    600600        // request listen backlog change
    601601        result = (int) async_req_3_0(socket->phone, NET_SOCKET_LISTEN,
    602             (ipcarg_t) socket->socket_id, (ipcarg_t) backlog, socket->service);
     602            (sysarg_t) socket->socket_id, (sysarg_t) backlog, socket->service);
    603603
    604604        fibril_rwlock_read_unlock(&socket_globals.lock);
     
    625625        socket_t *new_socket;
    626626        aid_t message_id;
    627         ipcarg_t ipc_result;
     627        sysarg_t ipc_result;
    628628        int result;
    629629        ipc_call_t answer;
     
    683683        // request accept
    684684        message_id = async_send_5(socket->phone, NET_SOCKET_ACCEPT,
    685             (ipcarg_t) socket->socket_id, 0, socket->service, 0,
     685            (sysarg_t) socket->socket_id, 0, socket->service, 0,
    686686            new_socket->socket_id, &answer);
    687687
     
    782782        // request close
    783783        rc = (int) async_req_3_0(socket->phone, NET_SOCKET_CLOSE,
    784             (ipcarg_t) socket->socket_id, 0, socket->service);
     784            (sysarg_t) socket->socket_id, 0, socket->service);
    785785        if (rc != EOK) {
    786786                fibril_rwlock_write_unlock(&socket_globals.lock);
     
    815815 */
    816816static int
    817 sendto_core(ipcarg_t message, int socket_id, const void *data,
     817sendto_core(sysarg_t message, int socket_id, const void *data,
    818818    size_t datalength, int flags, const struct sockaddr *toaddr,
    819819    socklen_t addrlen)
     
    821821        socket_t *socket;
    822822        aid_t message_id;
    823         ipcarg_t result;
     823        sysarg_t result;
    824824        size_t fragments;
    825825        ipc_call_t answer;
     
    855855        // request send
    856856        message_id = async_send_5(socket->phone, message,
    857             (ipcarg_t) socket->socket_id,
     857            (sysarg_t) socket->socket_id,
    858858            (fragments == 1 ? datalength : socket->data_fragment_size),
    859             socket->service, (ipcarg_t) flags, fragments, &answer);
     859            socket->service, (sysarg_t) flags, fragments, &answer);
    860860
    861861        // send the address if given
     
    973973 */
    974974static int
    975 recvfrom_core(ipcarg_t message, int socket_id, void *data, size_t datalength,
     975recvfrom_core(sysarg_t message, int socket_id, void *data, size_t datalength,
    976976    int flags, struct sockaddr *fromaddr, socklen_t *addrlen)
    977977{
    978978        socket_t *socket;
    979979        aid_t message_id;
    980         ipcarg_t ipc_result;
     980        sysarg_t ipc_result;
    981981        int result;
    982982        size_t fragments;
     
    10311031                // request packet data
    10321032                message_id = async_send_4(socket->phone, message,
    1033                     (ipcarg_t) socket->socket_id, 0, socket->service,
    1034                     (ipcarg_t) flags, &answer);
     1033                    (sysarg_t) socket->socket_id, 0, socket->service,
     1034                    (sysarg_t) flags, &answer);
    10351035
    10361036                // read the address if desired
     
    10601060                // request packet data
    10611061                message_id = async_send_4(socket->phone, message,
    1062                     (ipcarg_t) socket->socket_id, 0, socket->service,
    1063                     (ipcarg_t) flags, &answer);
     1062                    (sysarg_t) socket->socket_id, 0, socket->service,
     1063                    (sysarg_t) flags, &answer);
    10641064
    10651065                // read the address if desired
     
    11601160        socket_t *socket;
    11611161        aid_t message_id;
    1162         ipcarg_t result;
     1162        sysarg_t result;
    11631163
    11641164        if (!value || !optlen)
     
    11791179        // request option value
    11801180        message_id = async_send_3(socket->phone, NET_SOCKET_GETSOCKOPT,
    1181             (ipcarg_t) socket->socket_id, (ipcarg_t) optname, socket->service,
     1181            (sysarg_t) socket->socket_id, (sysarg_t) optname, socket->service,
    11821182            NULL);
    11831183
     
    12141214        // send the value
    12151215        return socket_send_data(socket_id, NET_SOCKET_SETSOCKOPT,
    1216             (ipcarg_t) optname, value, optlen);
     1216            (sysarg_t) optname, value, optlen);
    12171217}
    12181218
Note: See TracChangeset for help on using the changeset viewer.