Changeset f302586 in mainline for uspace/lib/c
- Timestamp:
- 2012-01-14T23:31:26Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3ea725e, 8989f2a7, a1347a7
- Parents:
- 6d8455d
- Location:
- uspace/lib/c
- Files:
-
- 5 edited
-
generic/async.c (modified) (3 diffs)
-
generic/devman.c (modified) (2 diffs)
-
generic/loc.c (modified) (2 diffs)
-
include/devman.h (modified) (1 diff)
-
include/loc.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/async.c
r6d8455d rf302586 257 257 void async_set_client_data_constructor(async_client_data_ctor_t ctor) 258 258 { 259 assert(async_client_data_create == default_client_data_constructor); 259 260 async_client_data_create = ctor; 260 261 } … … 262 263 void async_set_client_data_destructor(async_client_data_dtor_t dtor) 263 264 { 265 assert(async_client_data_destroy == default_client_data_destructor); 264 266 async_client_data_destroy = dtor; 265 267 } … … 303 305 void async_set_client_connection(async_client_conn_t conn) 304 306 { 307 assert(client_connection == default_client_connection); 305 308 client_connection = conn; 306 309 } -
uspace/lib/c/generic/devman.c
r6d8455d rf302586 177 177 178 178 /** Register running driver with device manager. */ 179 int devman_driver_register(const char *name , async_client_conn_t conn)179 int devman_driver_register(const char *name) 180 180 { 181 181 async_exch_t *exch = devman_exchange_begin_blocking(DEVMAN_DRIVER); … … 192 192 } 193 193 194 async_set_client_connection(conn);195 196 194 exch = devman_exchange_begin(DEVMAN_DRIVER); 197 async_connect_to_me(exch, 0, 0, 0, conn, NULL);195 async_connect_to_me(exch, 0, 0, 0, NULL, NULL); 198 196 devman_exchange_end(exch); 199 197 -
uspace/lib/c/generic/loc.c
r6d8455d rf302586 242 242 243 243 /** Register new driver with loc. */ 244 int loc_server_register(const char *name , async_client_conn_t conn)244 int loc_server_register(const char *name) 245 245 { 246 246 async_exch_t *exch = loc_exchange_begin_blocking(LOC_PORT_SUPPLIER); … … 256 256 return retval; 257 257 } 258 259 async_set_client_connection(conn);260 258 261 259 exch = loc_exchange_begin(LOC_PORT_SUPPLIER); -
uspace/lib/c/include/devman.h
r6d8455d rf302586 46 46 extern void devman_exchange_end(async_exch_t *); 47 47 48 extern int devman_driver_register(const char * , async_client_conn_t);48 extern int devman_driver_register(const char *); 49 49 extern int devman_add_function(const char *, fun_type_t, match_id_list_t *, 50 50 devman_handle_t, devman_handle_t *); -
uspace/lib/c/include/loc.h
r6d8455d rf302586 46 46 extern void loc_exchange_end(async_exch_t *); 47 47 48 extern int loc_server_register(const char * , async_client_conn_t);48 extern int loc_server_register(const char *); 49 49 extern int loc_service_register(const char *, service_id_t *); 50 50 extern int loc_service_register_with_iface(const char *, service_id_t *,
Note:
See TracChangeset
for help on using the changeset viewer.
