PHP 8.1.33
Preview: select.ph Size: 1.36 KB
//lib64/perl5/bits/select.ph

require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_SYS_SELECT_H)) {
    die("Never use <bits/select.h> directly; include <sys/select.h> instead.");
}
require 'bits/wordsize.ph';
if(defined (&__GNUC__)  && (defined(&__GNUC__) ? &__GNUC__ : undef) >= 2) {
    if((defined(&__WORDSIZE) ? &__WORDSIZE : undef) == 64) {
	eval 'sub __FD_ZERO_STOS () {"stosq";}' unless defined(&__FD_ZERO_STOS);
    } else {
	eval 'sub __FD_ZERO_STOS () {"stosl";}' unless defined(&__FD_ZERO_STOS);
    }
    eval 'sub __FD_ZERO {
        my($fdsp) = @_;
	    eval q(\\"(assembly code)\\");
    }' unless defined(&__FD_ZERO);
} else {
    eval 'sub __FD_ZERO {
        my($set) = @_;
	    eval q( &do { \'unsigned int __i\';  &fd_set * &__arr = ($set);  &for ( &__i = 0;  &__i < $sizeof{ &fd_set} / $sizeof{ &__fd_mask}; ++ &__i)  &__FDS_BITS ( &__arr)[ &__i] = 0; }  &while (0));
    }' unless defined(&__FD_ZERO);
}
unless(defined(&__FD_SET)) {
    sub __FD_SET {
	my($d, $set) = @_;
	eval q((( &void) ( &__FDS_BITS ($set)[ &__FD_ELT ($d)] |=  &__FD_MASK ($d))));
    }
}
unless(defined(&__FD_CLR)) {
    sub __FD_CLR {
	my($d, $set) = @_;
	eval q((( &void) ( &__FDS_BITS ($set)[ &__FD_ELT ($d)] &= ~ &__FD_MASK ($d))));
    }
}
unless(defined(&__FD_ISSET)) {
    sub __FD_ISSET {
	my($d, $set) = @_;
	eval q((( &__FDS_BITS ($set)[ &__FD_ELT ($d)] &  &__FD_MASK ($d)) != 0));
    }
}
1;

Directory Contents

Dirs: 1 × Files: 36

Name Size Perms Modified Actions
types DIR
- drwxr-xr-x 2025-07-28 23:00:18
Edit Download
1.60 KB lrw-r--r-- 2025-07-28 08:07:18
Edit Download
247 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
1.72 KB lrw-r--r-- 2025-07-28 08:07:18
Edit Download
3.74 KB lrw-r--r-- 2025-07-28 08:07:18
Edit Download
60 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
3.73 KB lrw-r--r-- 2025-07-28 08:07:18
Edit Download
492 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
1.36 KB lrw-r--r-- 2025-07-28 08:07:18
Edit Download
490 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
1.68 KB lrw-r--r-- 2025-07-28 08:07:18
Edit Download
889 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
620 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
465 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
207 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
3.53 KB lrw-r--r-- 2025-07-28 08:07:18
Edit Download
2.66 KB lrw-r--r-- 2025-07-28 08:07:18
Edit Download
1.50 KB lrw-r--r-- 2025-07-28 08:07:18
Edit Download
441 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
385 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
507 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
15.55 KB lrw-r--r-- 2025-07-28 08:07:18
Edit Download
177 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
766 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
443 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
212 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
75.76 KB lrw-r--r-- 2025-07-28 08:07:18
Edit Download
355 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
363 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
404 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
1.79 KB lrw-r--r-- 2025-07-28 08:07:18
Edit Download
2.50 KB lrw-r--r-- 2025-07-28 08:07:18
Edit Download
4.15 KB lrw-r--r-- 2025-07-28 08:07:18
Edit Download
631 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
816 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download
1.54 KB lrw-r--r-- 2025-07-28 08:07:18
Edit Download
743 B lrw-r--r-- 2025-07-28 08:07:18
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).