Changeset ab654be in rtems


Ignore:
Timestamp:
Jul 6, 2000, 7:35:44 PM (20 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
d058ce2
Parents:
1b7e8c51
Message:

Cleaned up to avoid disruptive use of inline conditionals.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/exec/rtems/src/semrelease.c

    r1b7e8c51 rab654be  
    6060 */
    6161
     62#if defined(RTEMS_MULTIPROCESSING)
     63#define MUTEX_MP_SUPPORT _Semaphore_Core_mutex_mp_support
     64#else
     65#define MUTEX_MP_SUPPORT NULL
     66#endif
     67
    6268rtems_status_code rtems_semaphore_release(
    6369  Objects_Id id
     
    8894      if ( !_Attributes_Is_counting_semaphore(the_semaphore->attribute_set) ) {
    8995        mutex_status = _CORE_mutex_Surrender(
    90                          &the_semaphore->Core_control.mutex,
    91                          id,
    92 #if defined(RTEMS_MULTIPROCESSING)
    93                          _Semaphore_Core_mutex_mp_support
    94 #else
    95                          NULL
    96 #endif
    97                        );
     96          &the_semaphore->Core_control.mutex,
     97          id,
     98          MUTEX_MP_SUPPORT
     99        );
    98100        _Thread_Enable_dispatch();
    99101        return _Semaphore_Translate_core_mutex_return_code( mutex_status );
    100       }
    101       else
     102      } else {
    102103        semaphore_status = _CORE_semaphore_Surrender(
    103                              &the_semaphore->Core_control.semaphore,
    104                              id,
    105 #if defined(RTEMS_MULTIPROCESSING)
    106                              _Semaphore_Core_semaphore_mp_support
    107 #else
    108                              NULL
    109 #endif
    110                            );
     104          &the_semaphore->Core_control.semaphore,
     105          id,
     106          MUTEX_MP_SUPPORT
     107        );
    111108        _Thread_Enable_dispatch();
    112109        return
    113110          _Semaphore_Translate_core_semaphore_return_code( semaphore_status );
     111      }
    114112  }
    115113
  • cpukit/rtems/src/semrelease.c

    r1b7e8c51 rab654be  
    6060 */
    6161
     62#if defined(RTEMS_MULTIPROCESSING)
     63#define MUTEX_MP_SUPPORT _Semaphore_Core_mutex_mp_support
     64#else
     65#define MUTEX_MP_SUPPORT NULL
     66#endif
     67
    6268rtems_status_code rtems_semaphore_release(
    6369  Objects_Id id
     
    8894      if ( !_Attributes_Is_counting_semaphore(the_semaphore->attribute_set) ) {
    8995        mutex_status = _CORE_mutex_Surrender(
    90                          &the_semaphore->Core_control.mutex,
    91                          id,
    92 #if defined(RTEMS_MULTIPROCESSING)
    93                          _Semaphore_Core_mutex_mp_support
    94 #else
    95                          NULL
    96 #endif
    97                        );
     96          &the_semaphore->Core_control.mutex,
     97          id,
     98          MUTEX_MP_SUPPORT
     99        );
    98100        _Thread_Enable_dispatch();
    99101        return _Semaphore_Translate_core_mutex_return_code( mutex_status );
    100       }
    101       else
     102      } else {
    102103        semaphore_status = _CORE_semaphore_Surrender(
    103                              &the_semaphore->Core_control.semaphore,
    104                              id,
    105 #if defined(RTEMS_MULTIPROCESSING)
    106                              _Semaphore_Core_semaphore_mp_support
    107 #else
    108                              NULL
    109 #endif
    110                            );
     104          &the_semaphore->Core_control.semaphore,
     105          id,
     106          MUTEX_MP_SUPPORT
     107        );
    111108        _Thread_Enable_dispatch();
    112109        return
    113110          _Semaphore_Translate_core_semaphore_return_code( semaphore_status );
     111      }
    114112  }
    115113
Note: See TracChangeset for help on using the changeset viewer.