Ignore:
File:
1 edited

Legend:

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

    r8e80d3f r9c31643  
    430430       
    431431        fid_t fid = fibril_create(notification_fibril, msg);
    432         if (fid == 0) {
    433                 free(msg);
    434                 futex_up(&async_futex);
    435                 return false;
    436         }
    437        
    438432        fibril_add_ready(fid);
    439433       
     
    687681        conn->wdata.fid = fibril_create(connection_fibril, conn);
    688682       
    689         if (conn->wdata.fid == 0) {
     683        if (!conn->wdata.fid) {
    690684                free(conn);
    691                
    692685                if (callid)
    693686                        ipc_answer_0(callid, ENOMEM);
    694                
    695687                return (uintptr_t) NULL;
    696688        }
     
    861853{
    862854        fid_t fid = fibril_create(async_manager_fibril, NULL);
    863         if (fid != 0)
    864                 fibril_add_manager(fid);
     855        fibril_add_manager(fid);
    865856}
    866857
     
    15721563 * @param dst     Address of the beginning of the destination buffer.
    15731564 * @param size    Size of the destination buffer.
    1574  * @param flags   Flags to control the data transfer.
    15751565 *
    15761566 * @return Zero on success or a negative error code from errno.h.
    15771567 *
    15781568 */
    1579 int
    1580 async_data_read_start_generic(int phoneid, void *dst, size_t size, int flags)
    1581 {
    1582         return async_req_3_0(phoneid, IPC_M_DATA_READ, (sysarg_t) dst,
    1583             (sysarg_t) size, (sysarg_t) flags);
     1569int async_data_read_start(int phoneid, void *dst, size_t size)
     1570{
     1571        return async_req_2_0(phoneid, IPC_M_DATA_READ, (sysarg_t) dst,
     1572            (sysarg_t) size);
    15841573}
    15851574
     
    16711660 * @param src     Address of the beginning of the source buffer.
    16721661 * @param size    Size of the source buffer.
    1673  * @param flags   Flags to control the data transfer.
    16741662 *
    16751663 * @return Zero on success or a negative error code from errno.h.
    16761664 *
    16771665 */
    1678 int
    1679 async_data_write_start_generic(int phoneid, const void *src, size_t size,
    1680     int flags)
    1681 {
    1682         return async_req_3_0(phoneid, IPC_M_DATA_WRITE, (sysarg_t) src,
    1683             (sysarg_t) size, (sysarg_t) flags);
     1666int async_data_write_start(int phoneid, const void *src, size_t size)
     1667{
     1668        return async_req_2_0(phoneid, IPC_M_DATA_WRITE, (sysarg_t) src,
     1669            (sysarg_t) size);
    16841670}
    16851671
Note: See TracChangeset for help on using the changeset viewer.