Sha256: a7ee63e925b9243e73d9fb67ab8ac5b8109f4ace5ebba70b1187b0d2083292e9

Contents?: true

Size: 641 Bytes

Versions: 31

Compression:

Stored size: 641 Bytes

Contents

/**********************************************************************

  thread_pthread.h -

  $Author$

  Copyright (C) 2004-2007 Koichi Sasada

**********************************************************************/

#ifndef RUBY_THREAD_PTHREAD_H
#define RUBY_THREAD_PTHREAD_H

#include <pthread.h>
#ifdef HAVE_PTHREAD_NP_H
#include <pthread_np.h>
#endif
typedef pthread_t rb_thread_id_t;
typedef pthread_mutex_t rb_thread_lock_t;
typedef pthread_cond_t rb_thread_cond_t;

typedef struct native_thread_data_struct {
    void *signal_thread_list;
    pthread_cond_t sleep_cond;
} native_thread_data_t;

#endif /* RUBY_THREAD_PTHREAD_H */

Version data entries

31 entries across 31 versions & 4 rubygems

Version Path
binding_of_caller-0.6.3 ext/binding_of_caller/ruby_headers/192/thread_pthread.h
binding_of_caller-0.6.3-universal-rubinius ext/binding_of_caller/ruby_headers/192/thread_pthread.h
binding_of_caller-0.6.2 ext/binding_of_caller/ruby_headers/192/thread_pthread.h
binding_of_caller-0.6.1 ext/binding_of_caller/ruby_headers/192/thread_pthread.h
binding_of_caller-0.6.0 ext/binding_of_caller/ruby_headers/192/thread_pthread.h
binding_of_caller-0.5.0 ext/binding_of_caller/ruby_headers/192/thread_pthread.h
binding_of_caller-0.4.1 ext/binding_of_caller/ruby_headers/192/thread_pthread.h
binding_of_caller-0.4.0 ext/binding_of_caller/ruby_headers/192/thread_pthread.h
binding_of_caller-0.3.1 ext/binding_of_caller/ruby_headers/192/thread_pthread.h
binding_of_caller-0.3.0 ext/binding_of_caller/ruby_headers/192/thread_pthread.h
binding_of_caller-0.2.0 ext/binding_of_caller/ruby_headers/192/thread_pthread.h