|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /usr/local/lib/perl5/site_perl/mach/5.36/sys/ |
Upload File : |
require '_h2ph_pre.ph';
no warnings qw(redefine misc);
unless(defined(&__SYS__BLOCKCOUNT_H__)) {
eval 'sub __SYS__BLOCKCOUNT_H__ () {1;}' unless defined(&__SYS__BLOCKCOUNT_H__);
require 'machine/atomic.ph';
eval 'sub _BLOCKCOUNT_WAITERS_FLAG () {(1 << 31);}' unless defined(&_BLOCKCOUNT_WAITERS_FLAG);
eval 'sub _BLOCKCOUNT_COUNT {
my($c) = @_;
eval q((($c) & ~ &_BLOCKCOUNT_WAITERS_FLAG));
}' unless defined(&_BLOCKCOUNT_COUNT);
eval 'sub _BLOCKCOUNT_WAITERS {
my($c) = @_;
eval q(((($c) & &_BLOCKCOUNT_WAITERS_FLAG) != 0));
}' unless defined(&_BLOCKCOUNT_WAITERS);
eval 'sub blockcount_read {
my($count) = @_;
eval q({ ( &_BLOCKCOUNT_COUNT( &atomic_load_int( ($count->{__count})))); });
}' unless defined(&blockcount_read);
}
1;