Changeset 472c09d in mainline for uspace/lib/libc/include/async.h


Ignore:
Timestamp:
2010-02-03T15:18:40Z (14 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b4cbef1
Parents:
28be7fa
Message:

more consistent naming scheme:

async_data_blob_receive → async_data_receive
async_data_string_receive → async_string_receive
CLIPBOARD_TAG_BLOB → CLIPBOARD_TAG_DATA

async_data_receive can now check the granularity of the received data
async_string_receive can now return the raw size of the received data

replace several common patterns of async_data_write_receive/_finalize
with a single async_data_receive/_string_receive (this greatly improves
code readability)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/libc/include/async.h

    r28be7fa r472c09d  
    284284extern int async_data_write_finalize(ipc_callid_t, void *, size_t);
    285285
    286 extern int async_data_blob_receive(char **, const size_t, size_t *);
    287 extern int async_data_string_receive(char **, const size_t);
     286extern int async_data_receive(void **, const size_t, const size_t, size_t *);
     287extern int async_string_receive(char **, const size_t, size_t *);
    288288
    289289#endif
Note: See TracChangeset for help on using the changeset viewer.