source: mainline/uspace/lib/c/generic/async.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3ca2e36   12 years martin add assertion for valid session lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eceff5f   12 years jakub Use 0 instead of -1 for the default fibril stack size and define … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b4df8db   12 years jakub Allow user-specified fibril stack sizes. - Let the interrupt fibrils … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3e6a98c5   12 years jiri Standards-compliant boolean type. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4e00f87   12 years jakub Use NULL instead of 0 as a hash_table_ops_t member initializer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @062d900   12 years jakub Cherrypick userspace hash table changes from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @14c5005   12 years m.lombardi85 merge mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @45cbcaf4   12 years m.lombardi85 avoid deadlocks by replacing gettimeofday() with getuptime() in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d7978525   12 years jakub Implement ipc_*_finalize() functionality directly in async framework. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @375e501   13 years jiri Fix async_forget(). The reply to a forgotten message was being … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6aae539d   13 years martin rename IPC_M_CONNECT_ME to IPC_M_CLONE_ESTABLISH * the term itself … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1db6dfd   13 years vojtechhorky Fix starving IPC problem Check for incoming IPC regardless of expired … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aeeddeb   13 years vojtechhorky Fix missing initializer lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ab9f443   13 years jakub Use async_forget() in two error paths when waiting for the answer can … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @47c9a8c   13 years jakub Small improvements in the async framework. - Provide functions for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f302586   13 years martin make sure the client_connection is explicitly set at most once it is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fbcdeb8   13 years martin Remove the two-phase way of creating virtual memory areas (first … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @972c60ce   13 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cff3fb6   13 years jano.vesely sync_hangup: Try the one phone we care about first. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4c50c8d   13 years jakub Fix use-after-free in async_hangup(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5da7199   13 years martin remove the obsolete async API lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36e2b55   13 years jiri Tear down data connections properly when terminating session. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @93ad49a8   13 years jiri Make the hack more generic to work around problems with callback … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0f4532e   13 years jiri Make service_connect() work with parallel exchange management. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @58cbf8d5   13 years martin basic support for tracking a client replica of the remote state in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7b2a7ad   13 years jakub Merge from lp:~jakub/helenos/camp2011. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ab34cc9   13 years jakub Make IPC_M_CONNECT_TO_ME more consistent with IPC_M_CONNECT_TO_ME. - … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b76a7329   13 years martin make async_sess_t and async_exch_t structures private (to avoid any … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @649f087   13 years martin in_task_id should be of type task_id_t lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36b16bc   13 years jakub Fix leftover use of task hash in async_connect_to_me(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e2ab36f1   13 years jakub Track client data by client task ID instead of client task hash. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cdc8ee2d   13 years jakub Really drop one reference in async_put_client_data_by_hash(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2c4aa39   13 years jakub Add async framework wrappers for IPC_M_STATE_CHANGE_AUTHORIZE. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @455f190   13 years jakub Add interfaces for safe accessing foreign client data. * Add … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @26fbb7bb   13 years jakub Factor out code for getting and dropping references to client_t's. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c0699467   13 years martin do not provide general access to kernel headers from uspace, only … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3815efb   14 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b72efe8   14 years jiri Separate list_t typedef from link_t (user-space part). * list_t … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9934f7d   14 years jiri Add extra argument to async connection handlers that can be used for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1c6436a   14 years jakub Drop session reference in async_exchange_end(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8869f7b   14 years martin async framework: add support for in-band IPC_M_CONNECT_TO_ME processing lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @79ae36dd   14 years martin new async framework with integrated exchange tracking * strict … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3375bd4   14 years vojtechhorky Merge mainline changes Conflicts: … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c7bbf029   14 years martin improve stack traces and assertions reduce header files pollution lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b77ce84   14 years vojtechhorky Merge mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8e80d3f   14 years jakub Rename async_data_read/write_start_flexible() to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f6bffee   14 years jakub Allow special flags that control processing of IPC_M_DATA_READ/WRITE … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8bf1eeb   14 years vojtechhorky Add async_data_read() function to libc The function is an … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e950803   14 years jakub Merge from lp:~jakub/helenos/fs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9c31643   14 years jakub Do not free the connection_t when it is still in use. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @86d7bfa   14 years martin avoid possible segfaults on error paths when a fibril fails to be created lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @47b7006   14 years martin improve run-time termination * get rid of exit() * get rid of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @64d2b10   14 years martin libc: do not intermix low-level IPC methods with async framework methods lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e26a4633   14 years martin introduce private libc.h header containing items which should not be … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4db1fbf   14 years martin make the libc private header really private (i.e. do not allow to be … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @007e6efa   14 years martin * libc routines for registering services and connecting to services … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @23882034   14 years jakub Provide means of obtaining one's own client data. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8526e585   14 years jakub Reorder call to the client data destructor so that it can be more flexible. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @46eec3b   14 years jakub Introduce a callback mechanism to create and destroy client data area. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c80fdd0   14 years jakub Track and reference count connections from the same client task. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3c22f70   14 years jakub Pass client task hash into async_new_connection(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c1c0184   14 years jiri Make session management explicit. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @228e490   14 years martin initial modifications for supporting declarative IPC interfaces lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @96b02eb9   14 years martin more unification of basic types - use sysarg_t and native_t (unsigned … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b4a67a   14 years jakub Use a more portable definition of NULL. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e35bf88   15 years martin fix printout lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(add) @63f8966   15 years martin rename library directories (the common "lib" prefix is already in the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.