Current Path : /usr/local/lib/perl5/site_perl/5.8.9/mach/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/local/lib/perl5/site_perl/5.8.9/mach/pthread.ph |
require '_h2ph_pre.ph'; no warnings 'redefine'; unless(defined(&_PTHREAD_H_)) { eval 'sub _PTHREAD_H_ () {1;}' unless defined(&_PTHREAD_H_); require 'sys/cdefs.ph'; require 'sys/_pthreadtypes.ph'; require 'machine/_limits.ph'; require 'machine/_types.ph'; require 'sys/_sigset.ph'; require 'sched.ph'; require 'time.ph'; eval 'sub PTHREAD_DESTRUCTOR_ITERATIONS () {4;}' unless defined(&PTHREAD_DESTRUCTOR_ITERATIONS); eval 'sub PTHREAD_KEYS_MAX () {256;}' unless defined(&PTHREAD_KEYS_MAX); eval 'sub PTHREAD_STACK_MIN () { &__MINSIGSTKSZ;}' unless defined(&PTHREAD_STACK_MIN); eval 'sub PTHREAD_THREADS_MAX () { &__ULONG_MAX;}' unless defined(&PTHREAD_THREADS_MAX); eval 'sub PTHREAD_BARRIER_SERIAL_THREAD () {-1;}' unless defined(&PTHREAD_BARRIER_SERIAL_THREAD); eval 'sub PTHREAD_DETACHED () {0x1;}' unless defined(&PTHREAD_DETACHED); eval 'sub PTHREAD_SCOPE_SYSTEM () {0x2;}' unless defined(&PTHREAD_SCOPE_SYSTEM); eval 'sub PTHREAD_INHERIT_SCHED () {0x4;}' unless defined(&PTHREAD_INHERIT_SCHED); eval 'sub PTHREAD_NOFLOAT () {0x8;}' unless defined(&PTHREAD_NOFLOAT); eval 'sub PTHREAD_CREATE_DETACHED () { &PTHREAD_DETACHED;}' unless defined(&PTHREAD_CREATE_DETACHED); eval 'sub PTHREAD_CREATE_JOINABLE () {0;}' unless defined(&PTHREAD_CREATE_JOINABLE); eval 'sub PTHREAD_SCOPE_PROCESS () {0;}' unless defined(&PTHREAD_SCOPE_PROCESS); eval 'sub PTHREAD_EXPLICIT_SCHED () {0;}' unless defined(&PTHREAD_EXPLICIT_SCHED); eval 'sub PTHREAD_PROCESS_PRIVATE () {0;}' unless defined(&PTHREAD_PROCESS_PRIVATE); eval 'sub PTHREAD_PROCESS_SHARED () {1;}' unless defined(&PTHREAD_PROCESS_SHARED); eval 'sub PTHREAD_CANCEL_ENABLE () {0;}' unless defined(&PTHREAD_CANCEL_ENABLE); eval 'sub PTHREAD_CANCEL_DISABLE () {1;}' unless defined(&PTHREAD_CANCEL_DISABLE); eval 'sub PTHREAD_CANCEL_DEFERRED () {0;}' unless defined(&PTHREAD_CANCEL_DEFERRED); eval 'sub PTHREAD_CANCEL_ASYNCHRONOUS () {2;}' unless defined(&PTHREAD_CANCEL_ASYNCHRONOUS); eval 'sub PTHREAD_CANCELED () {(( &void *) 1);}' unless defined(&PTHREAD_CANCELED); eval 'sub PTHREAD_NEEDS_INIT () {0;}' unless defined(&PTHREAD_NEEDS_INIT); eval 'sub PTHREAD_DONE_INIT () {1;}' unless defined(&PTHREAD_DONE_INIT); eval 'sub PTHREAD_ONCE_INIT () {{ &PTHREAD_NEEDS_INIT, &NULL };}' unless defined(&PTHREAD_ONCE_INIT); eval 'sub PTHREAD_MUTEX_INITIALIZER () { &NULL;}' unless defined(&PTHREAD_MUTEX_INITIALIZER); eval 'sub PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP () {(( &pthread_mutex_t)1);}' unless defined(&PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP); eval 'sub PTHREAD_COND_INITIALIZER () { &NULL;}' unless defined(&PTHREAD_COND_INITIALIZER); eval 'sub PTHREAD_RWLOCK_INITIALIZER () { &NULL;}' unless defined(&PTHREAD_RWLOCK_INITIALIZER); unless(defined(&PTHREAD_KERNEL)) { eval 'sub pthread_condattr_default () { &NULL;}' unless defined(&pthread_condattr_default); eval 'sub pthread_mutexattr_default () { &NULL;}' unless defined(&pthread_mutexattr_default); eval 'sub pthread_attr_default () { &NULL;}' unless defined(&pthread_attr_default); } eval 'sub PTHREAD_PRIO_NONE () {0;}' unless defined(&PTHREAD_PRIO_NONE); eval 'sub PTHREAD_PRIO_INHERIT () {1;}' unless defined(&PTHREAD_PRIO_INHERIT); eval 'sub PTHREAD_PRIO_PROTECT () {2;}' unless defined(&PTHREAD_PRIO_PROTECT); eval("sub PTHREAD_MUTEX_ERRORCHECK () { 1; }") unless defined(&PTHREAD_MUTEX_ERRORCHECK); eval("sub PTHREAD_MUTEX_RECURSIVE () { 2; }") unless defined(&PTHREAD_MUTEX_RECURSIVE); eval("sub PTHREAD_MUTEX_NORMAL () { 3; }") unless defined(&PTHREAD_MUTEX_NORMAL); eval("sub PTHREAD_MUTEX_ADAPTIVE_NP () { 4; }") unless defined(&PTHREAD_MUTEX_ADAPTIVE_NP); eval("sub PTHREAD_MUTEX_TYPE_MAX () { 5; }") unless defined(&PTHREAD_MUTEX_TYPE_MAX); eval 'sub PTHREAD_MUTEX_DEFAULT () { &PTHREAD_MUTEX_ERRORCHECK;}' unless defined(&PTHREAD_MUTEX_DEFAULT); eval 'sub pthread_cleanup_push { my($cleanup_routine, $cleanup_arg) = @_; eval q({ \'struct _pthread_cleanup_info\' &__cleanup_info__; &__pthread_cleanup_push_imp($cleanup_routine, $cleanup_arg, & &__cleanup_info__); {); }' unless defined(&pthread_cleanup_push); eval 'sub pthread_cleanup_pop { my($execute) = @_; eval q(} &__pthread_cleanup_pop_imp($execute); }); }' unless defined(&pthread_cleanup_pop); if((defined(&__BSD_VISIBLE) ? &__BSD_VISIBLE : undef)) { } if((defined(&__XSI_VISIBLE) ? &__XSI_VISIBLE : undef)) { } } 1;