Changeset 893 for pjproject/trunk/pjlib/src/pj/lock.c
- Timestamp:
- Jan 21, 2007 5:53:39 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjlib/src/pj/lock.c
r66 r893 60 60 { 61 61 pj_lock_t *p_lock; 62 pj_mutex_t *mutex; 62 63 pj_status_t rc; 63 64 … … 69 70 70 71 pj_memcpy(p_lock, &mutex_lock_template, sizeof(pj_lock_t)); 71 rc = pj_mutex_create(pool, name, type, (pj_mutex_t**)&p_lock->lock_object);72 rc = pj_mutex_create(pool, name, type, &mutex); 72 73 if (rc != PJ_SUCCESS) 73 74 return rc; 74 75 76 p_lock->lock_object = mutex; 75 77 *lock = p_lock; 76 78 return PJ_SUCCESS; … … 146 148 { 147 149 pj_lock_t *p_lock; 150 pj_sem_t *sem; 148 151 pj_status_t rc; 149 152 … … 155 158 156 159 pj_memcpy(p_lock, &sem_lock_template, sizeof(pj_lock_t)); 157 rc = pj_sem_create( pool, name, initial, max, 158 (pj_sem_t**)&p_lock->lock_object); 160 rc = pj_sem_create( pool, name, initial, max, &sem); 159 161 if (rc != PJ_SUCCESS) 160 162 return rc; 161 163 164 p_lock->lock_object = sem; 162 165 *lock = p_lock; 163 166
Note: See TracChangeset
for help on using the changeset viewer.