"Fossies" - the Fresh Open Source Software Archive

Member "apr-1.7.0/include/arch/netware/apr_arch_thread_mutex.h" (5 Mar 2016, 1094 Bytes) of package /linux/www/apr-1.7.0.tar.bz2:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "apr_arch_thread_mutex.h" see the Fossies "Dox" file reference documentation and the latest Fossies "Diffs" side-by-side code changes report: 1.6.5_vs_1.7.0.

    1 /* Licensed to the Apache Software Foundation (ASF) under one or more
    2  * contributor license agreements.  See the NOTICE file distributed with
    3  * this work for additional information regarding copyright ownership.
    4  * The ASF licenses this file to You under the Apache License, Version 2.0
    5  * (the "License"); you may not use this file except in compliance with
    6  * the License.  You may obtain a copy of the License at
    7  *
    8  *     http://www.apache.org/licenses/LICENSE-2.0
    9  *
   10  * Unless required by applicable law or agreed to in writing, software
   11  * distributed under the License is distributed on an "AS IS" BASIS,
   12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   13  * See the License for the specific language governing permissions and
   14  * limitations under the License.
   15  */
   16 
   17 #ifndef THREAD_MUTEX_H
   18 #define THREAD_MUTEX_H
   19 
   20 #include "apr_thread_mutex.h"
   21 #include "apr_thread_cond.h"
   22 #include <nks/synch.h>
   23 
   24 struct apr_thread_mutex_t {
   25     apr_pool_t *pool;
   26     NXMutex_t *mutex;
   27     apr_thread_cond_t *cond;
   28     int locked, num_waiters;
   29 };
   30 
   31 #endif  /* THREAD_MUTEX_H */
   32