Ignore:
File:
1 edited

Legend:

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

    r25f6bddb rd57c7c2  
    216216}
    217217
    218 static fibril_rmutex_t client_mutex;
     218static FIBRIL_RMUTEX_INITIALIZE(client_mutex);
    219219static hash_table_t client_hash_table;
    220220
    221221// TODO: lockfree notification_queue?
    222 static fibril_rmutex_t notification_mutex;
     222static FIBRIL_RMUTEX_INITIALIZE(notification_mutex);
    223223static hash_table_t notification_hash_table;
    224224static LIST_INITIALIZE(notification_queue);
     
    10131013void __async_server_init(void)
    10141014{
    1015         if (fibril_rmutex_initialize(&client_mutex) != EOK)
    1016                 abort();
    1017         if (fibril_rmutex_initialize(&notification_mutex) != EOK)
    1018                 abort();
    1019 
    10201015        if (!hash_table_create(&client_hash_table, 0, 0, &client_hash_table_ops))
    10211016                abort();
     
    10261021
    10271022        async_create_manager();
    1028 }
    1029 
    1030 void __async_server_fini(void)
    1031 {
    1032         fibril_rmutex_destroy(&client_mutex);
    1033         fibril_rmutex_destroy(&notification_mutex);
    10341023}
    10351024
Note: See TracChangeset for help on using the changeset viewer.