Changeset beb83c1 in mainline for uspace/lib/c


Ignore:
Timestamp:
2018-10-31T06:03:38Z (7 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
208db5a
Parents:
167616c
git-author:
Jakub Jermar <jakub@…> (2018-10-31 00:41:46)
git-committer:
Jakub Jermar <jakub@…> (2018-10-31 06:03:38)
Message:

Add async_accept_0() for accepting connections

Location:
uspace/lib/c
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/async/server.c

    r167616c rbeb83c1  
    10231023}
    10241024
     1025errno_t async_accept_0(ipc_call_t *call)
     1026{
     1027        return ipc_answer_5(call->cap_handle, EOK, 0, 0, 0, 0,
     1028            async_get_label());
     1029}
     1030
    10251031errno_t async_answer_0(ipc_call_t *call, errno_t retval)
    10261032{
  • uspace/lib/c/generic/bd_srv.c

    r167616c rbeb83c1  
    228228
    229229        /* Accept the connection */
    230         async_answer_5(icall, EOK, 0, 0, 0, 0, async_get_label());
     230        async_accept_0(icall);
    231231
    232232        srv = bd_srv_create(srvs);
  • uspace/lib/c/generic/inet/tcp.c

    r167616c rbeb83c1  
    817817        tcp_t *tcp = (tcp_t *)arg;
    818818
    819         async_answer_5(icall, EOK, 0, 0, 0, 0, async_get_label());
     819        async_accept_0(icall);
    820820
    821821        while (true) {
  • uspace/lib/c/generic/inet/udp.c

    r167616c rbeb83c1  
    494494        udp_t *udp = (udp_t *)arg;
    495495
    496         async_answer_5(icall, EOK, 0, 0, 0, 0, async_get_label());
     496        async_accept_0(icall);
    497497
    498498        while (true) {
  • uspace/lib/c/generic/io/chardev_srv.c

    r167616c rbeb83c1  
    136136
    137137        /* Accept the connection */
    138         async_answer_5(icall, EOK, 0, 0, 0, 0, async_get_label());
     138        async_accept_0(icall);
    139139
    140140        srv = chardev_srv_create(srvs);
  • uspace/lib/c/generic/io/con_srv.c

    r167616c rbeb83c1  
    333333
    334334        /* Accept the connection */
    335         async_answer_5(icall, EOK, 0, 0, 0, 0, async_get_label());
     335        async_accept_0(icall);
    336336
    337337        srv = con_srv_create(srvs);
  • uspace/lib/c/generic/iplink_srv.c

    r167616c rbeb83c1  
    238238
    239239        /* Accept the connection */
    240         async_answer_5(icall, EOK, 0, 0, 0, 0, async_get_label());
     240        async_accept_0(icall);
    241241
    242242        async_sess_t *sess = async_callback_receive(EXCHANGE_SERIALIZE);
  • uspace/lib/c/include/async.h

    r167616c rbeb83c1  
    332332    sysarg_t *, sysarg_t *);
    333333
     334extern errno_t async_accept_0(ipc_call_t *);
    334335extern sysarg_t async_get_label(void);
    335336
Note: See TracChangeset for help on using the changeset viewer.