[maemo-commits] [maemo-commits] r12754 - projects/haf/trunk/libosso/src
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Tue Jul 17 10:51:29 EEST 2007
- Previous message: [maemo-commits] r12753 - projects/haf/trunk/libosso/src
- Next message: [maemo-commits] r12755 - projects/haf/trunk/libosso/debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: kihamala Date: 2007-07-17 10:51:28 +0300 (Tue, 17 Jul 2007) New Revision: 12754 Modified: projects/haf/trunk/libosso/src/osso-cp-plugin.c projects/haf/trunk/libosso/src/osso-hw.c projects/haf/trunk/libosso/src/osso-rpc.c Log: more macro replacing Modified: projects/haf/trunk/libosso/src/osso-cp-plugin.c =================================================================== --- projects/haf/trunk/libosso/src/osso-cp-plugin.c 2007-07-17 07:23:12 UTC (rev 12753) +++ projects/haf/trunk/libosso/src/osso-cp-plugin.c 2007-07-17 07:51:28 UTC (rev 12754) @@ -95,11 +95,7 @@ return NULL; } - if (pthread_mutex_lock (&osso->mutex) == EDEADLK) - { - ULOG_ERR_F("mutex deadlock detected"); - return NULL; - } + LOCK_OR_RETURN(osso->mutex, NULL); if (osso->cp_plugins) handle = g_hash_table_lookup (osso->cp_plugins, libname); @@ -217,11 +213,7 @@ return OSSO_OK; } - if (pthread_mutex_lock (&osso->mutex) == EDEADLK) - { - ULOG_ERR_F("mutex deadlock detected"); - return OSSO_ERROR; - } + LOCK_OR_RETURN(osso->mutex, OSSO_ERROR); if (osso->cp_plugins) handle = g_hash_table_lookup(osso->cp_plugins, filename); Modified: projects/haf/trunk/libosso/src/osso-hw.c =================================================================== --- projects/haf/trunk/libosso/src/osso-hw.c 2007-07-17 07:23:12 UTC (rev 12753) +++ projects/haf/trunk/libosso/src/osso-hw.c 2007-07-17 07:51:28 UTC (rev 12754) @@ -155,10 +155,7 @@ dbus_error_init(&error); - if (pthread_mutex_lock(&osso->mutex) == EDEADLK) { - ULOG_ERR_F("mutex deadlock detected"); - return OSSO_ERROR; - } + LOCK_OR_RETURN(osso->mutex, OSSO_ERROR); if (state->shutdown_ind) { osso->hw_cbs.shutdown_ind.cb = cb; @@ -209,10 +206,7 @@ USER_LOWMEM_ON_SIGNAL_OP, USER_LOWMEM_ON_SIGNAL_IF, lowmem_signal_handler, NULL, FALSE); - if (pthread_mutex_lock(&osso->mutex) == EDEADLK) { - ULOG_ERR_F("mutex deadlock detected"); - return OSSO_ERROR; - } + LOCK_OR_RETURN(osso->mutex, OSSO_ERROR); } osso->hw_cbs.memory_low_ind.set = TRUE; @@ -318,10 +312,8 @@ state = (osso_hw_state_t*) &default_mask; } - if (pthread_mutex_lock(&osso->mutex) == EDEADLK) { - ULOG_ERR_F("mutex deadlock detected"); - return OSSO_ERROR; - } + LOCK_OR_RETURN(osso->mutex, OSSO_ERROR); + _unset_state_cb(shutdown_ind); if (state->memory_low_ind && osso->hw_cbs.memory_low_ind.set) { osso->hw_cbs.memory_low_ind.cb = NULL; @@ -343,10 +335,7 @@ USER_LOWMEM_ON_SIGNAL_IF, (const _osso_handler_f*)lowmem_signal_handler, NULL, FALSE); - if (pthread_mutex_lock(&osso->mutex) == EDEADLK) { - ULOG_ERR_F("mutex deadlock detected"); - return OSSO_ERROR; - } + LOCK_OR_RETURN(osso->mutex, OSSO_ERROR); } _unset_state_cb(save_unsaved_data_ind); _unset_state_cb(system_inactivity_ind); Modified: projects/haf/trunk/libosso/src/osso-rpc.c =================================================================== --- projects/haf/trunk/libosso/src/osso-rpc.c 2007-07-17 07:23:12 UTC (rev 12753) +++ projects/haf/trunk/libosso/src/osso-rpc.c 2007-07-17 07:51:28 UTC (rev 12754) @@ -478,10 +478,7 @@ return OSSO_ERROR; } - if (pthread_mutex_lock(&osso->mutex) == EDEADLK) { - ULOG_ERR_F("mutex deadlock detected"); - return OSSO_ERROR; - } + LOCK_OR_RETURN(osso->mutex, OSSO_ERROR); if (strcmp(service, osso->service) != 0 || (use_system_bus && !osso->systembus_service_registered)
- Previous message: [maemo-commits] r12753 - projects/haf/trunk/libosso/src
- Next message: [maemo-commits] r12755 - projects/haf/trunk/libosso/debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]